@cloudcli-ai/cloudcli

中文文档
1.37.8发布于 2026/11/07AGPL-3.0-or-laterES Module构建来源已验证近 30 天下载 2.3万

A web-based UI for Claude Code CLI

原始使用文档
文档目录22 节
  1. Screenshots
  2. Desktop View
  3. Mobile Experience
  4. CLI Selection
  5. Features
  6. Quick Start
  7. CloudCLI Cloud (Recommended)
  8. Self-Hosted (Open source)
  9. Desktop Companion App
  10. Which option is right for you?
  11. Security & Tools Configuration
  12. Enabling Tools
  13. Plugins
  14. Available Plugins
  15. Build Your Own
  16. Private Repositories
  17. FAQ
  18. Community & Support
  19. License
  20. Acknowledgments
  21. Built With
  22. Sponsors
CloudCLI UI

Cloud CLI (aka Claude Code UI)

A desktop and mobile UI for Claude Code, Cursor CLI, and Codex.
Use it locally or remotely to view your active projects and sessions from everywhere.

CloudCLI Cloud · Documentation · Discord · Bug Reports · Contributing

CloudCLI Cloud Join our Discord

siteboon%2Fclaudecodeui | Trendshift


Screenshots

Desktop View

Desktop Interface
Main interface showing project overview and chat

Mobile Experience

Mobile Interface
Responsive mobile design with touch navigation

CLI Selection

CLI Selection
Select between Claude Code, Cursor CLI and Codex

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
  • Browser Use - Open browser sessions for web research, testing, and agent-driven browser tasks
  • 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 and GPT model families (the full list of supported models is available at runtime via GET /api/providers/:provider/models)

Quick Start

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 and Codex. See the sandbox docs for setup and advanced options.

Desktop Companion App

CloudCLI Desktop is an optional native companion for CloudCLI Cloud and Local CloudCLI. It ships from this repository's GitHub Releases and keeps CloudCLI available from your menu bar or tray.

Use it to open CloudCLI Cloud environments, switch between local and remote workspaces, and copy mobile/browser URLs. To work locally, choose Local CloudCLI in the desktop app; it will use your running local server or start one for you.


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
Desktop companionOptional. Choose Local CloudCLIOptional. Choose Local CloudCLIOptional. Opens cloud environments
Agents supportedClaude Code, Cursor CLI, CodexClaude Code, CodexClaude Code, Cursor CLI, Codex
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

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

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 or Claude Code
PRISM CloudCLISession intelligence for Claude Code inside CloudCLI, including token burn visibility
SessionsView, manage, and kill active Claude Code sessions
Token Cost CalculatorCalculate API costs from model prices and token usage, with preset model pricing support
Task QueueTask queue dashboard to view, filter, and launch agent tasks
GitHub Issues BoardKanban board for GitHub Issues with bidirectional TaskMaster sync and /github-task CLI skill auto-install
ccxShows Claude and Codex usage and hands the open session to the other agent with its conversation history (macOS, needs ccx)

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.

Private Repositories

The server installs and updates plugins with git clone and git pull, using the git credentials of the operating-system user it runs as (for a systemd service, the unit's User=). The server cannot answer a password or passphrase prompt during an install, so set up credentials for that user before installing from a private repository:

  • https:// URLs: configure a git credential helper, for example gh auth login followed by gh auth setup-git, or a token in ~/.git-credentials with git config --global credential.helper store.
  • git@ URLs: give that user an SSH key the git host accepts and that works without a prompt: either it has no passphrase, or it is loaded into an ssh-agent whose SSH_AUTH_SOCK the server process inherits. Also add the host to that user's ~/.ssh/known_hosts, for example by running ssh -T [email protected] once as that user.

Without credentials, an https:// install fails with a message saying that the repository is private or does not exist. Most git hosts, GitHub included, answer the same way for both. If the host rejects the credentials (wrong, expired or revoked), or ssh cannot log in for a git@ URL, the message says so.


FAQ

How is this different from Claude Code Remote Control?

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 and Codex, 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.
Do I need to pay for an AI subscription separately?

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

Can I use CloudCLI UI on my phone?

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.

Will changes I make in the UI affect my local Claude Code setup?

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.


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


Made with care for the Claude Code, Cursor and Codex community.

版本与发布记录

@cloudcli-ai/cloudcli 共发布 36 个版本,首次发布于 2026/04/03;过去 12 个月发布了 36 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.37.8latest2026/11/072 天前
1.37.72026/10/319 天前
1.37.62026/10/2713 天前
1.37.52026/10/1723 天前
1.37.42026/10/091 个月前
1.37.32026/09/082 个月前

关于 @cloudcli-ai/cloudcli 的常见问题

@cloudcli-ai/cloudcli 是什么?

A web-based UI for Claude Code CLI

如何安装 @cloudcli-ai/cloudcli?

在项目目录运行 npm install @cloudcli-ai/cloudcli,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 cloudcli,可以用 npx cloudcli 直接运行。

@cloudcli-ai/cloudcli 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/cloudcli-ai__cloudcli 是否存在。

@cloudcli-ai/cloudcli 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@cloudcli-ai/cloudcli 可以商用吗?

@cloudcli-ai/cloudcli 使用 AGPL-3.0-or-later 许可。最严格的 Copyleft:除分发外,通过网络向用户提供基于它的服务也需要开源对应源码。闭源 SaaS 使用前务必评估。以上为概括,不构成法律意见,请以许可原文为准。

@cloudcli-ai/cloudcli 的下载量有多少?

根据 npm 官方下载统计,@cloudcli-ai/cloudcli 在 2026/10/10 – 2026/11/08 这 30 天内被下载 23,478 次,日均约 783 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@cloudcli-ai/cloudcli 还在维护吗?

最新版本 1.37.8 发布于 2026/11/07(2 天前);至今共发布 36 个版本,其中过去 12 个月发布了 36 个;首次发布于 2026/04/03。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。