← 返回目录
C

Claude Code Haha (cc-haha)

社区
本地优先的 Claude Code / AI 编码代理桌面工作台,自身并非 MCP 服务器,而是内置可视化管理器的 MCP 客户端。
GitHub 源仓库 ↗
★ 13.9k Stars 分类 · 开发工具 非常热门
50FMRS · D
可靠性
4/20
安全与权限
8/20
维护活跃度
15/20
文档质量
14/20
安装易用性
9/20

cc-haha 是一款成熟的开源 Claude Code 桌面工作台,功能覆盖多会话管理、Git Worktree、diff 审阅、多模型接入、Computer Use 与 IM 集成等,但根据现有 README 与素材,它本身不是一个可被其他 MCP 客户端连接调用的 MCP 服务器,而是内置了'可视化 MCP 管理器'的 MCP 客户端应用,用于管理连接到第三方 MCP 服务器。

查看 FMRS 评分方法 →

Claude Code Haha(cc-haha)是一款面向 macOS、Windows、Linux 的本地优先跨平台桌面应用,用于管理 Claude Code 及其他编码代理的工作流程。它提供多会话工作区、Git 分支/Worktree 启动、逐文件 diff 审阅、内置浏览器预览、GUI 权限审批、多模型接入(Claude、ChatGPT、Grok、DeepSeek、Kimi、智谱 GLM 及本地端点)、图像生成、任务感知桌面宠物,以及通过微信、飞书、钉钉、Telegram、WhatsApp 和 H5 网页的远程访问。仓库主题中虽标注了 mcp,但根据 README 描述,该项目本身并未对外暴露任何 MCP 工具接口;它内置的是一个'可视化 MCP 管理器',用于添加和编辑第三方 MCP 服务器(支持 STDIO / Streamable HTTP / SSE,可设置项目级、共享级或全局作用域的连接)。也就是说,cc-haha 扮演的是 MCP 客户端/管理端的角色,而不是可被其他 MCP 客户端连接调用的 MCP 服务器。

工具能力

暂未整理工具清单。

安装接入

从 GitHub Releases 下载对应平台(macOS/Windows/Linux)的桌面安装包并安装;首次启动时在设置中配置模型提供商、API Key 与默认模型。公开发布的 macOS 版本经过签名与公证,但草稿版或未签名的临时构建可能仍需手动一次性批准;未签名的 Windows 安装包可能触发 SmartScreen 提示,需点击'更多信息' -> '仍要运行'。若要从源码运行底层 CLI/服务端进行调试,可执行:bun install;cp .env.example .env;./bin/claude-haha。由于该项目本身不是可被接入的 MCP 服务器,不存在标准的 MCP 客户端配置(如在 claude_desktop_config.json 中添加该服务器)。

选型与风险

适合谁

  • 已在使用 Claude Code 或类似编码代理、希望有图形化桌面工作台的开发者
  • 需要同时管理多个模型供应商(Claude/ChatGPT/Grok/本地模型)和多个 MCP 服务器连接的用户
  • 希望通过即时通讯工具远程监控和批准代理操作的团队或个人

不适合谁

  • 寻找可被 Claude Desktop、Claude Code 等 MCP 客户端直接连接、调用具体工具的 MCP 服务器
  • 需要无头(headless)服务端部署、而非桌面 GUI 应用的场景
  • 不希望本地安装 Electron 桌面应用或不信任第三方技能市场来源的用户

所需权限

  • 本地文件系统访问权限,用于 Git Worktree、diff 审阅和项目文件操作
  • 网络访问权限,用于连接模型供应商 API 及微信、飞书、钉钉、Telegram、WhatsApp 等 IM 渠道
  • 授权后的 Computer Use 权限,允许代理截图、点击、输入并控制桌面应用
  • 五种权限模式中可选择'跳过权限确认',在该模式下代理可执行命令与工具调用而无需逐次审批

风险与副作用

  • Computer Use 功能在获得授权后可直接操控桌面,若权限模式设置过于宽松,存在代理误操作系统或文件的风险
  • 应用会保存多个模型供应商的 API Key,属于敏感凭证集中存储,需妥善保护本地设备安全
  • 技能市场(Skill Marketplace)允许安装来自 ClawHub/SkillHub 的第三方技能,尽管展示了来源和安全状态,仍存在供应链风险
  • 未签名的草稿构建或临时版本需要手动批准运行,若来源不可信可能带来安全隐患
  • 作为 MCP 客户端可自由添加任意 MCP 服务器连接,用户需自行评估所接入第三方 MCP 服务器的可信度

常见排障

  1. macOS 上若提示需要一次性手动批准,通常是草稿或未签名的临时构建所致,参考桌面安装文档处理
  2. Windows 上出现 SmartScreen 拦截提示时,点击'更多信息'后选择'仍要运行'
  3. 从源码运行时确认已执行 bun install 并正确配置 .env(参考环境变量文档)
  4. 若模型无法调用,检查设置中的模型供应商、API Key 与默认模型配置是否正确
  5. 若怀疑是特定 MCP 服务器连接问题,可在可视化 MCP 管理器中检查该服务器的作用域(项目/共享/全局)与传输方式配置

使用场景

在桌面端管理多个 Claude Code / 编码代理会话,支持标签页、项目切换和会话历史
使用 Git 分支或独立 Worktree 启动任务,并逐文件审阅 diff
通过内置的可视化 MCP 管理器添加、编辑第三方 MCP 服务器(STDIO/SSE/Streamable HTTP)
通过飞书、Telegram、微信、钉钉、WhatsApp 或手机 H5 远程继续和审批任务
在授权后使用 Computer Use 让代理截图、点击、输入以控制桌面应用

支持客户端

暂未确认支持的客户端。