The problem
OpenAI Operator costs $20/month and you have zero control over it.
I wanted something I could run myself, customize freely, and pay
nothing for the hosting.
So I built Phantomix.
What it does
Phantomix is a self-hostable AI browser agent powered by Claude.
You send it tasks via Telegram from your phone and it controls a
real browser to complete them automatically.
Examples of what you can tell it:
- "Search for the cheapest flight to London next week"
- "Go to amazon.com and find laptops under $1000"
- "Take a screenshot of this page and summarize it"
- "Fill out the contact form on this website"
How it works
The stack is simple:
- Claude API — the brain, handles reasoning and decisions
- Playwright — controls the actual browser
- FastAPI — backend API server
- Telegram Bot — your mobile interface to control everything
- Docker — one command to run the whole thing
Why self-hosted?
Because you own everything. Your API key, your data, your server.
No subscription, no limits, no black box.
Getting started
bash
git clone https://github.com/dimitrisdimitrov5-blip/Phantomix
cp .env.example .env
# Add your Anthropic API key and Telegram token
docker-compose up -d
That’s it. Three commands and Phantomix is running.
What’s coming next
• Web dashboard to monitor tasks visually
• Multi-model support (GPT-4, Gemini, local models via Ollama)
• Scheduled tasks that run automatically
• Appointment booking flows
• Chrome extension
Try it
GitHub: https://github.com/dimitrisdimitrov5-blip/Phantomix
Would love feedback from the community — especially on the
architecture and what features matter most to you. 🚀
Top comments (0)