← 返回目录
C

Claude Code Haha (cc-haha)

社区
非标准 Server
本地优先的 Claude Code / AI 编码代理桌面工作台,自身并非 MCP 服务器,而是内置可视化管理器的 MCP 客户端。

这不是典型的可直接连接的 MCP Server,使用前请先阅读源仓库说明。

分类
开发工具 第 258 / 438
Stars
★ 15.3k 非常热门
运行环境
预编译二进制 · Bun
凭据
需要 API Key / 凭据
许可证
其他 / 未声明
最近提交
50FMRS · D

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

最强项 · 维护活跃度 15/20 最弱项 · 可靠性 4/20

可靠性
4/20
安全与权限
8/20
维护活跃度
15/20
文档质量
14/20
安装易用性
9/20
查看各项评分依据
可靠性 4/20
未提供服务器清单(manifest not cached),README 中也没有列出任何 MCP 工具名称、参数、输入输出模式或错误处理约定。仓库定位更像是一个可以'添加/管理'外部 MCP 服务器的桌面客户端(README 提到'可视化 MCP 管理器'用于添加第三方 MCP 服务),而非明确自身作为 MCP 服务器对外暴露工具——这一根本性歧义无法通过静态材料排除。没有可见的 CI 工作流或随附测试用于验证初始化/工具列表握手路径,按静态校准规则,在缺乏可核验的执行证据时可靠性不得超过 12 分,因证据严重不足进一步下调至 4 分。
安全与权限 8/20
存在多项需要关注的权限与数据边界问题:'Computer Use'功能允许代理截图、点击、输入并控制桌面应用(声明为'经授权后'触发,但未说明授权粒度或撤销机制);'五种权限模式'中包含可'跳过权限确认'的模式,一旦被选中会绕过风险操作确认;IM 集成(微信、飞书、钉钉、Telegram、WhatsApp)和 H5 远程访问允许通过第三方消息渠道远程驱动代理执行操作,扩大了攻击面和潜在的凭据/会话劫持风险。README 未说明 API 密钥/凭据的存储方式、最小权限设计细节或数据出境边界,也没有安全响应渠道说明。由于风险点可见但未见明确的默认安全防护、二次确认细节或数据流披露,尚未达到红线级别(授权与确认机制在文字上是存在的),故评为中低分而非 0-4 分。
维护活跃度 15/20
仓库未被归档,采用 MIT 许可证,star 数高(13926),open issue 数量(135)表明有持续的用户互动;README 包含赞助商列表、联系邮箱、独立文档站点(cchaha.ai)以及飞书用户群,显示项目有明确的所有权和沟通渠道。但未提供版本发布记录、更新日志或依赖升级策略的直接证据,也没有安全漏洞响应流程说明,无法验证近期提交/发布节奏,故未给满分。
文档质量 14/20
文档体系较为完善,涵盖入门指南、桌面功能、IM 集成、CLI 使用和内部架构等多个分层文档链接,覆盖面广。但由于服务器清单未缓存,文档中并未展示任何具体的 MCP 工具参数、调用示例、速率限制或成本说明——这些对于'MCP 服务器'评审而言是核心内容却缺失。故障排查文档虽被引用但具体内容未在本次材料中出现,无法核实其质量,因此扣分。
安装易用性 9/20
提供了两种安装路径:下载桌面安装包,或通过 `bun install` + `.env` 配置 + `./bin/claude-haha` 从源码运行 CLI,步骤描述清晰,并提及了 macOS 签名/公证和 Windows SmartScreen 的已知问题及规避方法。但没有作为 MCP 服务器接入主流客户端(如 Claude Desktop)的配置示例(例如 mcp.json 片段),且没有 CI/测试证明这些步骤能可复现地跑通,按静态校准规则安装易用性上限为 15 分,因缺乏该类客户端集成证据及可验证的执行证据,评为中低分。

静态评测 · 未实际运行收录于 2026-08-06

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件执行命令或代码访问网络控制浏览器

适合谁

  • 已在使用 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 服务器的可信度

安装接入

准备工作

运行环境:预编译二进制 · Bun

从 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 中添加该服务器)。

验证是否装好

下载桌面安装包并启动后,在设置中配置模型提供商和 API Key,然后新建会话发送一条简单指令,能收到模型回复即说明运行正常。

常见排障

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

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 在隔离的 Worktree 中打开这个仓库的 dev 分支并启动一个新会话
  • 帮我审查本次修改的代码差异,并撤回整个回合的改动
  • 在内置浏览器中预览刚才编辑的页面
  • 把当前会话通过 H5 二维码转到手机上继续

使用场景

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

详细介绍

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 服务器。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 64.1k · 工具数 2 与当前对比 →

源版本 04237e90d82f 数据同步于 2026-11-04 查看 FMRS 评分方法