MCPHub LabRegistrysiteboon/claudecodeui
siteboon

siteboon/claudecodeui

Built by siteboon 9,029 stars

What is siteboon/claudecodeui?

Use Claude Code, Cursor CLI or Codex on mobile and web with CloudCLI (aka Claude Code UI). CloudCLI is a free open source webui/GUI that helps you manage your Claude Code session and projects remotely

How to use siteboon/claudecodeui?

1. Install a compatible MCP client (like Claude Desktop). 2. Open your configuration settings. 3. Add siteboon/claudecodeui using the following command: npx @modelcontextprotocol/siteboon-claudecodeui 4. Restart the client and verify the new tools are active.
🛡️ Scoped (Restricted)
npx @modelcontextprotocol/siteboon-claudecodeui --scope restricted
🔓 Unrestricted Access
npx @modelcontextprotocol/siteboon-claudecodeui

Key Features

Native MCP Protocol Support
Real-time Tool Activation & Execution
Verified High-performance Implementation
Secure Resource & Context Handling

Optimized Use Cases

Extending AI models with custom local capabilities
Automating system workflows via natural language
Connecting external data sources to LLM context windows

siteboon/claudecodeui FAQ

Q

Is siteboon/claudecodeui safe?

Yes, siteboon/claudecodeui follows the standardized Model Context Protocol security patterns and only executes tools with explicit user-granted permissions.

Q

Is siteboon/claudecodeui up to date?

siteboon/claudecodeui is currently active in the registry with 9,029 stars on GitHub, indicating its reliability and community support.

Q

Are there any limits for siteboon/claudecodeui?

Usage limits depend on the specific implementation of the MCP server and your system resources. Refer to the official documentation below for technical details.

Official Documentation

View on GitHub
<div align="center"> <img src="public/logo.svg" alt="CloudCLI UI" width="64" height="64"> <h1>Cloud CLI (aka Claude Code UI)</h1> <p>A desktop and mobile UI for <a href="https://docs.anthropic.com/en/docs/claude-code">Claude Code</a>, <a href="https://docs.cursor.com/en/cli/overview">Cursor CLI</a>, <a href="https://developers.openai.com/codex">Codex</a>, and <a href="https://geminicli.com/">Gemini-CLI</a>.<br>Use it locally or remotely to view your active projects and sessions from everywhere.</p> </div> <p align="center"> <a href="https://cloudcli.ai">CloudCLI Cloud</a> · <a href="https://cloudcli.ai/docs">Documentation</a> · <a href="https://discord.gg/buxwujPNRE">Discord</a> · <a href="https://github.com/siteboon/claudecodeui/issues">Bug Reports</a> · <a href="CONTRIBUTING.md">Contributing</a> </p> <p align="center"> <a href="https://cloudcli.ai"><img src="https://img.shields.io/badge/☁️_CloudCLI_Cloud-Try_Now-0066FF?style=for-the-badge" alt="CloudCLI Cloud"></a> <a href="https://discord.gg/buxwujPNRE"><img src="https://img.shields.io/badge/Discord-Join%20Community-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="Join our Discord"></a> <br><br> <a href="https://trendshift.io/repositories/15586" target="_blank"><img src="https://trendshift.io/api/badge/repositories/15586" alt="siteboon%2Fclaudecodeui | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a> </p> <div align="right"><i><b>English</b> · <a href="./README.ru.md">Русский</a> · <a href="./README.de.md">Deutsch</a> · <a href="./README.ko.md">한국어</a> · <a href="./README.zh-CN.md">中文</a> · <a href="./README.ja.md">日本語</a> · <a href="./README.tr.md">Türkçe</a></i></div>

Screenshots

