claudecodeui ,它允许用户在移动设备和网页上管理 Claude Code 的会话和项目。该项目支持响应式设计,适用于桌面、平板和手机,提供了交互式的聊天界面、集成的 shell 终端、文件资源管理器以及 Git 资源管理器等功能。
siteboon/claudecodeui
是一个非常实用的工具,它主要用于为 Anthropic 的 Claude Code 或者 Cursor CLI 工具提供一个现代化的图形化界面(GUI),让你能更方便地在桌面、平板或手机上管理会话和项目。
项目简介
Claude Code UI 是一个免费开源的 Web UI,能让你在各种设备上(包括桌面和移动端)远程管理 Claude Code 或 Cursor CLI 的会话、项目等内容
- 作者:Siteboon(荷兰团队)
- 编程语言:JavaScript
- 授权协议:GPL-3.0
- 当前状态:约有 3k stars,活跃更新,最近一次更新为 2025 年 8 月 12 日
核心功能(Source 概览)
从 GitHub 的 README 可以看到很多实用功能,以下是其主要特点
- 响应式设计(Responsive Design)
支持桌面、平板与移动设备,无论是在浏览器还是 PWA 模式下访问都很友好。 - 交互式 Chat 界面
内嵌聊天窗口,方便与 Claude Code 或 Cursor CLI 进行交互。 - 集成 Shell 终端
通过 UI 可以直接访问 CLI,执行命令更方便。 - 文件浏览及编辑器
支持目录树展示、文件语法高亮、在线编辑与保存。 - Git 支持
包括查看、 staging、提交代码及切换分支等操作。 - 会话和项目管理
自动发现~/.claude/projects/
下的项目,支持恢复会话、管理历史记录、跨设备同步。 - 支持多模型
包括 Claude Sonnet 4、Opus 4.1 和 GPT-5 等。 - 工具启用控制
默认所有工具关闭;需在设置中手动开启,防止误执行危险操作 - 移动设备优化
包括触控导航、底部标签栏、适配屏幕、自定义主屏幕快捷方式(PWA)
架构概览
Claude Code UI 的架构包含前后端组件,结构如下:
- 前端:使用 React + Vite 构建,界面高效快速,文件编辑功能基于 CodeMirror
- 后端:Node.js + Express 提供 RESTful API 和 WebSocket 支持,用于项目遍历、CLI 调用、会话处理等
整体的系统结构图示如下:
[ 前端 (React/Vite) ] ↔ [ 后端 (Express/WS) ] ↔ [ Claude CLI / Cursor CLI ]
社区反馈
在 Reddit 上,有用户也对这一项目表达了积极的使用体验。这位用户写道:
“It’s been a much better experience using CC with a UI that includes session history and improved text box.”
—— 体验更好,具备会话历史和改进的文本框
这说明对于习惯命令行操作的用户而言,带有界面的替代方案更直观、更便捷。
小结对比
功能模块 | 内容简介 |
---|---|
项目定位 | Web UI GUI,用于管理 Claude Code / Cursor CLI 的会话与项目 |
平台/语言 | Web(React + Node.js),支持桌面和移动端 |
主要功能 | 聊天界面、文件浏览/编辑、终端集成、会话管理、Git 支持 |
模型兼容 | Claude Sonnet 4、Opus 4.1、GPT-5 |
主分支工具控制 | 默认关闭工具,需手动开启,提升安全性 |
贡献活跃度 | Stars 约 3k,2025 年 8 月仍在更新 |
社区正面反馈 | 使用流畅、有会话历史、易用界面获得好评 |