CMP Super Agent

Command a VPS, apps and APIs from one chat on your phone.

  • Self-hosted web app (PWA)
  • JavaScript
  • Active
  • Personal project

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.

The problem

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.

What I built

CMP Super Agent is a self-hosted AI agent that turns a VPS into a command center you control from chat:

  1. Choose an LLM: WindsurfAPI, OpenRouter with 300+ models, or any OpenAI-compatible provider.
  2. Connect MCP tools: Composio for 20+ apps like Gmail, Slack and GitHub, Smithery’s registry of MCP servers, or your own.
  3. Upload skills: markdown instructions that teach the agent new workflows.
  4. Send a command from your phone: “Deploy my app”, “Check server health and make a PDF report”.
  5. The agent does the work and sends a push notification when it’s finished.

What it can do

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”

How it’s built

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.

Built with AI

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.

Frequently asked questions

What is CMP Super Agent?

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.

Which AI models does it support?

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.

Do I need to know how to code to use it?

No. Once it is installed on a VPS, you send commands from your phone or browser in plain English.

Is it free?

Yes. The project is open source under the MIT license. You pay only for your own VPS and any paid AI model you choose.

More things I built

macOS app + Android C, Swift

JH Mirror

Your Android phone, on your Mac. Free.

macOS app Swift

DevShelf

Every project. Every file. One place.

Want something like CMP Super Agent for your team?

Tell me about it