<div align="center"> <table> <tr> <td align="center"> <h3>Desktop View</h3> <img src="public/screenshots/desktop-main.png" alt="Desktop Interface" width="400"> <br> <em>Main interface showing project overview and chat</em> </td> <td align="center"> <h3>Mobile Experience</h3> <img src="public/screenshots/mobile-chat.png" alt="Mobile Interface" width="250"> <br> <em>Responsive mobile design with touch navigation</em> </td> </tr> <tr> <td align="center" colspan="2"> <h3>CLI Selection</h3> <img src="public/screenshots/cli-selection.png" alt="CLI Selection" width="400"> <br> <em>Select between Claude Code, Gemini, Cursor CLI and Codex</em> </td> </tr> </table> </div>

Features

  • Responsive Design - Works seamlessly across desktop, tablet, and mobile so you can also use Agents from mobile
  • Interactive Chat Interface - Built-in chat interface for seamless communication with the Agents
  • Integrated Shell Terminal - Direct access to the Agents CLI through built-in shell functionality
  • File Explorer - Interactive file tree with syntax highlighting and live editing
  • Git Explorer - View, stage and commit your changes. You can also switch branches
  • Session Management - Resume conversations, manage multiple sessions, and track history
  • Plugin System - Extend CloudCLI with custom plugins — add new tabs, backend services, and integrations. Build your own →
  • TaskMaster AI Integration (Optional) - Advanced project management with AI-powered task planning, PRD parsing, and workflow automation
  • Model Compatibility - Works with Claude, GPT, and Gemini model families (see shared/modelConstants.js for the full list of supported models)

Quick Start

CloudCLI Cloud (Recommended)

The fastest way to get started — no local setup required. Get a fully managed, containerized development environment accessible from the web, mobile app, API, or your favorite IDE.

Get started with CloudCLI Cloud

Self-Hosted (Open source)

npm

Try CloudCLI UI instantly with npx (requires Node.js v22+):

npx @cloudcli-ai/cloudcli

Or install globally for regular use:

npm install -g @cloudcli-ai/cloudcli
cloudcli

Open http://localhost:3001 — all your existing sessions are discovered automatically.

Visit the documentation → for full configuration options, PM2, remote server setup and more.

Docker Sandboxes (Experimental)

Run agents in isolated sandboxes with hypervisor-level isolation. Starts Claude Code by default. Requires the sbx CLI.

npx @cloudcli-ai/cloudcli@latest sandbox ~/my-project

Supports Claude Code, Codex, and Gemini CLI. See the sandbox docs for setup and advanced options.


Which option is right for you?

CloudCLI UI is the open source UI layer that powers CloudCLI Cloud. You can self-host it on your own machine, run it in a Docker sandbox for isolation, or use CloudCLI Cloud for a fully managed environment.

Self-Hosted (npm)Self-Hosted (Docker Sandbox) (Experimental)CloudCLI Cloud
Best forLocal agent sessions on your own machineIsolated agents with web/mobile IDETeams who want agents in the cloud
How you access itBrowser via [yourip]:portBrowser via localhost:portBrowser, any IDE, REST API, n8n
Setupnpx @cloudcli-ai/cloudclinpx @cloudcli-ai/cloudcli@latest sandbox ~/projectNo setup required
IsolationRuns on your hostHypervisor-level sandbox (microVM)Full cloud isolation
Machine needs to stay onYesYesNo
Mobile accessAny browser on your networkAny browser on your networkAny device, native app coming
Agents supportedClaude Code, Cursor CLI, Codex, Gemini CLIClaude Code, Codex, Gemini CLIClaude Code, Cursor CLI, Codex, Gemini CLI
File explorer and GitYesYesYes
MCP configurationSynced with ~/.claudeManaged via UIManaged via UI
REST APIYesYesYes
Team sharingNoNoYes
Platform costFree, open sourceFree, open sourceStarts at $7/month

All options use your own AI subscriptions (Claude, Cursor, etc.) — CloudCLI provides the environment, not the AI.


Security & Tools Configuration

🔒 Important Notice: All Claude Code tools are disabled by default. This prevents potentially harmful operations from running automatically.

Enabling Tools

