Skip to content
OPEN SOURCE

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.

12.4k GitHub stars1.7k forksAGPL-3.0-or-later

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.

No pitch, just answers →