JH Mirror
Your Android phone, on your Mac. Free.
Command a VPS, apps and APIs from one chat on your phone.
The problem I faced
Managing my servers meant opening a laptop, connecting over SSH and typing commands, even for small things like restarting an app or checking disk space. Away from my desk, I simply couldn't do it.
What I built
A phone-friendly AI agent that runs on my VPS. I pick any LLM, connect MCP tools, and send plain-English commands. The agent runs the commands, deploys, creates documents and notifies my phone when it's done.
Small server jobs had big overhead. Restarting an app, reading logs or checking disk space meant a laptop, an SSH session and the right commands from memory. On my phone, it was close to impossible.
CMP Super Agent is a self-hosted AI agent that turns a VPS into a command center you control from chat:
| Area | Examples |
|---|---|
| Server admin | Health checks, restarting services, reading logs |
| Deployments | Pull from GitHub, run tests, deploy, roll back |
| Documents | PDF and DOCX reports, XLSX spreadsheets, SVG charts |
| SEO and marketing | SEO analysis, keyword exports, social posts, email templates |
| Apps via MCP | Send Gmail, post to Slack, open GitHub issues |
| Scheduling | Cron jobs from plain English, like “daily at 9am” |
A Node.js and Express backend streams the chat over WebSockets, runs the AI tool-calling loop and executes 20+ built-in tools. The frontend is plain JavaScript with no build step, so it stays fast on a phone, and installs as a PWA with push notifications. PM2 keeps it running and Caddy provides HTTPS.
The architecture, tool design and safety rules are mine. Claude, Codex and Cursor wrote much of the code under my direction, and I tested it on my own VPS.
A self-hosted AI agent platform that turns a VPS into a command center. You chat in plain English and the agent uses its tools to run commands, manage files, deploy apps and create documents.
WindsurfAPI by default, OpenRouter with 300+ models such as Claude, GPT-4o, Gemini and Llama, or any OpenAI-compatible provider. Each user can switch from the dashboard without a restart.
No. Once it is installed on a VPS, you send commands from your phone or browser in plain English.
Yes. The project is open source under the MIT license. You pay only for your own VPS and any paid AI model you choose.
Your Android phone, on your Mac. Free.
Every project. Every file. One place.
Self-hosted email warmup with AI-written conversations. $0 a month.