A self-hosted coding agent for your browser and terminal: any model, your tools, your rules.
Run Claude, Gemini, OpenRouter, opencode or your own models as coding agents with files, shell, MCP and subagents,
approve what they do from any device, automate recurring work, and see exactly what every request costs.
Install · How it works · Modes · Models · Terminal client · Automations · Integrations · Users · Statistics · Configuration · Themes · Development
A session: the agent works through its task list, shows diffs, and asks before anything outside the rules.
Any modelAnthropic natively, plus everything that speaks the OpenAI API: Gemini, OpenRouter, opencode, fal.ai, Ollama, vLLM, llama.cpp. Mix them in one chat, with automatic fallback. |
Real toolsFiles, shell, web, an interactive browser, LSP diagnostics, task lists, subagents, skills – and every tool of your MCP servers. |
You decidePermission cards with diffs, questions from agents and MCP servers, per-tool rules. On your phone, with push notifications. |
Every token countedTokens, cache hits, prefill and output speed, and cost per request – per chat, per day and per model. |
![]() Mobile: answer questions and approve changes from your phone. Share links and text from other apps into a chat. |
![]() Settings: providers, models, prices, MCP, permissions, users, templates and backups – all in the UI. |