Claude Code Haha
面向 Claude Code 与多模型编码任务的跨平台桌面工作区。
- Star 数
- ★ 15k
- 最近更新
- 1 天前
- License
- NOASSERTION
- 主语言
- TypeScript
- FA 评分
- 44/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台ChatGPT · Claude Code · Claude API
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 使用 Claude Code 的开发者需要在多个项目和会话之间切换,并在一个桌面界面中查看任务过程与工具调用。
- 不适合
- 只想用终端、不愿安装 Electron 桌面应用的用户
- 不愿为模型 API 按量付费、只想要免费额度的用户
- 源码审查
- 44/100 · 缺口较多
这个 Agent 能做什么,适合哪些场景?
Claude Code Haha 是一款面向 macOS、Windows 和 Linux 的桌面 Claude Code 工作区,也提供源码运行的 CLI 路径。它将会话、项目切换、分支与 Git Worktree 启动、文件变更和语法高亮差异审查集中到 Electron 与 React 桌面界面中。用户可配置模型提供商、API 密钥和默认模型,并可登录 Claude、ChatGPT 或 Grok,或使用 DeepSeek、Kimi、智谱 GLM、LM Studio 与 Ollama 等配置路径。应用还包含 Computer Use、H5 手机远程访问、即时通讯中继、计划任务、用量统计、技能市场和任务感知桌面宠物。它适合希望在图形界面中管理本地代码代理会话与隔离工作树的开发者,而非仅需一个终端命令的用户。
用户在桌面应用中创建和切换项目及会话,选择仓库分支,并决定使用当前工作树或隔离的 Worktree。应用显示本轮任务改动;用户可逐个打开文件查看语法高亮 diff,或撤销整轮改动。它提供五种权限模式,用 GUI 审批风险命令、工具调用和后续问题;Computer Use 在授权后可截图、点击、输入并控制桌面应用。技能市场可从 ClawHub / SkillHub 发现、预览和安装第三方 skills,并展示来源与安全状态;计划任务会在独立会话中运行。CLI 源码路径使用 bun install、cp .env.example .env 和 ./bin/claude-haha。
- 使用 Claude Code 的开发者需要在多个项目和会话之间切换,并在一个桌面界面中查看任务过程与工具调用。
- 维护多个分支的工程师希望启动任务前选择当前工作树或独立 Git Worktree,避免不同任务直接互相干扰。
- 需要审查编码代理改动的技术负责人,希望按文件查看语法高亮 diff,并在需要时撤销整轮修改。
- 使用手机或即时通讯工具跟进长任务的开发者,可通过 H5、Telegram、飞书、微信、钉钉或 WhatsApp 继续会话和审批操作。
- 希望在本地模型或多个服务商之间配置编码模型的用户,可使用 Claude、ChatGPT、Grok、LM Studio、Ollama 及文档列出的预设路径。
如何安装或部署这个 Agent?
桌面版:从 GitHub Releases 下载 macOS、Windows 或 Linux 安装程序;首次启动后,在 Settings 配置模型提供商、API 密钥和默认模型。macOS 公开发布版要求签名和公证;草稿或未签名临时构建可能需要一次手动批准。未签名 Windows 安装程序可能显示 SmartScreen,需选择“More info”后“Run anyway”。源码 CLI:先安装 Bun,然后运行 bun install、cp .env.example .env、./bin/claude-haha;模型提供商的凭据和配置写入 .env。
如何使用这个 Agent?
在桌面版中先完成模型提供商、API 密钥和默认模型设置,再创建或打开项目与会话。启动任务时选择目标分支,以及当前工作树或隔离 Worktree;任务结束后在 workspace 中逐文件审查 diff,必要时撤销本轮改动。需要远程处理时,可扫描二维码在手机浏览器继续会话,或配对支持的即时通讯渠道来聊天、切换项目和审批操作。使用源码 CLI 时,完成 .env 配置后执行 ./bin/claude-haha。
这个 Agent 有哪些优点和局限?
- 将会话管理、项目导航、分支/Worktree 选择和逐文件 diff 审查放入同一个跨平台桌面工作区。
- 提供五种权限模式,并把风险命令、工具调用和追问的审批放到 GUI 中。
- 同时覆盖 Claude、ChatGPT、Grok、多个模型预设以及 LM Studio、Ollama 等本地模型路径。
- H5 远程访问与 Telegram、飞书、微信、钉钉、WhatsApp 中继支持移动端跟进和审批。
- Computer Use、计划任务、技能市场和会话活动面板扩展了普通终端会话之外的操作方式。
- 桌面版依赖 Electron;从源码运行 CLI 明确要求 Bun,使用 Worktree 还依赖 Git 工作流。
- 首次使用必须配置模型提供商、API 密钥和默认模型,模型服务的费用和配额未在资料中说明。
- Computer Use 会控制桌面应用,尽管需要授权,但仍需要用户审慎选择权限模式。
- 未签名的临时 macOS 构建和 Windows 安装程序可能需要额外的系统安全确认。
- 技能市场安装的是第三方 skills;应用虽显示来源和安全状态,但资料未说明对每个技能的独立审计保证。
这个 Agent 与同类方案有什么区别?
资料将 cc-switch 列为模型提供商配置方面的参考项目;Claude Code Haha 的已列功能范围则还包括桌面会话、Worktree、差异审查、远程访问和 Computer Use。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Claude Code Haha 当前 | 44 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 15k | 1 天前 | TypeScript | ChatGPT · Claude Code · Claude API |
| Poracode | 55 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 121 | 今天 | TypeScript | ChatGPT · Claude Code |
| Superset | 52 · 缺口较多 | 桌面应用免费版 + 付费版 | ★ 16k | 今天 | TypeScript | Codex · Claude Code |
| Ateam 多智能体开发工作台 | 70 · 存在缺口 | 桌面应用免费 + 模型费 | ★ 16 | 今天 | TypeScript | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示有权限模式(五种权限模式)、GUI审批、撤销整轮更改、代码签名策略和隐私文档,但未提供具体实现细节或安全审计。扣分:权限最小化、用户确认、数据流透明、敏感数据处理、依赖安全、外部影响、回滚和来源归属均仅部分支持,缺乏深入证据。
存在大量测试脚本和测试文件,表明对一致性的重视,但未提供测试结果或覆盖率数据。依赖众多,但未提供可用性保证。失败消息方面,有故障排除文档,但未提供具体错误处理示例。扣分:依赖可用性和失败消息证据不足。
面向多平台、多模型、多IM集成,场景广泛。能力边界有文档说明(如权限模式、功能列表),但未明确限制。触发精度方面,有命令参考和环境变量文档,但未提供具体触发条件。环境适配良好,支持多平台。扣分:能力边界和触发精度证据不足。
信息架构清晰,有文档目录和功能列表。安装说明详细,包括下载、配置和签名注意事项。命名稳定,但版本号异常(999.0.0-local)。有示例和FAQ,但已知限制未明确列出。许可证为MIT,但版权年份为2026,可能不准确。版本变更日志未提供。维护责任由作者承担,但未明确。扣分:命名稳定性、已知限制、版本变更日志和维护责任证据不足。
输出可用性高,提供丰富的功能和文档。边际价值高,提供多模型、多平台支持。成本效益方面,有赞助商和捐赠选项,但未提供定价或成本分析。扣分:成本效益证据不足。
声明有文档支持,但未提供可追溯的链接或证据。跨来源验证有限,仅依赖仓库内部文档。事实与推断分离不明确,部分声明可能基于推断。扣分:声明可追溯性、跨来源验证和事实推断分离证据不足。
- 版本号异常(999.0.0-local)可能表明未正式发布。
- 版权年份为2026,可能不准确。
- 依赖众多,但未提供安全审计或漏洞扫描证据。
- 权限模式、数据流透明等安全特性缺乏实现细节。
- 未提供已知限制的明确列表。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
v0.7.7 Claude Code Haha v0.7.7
发布说明摘录
Claude Code Haha v0.7.7 本次让手机 App 在后台也能收到提醒,不再需要自建推送服务器,手机和平板的浏览器也能直接打开手机 App 同一套界面;桌面端新增输入建议、任务完成后的系统操作、会话归档、MCP 共享到多个项目,语音输入可选本地模型并支持 AI 纠错和个人词库,Windows 和 Linux 的 Computer Use 改用原生运行组件。同时修复 Agent Teams 成员上下文溢出卡死、中转站上下文超限无法恢复、升级安装和本地索引重建时的启动失败等一批问题。安装包改用更直观的文件名,Windows 安装包默认未签名。 核心功能 - 手机 App 后台提醒(#1780):离开 App 后的审批、完成和出错提醒不再依赖发布者的推送密钥,也不需要自建服务器。iPhone 由 Expo 推送服务转发系统通知,电脑需要能访问 exp.host;Android 由通知栏里常驻的「正在值守」向电脑拉取,不依赖 Google 服务,部分国产手机需要在 App 的「设置 → 通知」里允许后台运行。手机设置里会显示后台连接和电池优化状态。 …在 GitHub 查看 ↗ -
v0.7.6 Claude Code Haha v0.7.6
发布说明摘录
Claude Code Haha v0.7.6 本次带来 cc-haha 手机 App(Android / iPhone),手机连接也改用 Cloudflare:离开电脑也能在手机上看进度、审批、派任务。桌面端新增运行任务时防止系统休眠、在对话里管理定时任务、编辑并重发被停止的提示,供应商方面加入 OpenRouter 预设、按供应商设置代理和官方账号刷新模型列表;同时修复 Agent Teams 卡在收尾、长会话滚动位置、大图请求等一批问题。 核心功能 - cc-haha 手机 App(#1688,#1698,#1710,#1715,#1724,#1725,#1727,#1729,#1738,#1741,#1743):在桌面「手机连接」里扫码配对自己的电脑后,可以在手机上看流式回复、审批工具权限和回答提问、发新任务、创建定时任务、浏览文件和改动。语音输入由电脑上已配置的语音服务转写。Agent 团队的方案可以在手机上审阅,逐个成员调整模型后启动;启动后按成员查看进度和消息,也能从手机停止团队。经 Cloudflare 连接时,工具截图按引用传输,弱网下重连更快。任务始终在电脑上执行,手机只和你的电脑通信。App 界面目前只有中文。 …在 GitHub 查看 ↗ -
v0.7.5 Claude Code Haha v0.7.5
发布说明摘录
Claude Code Haha v0.7.5 本次带来 跨会话模型分工、重做后的 Token 用量页 和 实验性的精简 Agent 模式,工作区也支持给 Word、PDF、表格加批注;同时修复 OpenCode Go 的 Gemini 模型不可用、macOS 全屏、缓存命中率统计、Windows 数据迁移权限预检等一批问题。 核心功能 - 跨会话模型分工(#1626,#1628,#1629,#1631):一个会话可以把任务分给若干子会话,每个子会话单独指定供应商和模型;也可以先看一份方案,再决定要不要启动。分工列表移到了「活动」栏,展开就能看到每个会话用哪个模型、跑到哪一步。已启动的会话也能换模型,可以选「本轮结束后切换」或「立即暂停并切换」,切换没生效前会话照常用原来的模型把当前轮跑完;一次最多修改 8 个已启动会话。 …在 GitHub 查看 ↗