乐于分享
好东西不私藏

告别命令行!一键为三大AI编程助手打造跨平台Web界面

告别命令行!一键为三大AI编程助手打造跨平台Web界面

🌈

HeyAI人工智能 每天 1 分钟 · 掌握最实用的 AI 技巧与工具

1️⃣ 项目概览

Cloud CLI(又名 Claude Code UI)是一个为 Claude Code、Cursor CLI 和 OpenAI Codex 三大主流AI编程助手CLI设计的统一Web界面。它解决了开发者需要在不同设备(桌面、移动端)上管理AI编程会话、查看项目文件和进行代码编辑的痛点。

  • 核心价值:将命令行工具转化为功能完整的Web应用,实现跨平台、跨设备的统一操作体验。
  • 适用对象:使用Claude Code、Cursor或Codex进行编程辅助的开发者,尤其是需要在移动设备上查看或进行轻量级代码操作的场景。
  • 关键功能:响应式设计、集成聊天终端、文件浏览器、Git操作、会话管理,并可选集成AI任务管理工具。

2️⃣ 核心能力与技术亮点

⚡ 核心技术点

  • 多CLI统一接入:无缝支持Claude Code、Cursor CLI和OpenAI Codex,可在界面内自由切换。
  • 全平台响应式设计:基于React构建,完美适配桌面、平板和手机,支持PWA添加到主屏幕。
  • 实时双向通信:通过WebSocket与后端CLI进程建立连接,实现聊天响应的实时流式传输。
  • 内置代码编辑器:集成CodeMirror,提供语法高亮和实时文件编辑能力。

🧠 架构说明

项目采用经典的前后端分离架构:

前端 (React 18 + Vite + Tailwind CSS)
    ↑↓ HTTP/WebSocket
后端 (Node.js + Express)
    ↑↓ 进程通信
AI CLI 代理 (Claude Code / Cursor CLI / Codex)

后端负责管理CLI进程、文件系统API和WebSocket连接;前端提供交互式UI,包括项目视图、聊天界面和代码编辑器。

🔐 安全与配置亮点

  • 工具安全默认禁用:所有Claude Code的工具(如文件操作)默认关闭,需在设置中手动启用,防止意外执行危险命令。
  • 灵活的配置管理:支持自定义服务器端口、数据库路径,并可选择性地集成TaskMaster AI进行高级项目任务规划。
  • 会话持久化:所有聊天会话和项目状态自动保存,支持跨设备访问(需在同一网络或部署环境下)。

3️⃣ 快速上手指南

前置要求

  • Node.js v22 或更高版本。
  • 至少安装并配置以下CLI之一:

    • Claude Code[1]
    • Cursor CLI[2]
    • OpenAI Codex[3]

一键启动(推荐)

无需安装,直接通过npx运行:

npx @siteboon/claude-code-ui

服务将启动,默认在 http://localhost:3001 可访问。

全局安装(常用场景)

如需频繁使用,可全局安装:

npm install -g @siteboon/claude-code-ui

安装后,使用以下命令启动:

claude-code-ui
# 或使用别名
cloudcli

更新命令:cloudcli update

生产环境部署(使用PM2)

建议使用PM2作为后台服务运行,并设置开机自启:

# 安装PM2
npm install -g pm2
# 启动服务
pm2 start cloudcli --name "claude-code-ui"
# 设置开机自启
pm2 startup
pm2 save

4️⃣ 使用场景与功能示例

场景一:在手机上查看和编辑代码

通过手机浏览器访问部署好的Cloud CLI界面,你可以:

  • 浏览项目文件树,查看代码。
  • 使用适配移动端的聊天界面与Claude Code/Cursor交流。
  • 对文件进行轻量级的编辑和保存。

场景二:统一管理多个AI编程会话

在桌面浏览器中,你可以:

  • 在同一个界面查看和管理来自Claude Code、Cursor的不同项目会话。
  • 使用集成的终端直接调用CLI命令。
  • 通过Git Explorer查看变更、暂存文件和提交代码。

场景三:集成AI任务管理(可选)

启用 TaskMaster AI 集成后,你可以:

  • 将产品需求文档(PRD)解析为结构化的开发任务。
  • 在可视化的看板(Kanban)上跟踪任务进度。
  • 管理任务依赖关系和优先级。

5️⃣ 项目地址与文档

https://github.com/siteboon/claudecodeui
🌈

关注公众号:HeyAI人工智能 每天更新 AI 实用干货

引用链接

[1]Claude Code: https://docs.anthropic.com/en/docs/claude-code

[2]Cursor CLI: https://docs.cursor.com/en/cli/overview

[3]OpenAI Codex: https://developers.openai.com/codex