EloPhanto is a local autonomous agent that does real work on your machine — browser, files, shell, email, research, and scheduled follow-up — and stops for approval before anything that sends, pays, deletes, or ships.
It is not a chatbot with plugins bolted on, and not a hosted black box. You run one agent locally. It keeps memory, goals, and credentials on your machine. When a job finishes, you should get a receipt: what it did, what failed, what you approved, and what the final state is.
| Outcome | What that means in practice |
|---|---|
| Work that crosses tools | One goal can move through Chrome (your real session), the repo, the shell, email, and docs — without you stitching five apps together. |
| Judgment on messy jobs | Forms change, pages break, APIs are missing. It diagnoses, retries, and adapts instead of failing the first brittle script. |
| Human stop-points | Draft and inspect freely; confirm before post / send / pay / push / delete. Unanswered approvals pause (awaiting_approval) — they never silently deny or soft-auto-approve. |
| Proof, not vibes | Checkpoints complete only with tool-grounded receipts (trail or system-of-record). Kill criteria actually cancel zombie goals. CRITICAL tools always ask — even in full_auto. |
| Work that continues | Goals and schedules persist across sessions. With --daemon, background work keeps going after you close the terminal. Budget hits pause as budget_paused until you raise the limit. |
| A real evaluative ego | Confidence is measured from outcomes; shame becomes durable caution rules that can force an approval ask; pride is earned. Footer shows a lived felt_state, not truncated critique prose. |
Need: Python 3.12+, uv, Node.js 24+, and one LLM provider (OpenRouter is the easiest cloud path; Ollama for local).
git clone https://github.com/elophanto/EloPhanto.git && cd EloPhanto
./setup.sh # deps + config wizard + browser bridge
./start.sh # doctor → terminal chat
./start.sh --web # + web UI at localhost:3000
./start.sh --daemon # keep the mind running in the background