NanmiCoder/cc-haha

Local-first cross-platform desktop workspace for Claude Code / agents: multi-agent, Git worktrees, code diffs, skill marketplace, multi-model, Computer Use, task-aware desktop pets, with WeChat, Feishu, DingTalk, Telegram, WhatsApp and H5 access.

它解决了什么

Claude Code Haha 是一个图形化的桌面工作区,旨在将 AI 驱动的开发体验从终端中解放出来。它提供了一个集中的环境,通过可视化界面来管理 AI 编码会话、项目和文件更改,减少了管理多个会话和审查 AI 生成的代码编辑的摩擦。

它是如何工作的

该应用使用 Electron、React 和 Bun 构建,充当 AI 编码代理的包装层和管理层。它允许用户连接各种模型提供者(包括 Claude、ChatGPT、Grok、DeepSeek,以及通过 Ollama 或 LM Studio 使用的本地模型),并提供会话管理、分支/工作树控制以及可视化差异查看器的工具,以便在应用更改之前审查更改。

它适用于谁

适合那些希望获得终端专用 AI 编码工具的可视化、基于 GUI 的替代方案的开发者,以及需要在不同操作系统(macOS、Windows、Linux)上管理多个 AI 辅助项目和会话的用户。

亮点

  • 多会话工作区:使用可调整大小的侧边栏和标签管理多个项目和会话。
  • 可视化差异审查:在批准之前,以语法高亮的方式逐文件审查 AI 建议的编辑。
  • 灵活的模型支持:为主要云提供商和本地 LLMs 提供 '自带模型' 的支持。
  • 计算机使用:在授权后,使代理能够截取屏幕并控制桌面应用程序。
  • 远程访问:通过 H5 移动浏览器继续会话,或与 Telegram、微信、WhatsApp 等即时通讯平台集成。
  • ** uma Skill Marketplace**:从 ClawHub/SkillHub 安装第三方技能以扩展代理能力。
  • 权限控制:五种不同的权限模式,用于管理代理如何执行命令和工具调用。