# siteboon/claudecodeui

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/siteboon-claudecodeui).**

6,350 stars · 835 forks · JavaScript · gpl-3.0

## Links

- GitHub: https://github.com/siteboon/claudecodeui
- Homepage: https://cloudcli.ai
- awesome-repositories: https://awesome-repositories.com/repository/siteboon-claudecodeui.md

## Topics

`anthropic` `anthropic-ai` `anthropic-claude` `claude` `claude-api` `claude-code` `claude-code-ui` `claudecode` `gui` `mobile-first` `react` `ui`

## Description

Claudecodeui is an open-source web interface that orchestrates multiple AI coding agents from different providers—including Claude Code, Cursor CLI, Codex, and Gemini CLI—side by side in isolated cloud environments. It functions as a multi-provider orchestration platform, allowing users to run agents from different tools within the same workspace without being locked into a single vendor.

The platform runs each agent session inside a hypervisor-level Docker sandbox that isolates filesystem, network, and process access, with sessions persisting in the cloud to survive network disconnection or laptop closure. A central controller routes prompts and responses to manage concurrent sessions across multiple CLI backends, while an SSH-tunnelled bridge exposes cloud sessions to local editors for file and terminal access. The system includes a plugin-based extension system that loads custom frontend tabs and backend services, with HTTP and WebSocket calls proxied through the host application.

Users interact with agents through a built-in chat interface, an embedded shell terminal, and a file browser with syntax highlighting. The platform provides Git repository management, session and project management, and team configuration sharing for distributing MCP servers, context files, and environment variables across team members. Agent sessions can be launched from phones, browsers, or APIs and resumed from different devices or IDEs, with background task triggering available for asynchronous completion retrieval.

The application is deployable on personal or team infrastructure via npx or npm, with a managed cloud environment option that provisions persistent Docker sandboxes accessible through SSH, VS Code, or a browser terminal.

## Tags

### Artificial Intelligence & ML