To use Claude Code's full functionality, you'll need to manually enable tools:

  1. Open Tools Settings - Click the gear icon in the sidebar
  2. Enable Selectively - Turn on only the tools you need
  3. Apply Settings - Your preferences are saved locally
<div align="center">

Tools Settings Modal Tools Settings interface - enable only what you need

</div>

Recommended approach: Start with basic tools enabled and add more as needed. You can always adjust these settings later.


Plugins

CloudCLI has a plugin system that lets you add custom tabs with their own frontend UI and optional Node.js backend. Install plugins from git repos directly in Settings > Plugins, or build your own.

Available Plugins

PluginDescription
Project StatsShows file counts, lines of code, file-type breakdown, largest files, and recently modified files for your current project
Web TerminalFull xterm.js terminal with multi-tab support
CloudCLI SchedulerCreate workspace-scoped scheduled prompts and execute them through a local CLI such as Codex, Claude Code, or Gemini CLI

Build Your Own

Plugin Starter Template → — fork this repo to create your own plugin. It includes a working example with frontend rendering, live context updates, and RPC communication to a backend server.

Plugin Documentation → — full guide to the plugin API, manifest format, security model, and more.


FAQ

<details> <summary>How is this different from Claude Code Remote Control?</summary>

Claude Code Remote Control lets you send messages to a session already running in your local terminal. Your machine has to stay on, your terminal has to stay open, and sessions time out after roughly 10 minutes without a network connection.

CloudCLI UI and CloudCLI Cloud extend Claude Code rather than sit alongside it — your MCP servers, permissions, settings, and sessions are the exact same ones Claude Code uses natively. Nothing is duplicated or managed separately.

Here's what that means in practice:

  • All your sessions, not just one — CloudCLI UI auto-discovers every session from your ~/.claude folder. Remote Control only exposes the single active session to make it available in the Claude mobile app.
  • Your settings are your settings — MCP servers, tool permissions, and project config you change in CloudCLI UI are written directly to your Claude Code config and take effect immediately, and vice versa.
  • Works with more agents — Claude Code, Cursor CLI, Codex, and Gemini CLI, not just Claude Code.
  • Full UI, not just a chat window — file explorer, Git integration, MCP management, and a shell terminal are all built in.
  • CloudCLI Cloud runs in the cloud — close your laptop, the agent keeps running. No terminal to babysit, no machine to keep awake.
</details> <details> <summary>Do I need to pay for an AI subscription separately?</summary>

Yes. CloudCLI provides the environment, not the AI. You bring your own Claude, Cursor, Codex, or Gemini subscription. CloudCLI Cloud starts at $7/month for the hosted environment on top of that.

</details> <details> <summary>Can I use CloudCLI UI on my phone?</summary>

Yes. For self-hosted, run the server on your machine and open [yourip]:port in any browser on your network. For CloudCLI Cloud, open it from any device — no VPN, no port forwarding, no setup. A native app is also in the works.

</details> <details> <summary>Will changes I make in the UI affect my local Claude Code setup?</summary>

Yes, for self-hosted. CloudCLI UI reads from and writes to the same ~/.claude config that Claude Code uses natively. MCP servers you add via the UI show up in Claude Code immediately and vice versa.

</details>

Community & Support

License

GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later) — see LICENSE for the full text, including additional terms under Section 7.

This project is open source and free to use, modify, and distribute under the AGPL-3.0-or-later license. If you modify this software and run it as a network service, you must make your modified source code available to users of that service.

CloudCLI UI - (https://cloudcli.ai).

Acknowledgments

Built With

Sponsors


<div align="center"> <strong>Made with care for the Claude Code, Cursor and Codex community.</strong> </div>

Global Ranking

8.5
Trust ScoreMCPHub Index

Based on codebase health & activity.

Manual Config

{ "mcpServers": { "siteboon-claudecodeui": { "command": "npx", "args": ["siteboon-claudecodeui"] } } }