Aliens Eye

2.7.0

Hunt down 840+ social media accounts using AI.

  • Verified 12 Oct 2026
  • pip 2.7.0
  • MIT
  • 4.1k stars

Install and run

  1. otlite install aliens-eye

    Installs aliens_eye==2.7.0 into its own virtualenv, with selectolax<0.4. otlite lists what it will install and asks before it starts.

  2. otlite run aliens-eye -- u:johndoe

    aliens_eye receives aliens_eye --level basic --json-stdout --only-found johndoe

No otlite yet? Install it in one line
curl -fsSL https://get.otinstaller.com/otlite | sh

Linux and macOS, no Docker. It uses your Python and pipx when both are there, and otherwise brings its own Python. About otlite · otlite docs

What it takes

Typed inputs after -- become Aliens Eye's own arguments. Anything else after -- passes through unchanged, so every option of the tool still works.

InputWith otlitealiens_eye receives
Usernameu:otlite run aliens-eye -- u:johndoealiens_eye --level basic --json-stdout --only-found johndoe

otlite always passes --level basic --json-stdout --only-found first.

What a run leaves

Every run is saved under results/ where you run otlite (or --output, or OTLITE_RESULTS_DIR): what the tool printed, a sidecar with how it ran, and an envelope.

  • results/aliens-eye/johndoe/<time>_aliens-eye_johndoe_<run id>.txt
  • results/aliens-eye/johndoe/<time>_aliens-eye_johndoe_<run id>.meta.json
  • results/aliens-eye/johndoe/<time>_aliens-eye_johndoe_<run id>.envelope.json
{
  "envelope": 1,
  "tool": "aliens-eye@2.7.0",
  "runtime": "otlite",
  "input": { "target": "johndoe" },
  "case": null,
  "started_at": "…", "ended_at": "…", "duration_ms": …,
  "exit_code": 0,
  "status": "complete",
  "entities": [{ "type": "url", "value": "…" }, …],
  "warnings": [],
  "output": { "path": "results/aliens-eye/johndoe/<time>_aliens-eye_johndoe_<run id>.txt", "sha256": "…", "bytes": … }
}
The envelope's shape, the same for every tool; values elided. Its entities are the emails, domains, IP addresses and URLs found in the output, or the tool's own when it prints them.
otlite results --tool aliens-eye
otlite extract aliens-eye
otlite diff aliens-eye johndoe

List the saved runs, pull out every indicator, or compare the two latest runs against the same target.

With other tools

These run it with every other installed tool that takes the same input, a few at a time, and save each run:

otlite run --all u:johndoe
otlite auto johndoe

Related tools

All 47 tools →
Esc

Try

↑ ↓ to move↵ to open