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 安装第三方技能以扩展代理能力。
- 权限控制:五种不同的权限模式,用于管理代理如何执行命令和工具调用。