- [AI Coding Agent Platforms](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-coding-agent-platforms.md) — An open-source web interface that runs Claude Code, Cursor CLI, Codex, and Gemini CLI side by side in isolated cloud environments.
- [Plugin-Extensible Agent Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/agent-plugin-frameworks/autonomous-agent-plugin-systems/plugin-extensible-agent-interfaces.md) — Extending the agent interface with custom tabs, backend services, and third-party integrations through a plugin system.
- [Multi-Provider Orchestrators](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/coordination-and-routing/ai-agent-orchestrators/multi-provider-orchestrators.md) — Running multiple AI coding agents from different providers side by side in the same workspace without being locked into a single tool. ([source](https://cloudcli.ai/))
- [Persistent Cloud Workspaces](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/integration-deployment/infrastructure-runtime-environments/agent-workspace-environments/persistent-cloud-workspaces.md) — Keeping AI agent sessions running in isolated cloud containers that survive laptop closure, network loss, or sleep. ([source](https://cloudcli.ai/))
- [Cloud-Hosted Agent Sandboxes](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-coding-agent-platforms/cloud-hosted-agent-sandboxes.md) — A platform that provisions persistent Docker sandboxes for AI coding agents accessible via SSH, VS Code, or browser terminal.
- [Multi-Agent Orchestration](https://awesome-repositories.com/f/artificial-intelligence-ml/multi-agent-orchestration.md) — Manages concurrent AI coding agent sessions by routing prompts and responses through a central controller that coordinates multiple CLI backends.
- [Tool Permissions](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-capabilities-skills-tooling/ai-agent-capabilities/programmatic-participants/permission-configurators/tool-permissions.md) — Sets environment variables, tool permissions, and MCP server connections to tailor the workflow. ([source](https://cloudcli.ai/docs))
- [AI Chat Interfaces](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-chat-interfaces.md) — Send prompts to supported AI agents and receive their responses through a built-in chat interface. ([source](https://cdn.jsdelivr.net/gh/siteboon/claudecodeui@main/README.md))
- [Git-Installed Plugin Tabs](https://awesome-repositories.com/f/artificial-intelligence-ml/ml-visualization-libraries/custom-plugin-development/git-installed-plugin-tabs.md) — Installs plugins from Git repositories that appear as new tabs, rendering custom frontends and optionally running backend servers. ([source](https://cloudcli.ai/docs/plugin-overview))

### Part of an Awesome List

- [Bidirectional Agent Streams](https://awesome-repositories.com/f/awesome-lists/devtools/websockets-and-real-time/bidirectional-agent-streams.md) — Bidirectional live data channel between frontend and backend that pushes agent output, file changes, and terminal updates without polling.

### Business & Productivity Software

- [Interactive File Editors](https://awesome-repositories.com/f/business-productivity-software/file-browsers/interactive-file-editors.md) — Use an interactive file tree with syntax highlighting and live editing capabilities to browse and modify project files. ([source](https://cdn.jsdelivr.net/gh/siteboon/claudecodeui@main/README.md))
- [AI Agent Session Managers](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-management/collaborative-chat-sessions/ai-agent-session-managers.md) — Provides a chat interface, file explorer, Git integration, session management, and mobile access for agent interactions. ([source](https://cloudcli.ai/docs))

### Development Tools & Productivity

- [Plugin-Extensible AI IDEs](https://awesome-repositories.com/f/development-tools-productivity/ide-plugin-systems/plugin-extensible-ai-ides.md) — An extensible development environment with a plugin system for adding custom tabs, backend services, and third-party integrations.
- [Asynchronous Agent Task Triggers](https://awesome-repositories.com/f/development-tools-productivity/background-task-schedulers/asynchronous-agent-task-triggers.md) — Start an agent session from a phone or API and retrieve the completed work later without needing real-time interaction. ([source](https://cloudcli.ai/))
- [Embedded CLI Terminals](https://awesome-repositories.com/f/development-tools-productivity/embedded-cli-terminals.md) — Run CLI commands for the connected AI agent directly from a shell terminal integrated into the user interface. ([source](https://cdn.jsdelivr.net/gh/siteboon/claudecodeui@main/README.md))
- [Git Repository Managers](https://awesome-repositories.com/f/development-tools-productivity/git-repository-managers.md) — View file changes, stage modifications, commit work, and switch branches through a visual interface. ([source](https://cdn.jsdelivr.net/gh/siteboon/claudecodeui@main/README.md))
- [Frontend-Backend](https://awesome-repositories.com/f/development-tools-productivity/plugin-systems/frontend-backend.md) — Loads custom frontend tabs and backend services from a plugin directory, proxying HTTP and WebSocket calls through the host application.
- [Configuration Distributors](https://awesome-repositories.com/f/development-tools-productivity/team-collaboration-tools/configuration-distributors.md) — Distribute MCP servers, context files, environment variables, and tool configurations across team members in isolated containers. ([source](https://cloudcli.ai/))
- [Vanilla JavaScript Plugin Rendering](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/shell-plugin-systems/ui-and-logic-plugins/vanilla-javascript-plugin-rendering.md) — Mounts any HTML, charts, or forms into a plugin tab using vanilla JavaScript and receives the current project, session, and theme. ([source](https://cloudcli.ai/docs/plugin-overview))

### DevOps & Infrastructure

- [Hypervisor-Level Docker Sandboxes](https://awesome-repositories.com/f/devops-infrastructure/execution-sandboxes/hypervisor-level-docker-sandboxes.md) — Runs each agent session inside a hypervisor-level Docker sandbox that isolates filesystem, network, and process access.
- [Coding Agent Workspaces](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-ai-infrastructure/coding-agent-workspaces.md) — An open-source application deployable via npx or npm that runs AI coding agents on personal or team infrastructure.
- [Self-Hosted AI Infrastructure](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-ai-infrastructure.md) — Deploying the open-source agent workspace on personal or team infrastructure with no data leaving the network.
- [Agent Workspace Deployments](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployment-tools/agent-workspace-deployments.md) — Install and run the user interface on a personal machine or server using npx, npm, or a local development setup. ([source](https://cloudcli.ai/docs))

### Programming Languages & Runtimes

- [Built-in](https://awesome-repositories.com/f/programming-languages-runtimes/programming-language-varieties/domain-specific-languages/automation-scripting/built-in.md) — Access a chat interface, file explorer, Git integration, session management, and mobile support for agent interactions. ([source](https://cloudcli.ai/docs))

### Security & Cryptography

- [Cloud-Persistent Agent Sessions](https://awesome-repositories.com/f/security-cryptography/identity-access-management/session-management/stateful-session-persistence/messaging-session-persistence/container-session-persistence/cloud-persistent-agent-sessions.md) — Keeps agent environments alive in isolated containers that survive network disconnection by storing session state on the remote host.
- [Cloud Session Tunnels](https://awesome-repositories.com/f/security-cryptography/secure-ssh-access/protocol-proxies/ssh/cloud-session-tunnels.md) — Connect to an existing cloud-based agent session from VS Code or Cursor over SSH, preserving all files and changes. ([source](https://cloudcli.ai/))

### Networking & Communication

- [Authenticated Plugin Proxies](https://awesome-repositories.com/f/networking-communication/http-and-websocket-clients/authenticated-plugin-proxies.md) — Proxies authenticated HTTP requests and WebSocket connections from the plugin frontend to its backend server for real-time data streaming. ([source](https://cloudcli.ai/docs/plugin-overview))

### Software Engineering & Architecture

- [Plugin Installation and Management](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/plugin-installation-utilities/plugin-installation-and-management.md) — Builds, installs, and manages plugins that add custom tabs, backend services, and third-party integrations. ([source](https://cloudcli.ai/docs))
- [Plugin Backend Servers](https://awesome-repositories.com/f/software-engineering-architecture/plugin-architectures/local-plugin-implementations/local-plugin-discovery/local-plugin-development-servers/plugin-backend-servers.md) — Starts a Node.js subprocess per plugin that can access the filesystem, call external APIs, use npm packages, and keep state in memory. ([source](https://cloudcli.ai/docs/plugin-overview))

### Web Development

- [Cross-Device Session Launches](https://awesome-repositories.com/f/web-development/web-automation-scraping/web-scraping-automation/browser-automation/browser-session-managers/customizable-session-launches/cross-device-session-launches.md) — Launch an AI coding agent session from a phone, browser, or API and resume it later from a different device or IDE. ([source](https://cloudcli.ai/))
