Self-host the open source Claude Code UI
AGPL-3 licensed at github.com/siteboon/claudecodeui. Run it free with one npx command, extend it with plugins, or use hosted infrastructure.
Run the full UI for free
Self-host the same chat, file, Git, shell, and plugin surface that powers CloudCLI Cloud. The hosted plan charges for infrastructure, not gated UI.
Chat, files, Git, and shell
Chat interface, file explorer with live editing, Git explorer, and a built-in shell terminal.
Use your own agent subscriptions
Claude Code, Cursor CLI, Codex, and Gemini CLI, self-hosted, using your own subscriptions.
Add custom workflow tabs
Custom tabs with their own frontend and optional Node.js backend.
No hosted-only UI paywall
No feature in the self-hosted UI is held back for the hosted version.
Self-host with npx or sandbox mode
Start directly with npx, or use sandbox mode when you want the agent behind a microVM boundary. Both self-host paths are free.
Add isolation with sandbox mode
The experimental sandbox mode starts the agent inside a hypervisor-level microVM instead of directly on your host, using Docker's sbx CLI. Claude Code, Codex, and Gemini CLI are supported in sandbox mode today.
Start locally with npx
Run npx @cloudcli-ai/cloudcli (Node.js v22+) and open localhost:3001. Every session already on the machine, across Claude Code, Cursor CLI, Codex, and Gemini CLI, is discovered automatically from ~/.claude. For regular use, install it globally instead.
AGPL-3 keeps the UI open
AGPL-3 is the point: the UI stays available to self-hosters, and modified network deployments share their changes with users.
AGPL-3.0-or-later
Run it, modify it, self-host it for free. Modify it as a network service and you share your source with its users.
No paywalled UI features
Every UI feature, including the plugin system, is available self-hosted for free.
Extend it without waiting on us
Nine community plugins exist today because the plugin API and manifest format are documented.
FAQ
Yes. The UI that powers both self-hosted CloudCLI and CloudCLI Cloud is open source at github.com/siteboon/claudecodeui.
Not one you can run yourself: Claude Code ships as a terminal CLI, and Anthropic's web version runs sessions on Anthropic-managed infrastructure only. CloudCLI Open Source gives Claude Code a full web interface on your own machine: chat, file explorer, Git, and a real terminal, self-hosted with one npx command.
No. Claude Code is Anthropic's proprietary CLI; its public GitHub repo hosts issues and docs, not open source code. What is open source is CloudCLI's UI and environment layer around it, licensed AGPL-3.0-or-later at github.com/siteboon/claudecodeui.
AGPL-3.0-or-later. You can run, modify, and self-host it freely. If you modify it and run your modified version as a network service for others, you have to share that modified source with your users.
Yes. npx @cloudcli-ai/cloudcli runs it directly (Node.js v22+), or install it globally with npm install -g @cloudcli-ai/cloudcli. There is also an experimental Docker sandbox mode for hypervisor-level isolation. Both are free.
CloudCLI Cloud adds infrastructure the self-hosted UI cannot provide on its own: environments that keep running after you close your laptop, no machine you have to keep on, and team sharing. The UI itself is the same open source project either way.
No. Every UI feature, including the plugin system, is available self-hosted for free. The only thing CloudCLI Cloud charges for is the hosted infrastructure itself, not a gated feature inside the UI.
Star it, self-host it, or use hosted infrastructure
Open source under AGPL-3.0-or-later. Self-host for free, or use hosted infrastructure from EUR 7/month.