Happy Coder vs. 竞品对比¶
核心区分点:部分方案在你本地机器运行 AI 代理(Happy Coder、Omnara、ClaudeCodeUI),另一些在云端 VM 运行(Terragon、Cursor)。这影响隐私、性能和工具兼容性。
快速对比表¶
移动端客户端¶
| 特性 | Happy Coder | Omnara | ClaudeCodeUI | Cursor Mobile | Kisuke | CodeRemote | SSH + tmux (Terminus) |
|---|---|---|---|---|---|---|---|
| 价格 | 免费 | $9/月 | 免费 | $20/月(含 Cursor 订阅) | 未知(内测中) | $49/月 | 免费 |
| 平台 | iOS, Android, Web | iOS | PWA | PWA | iOS | iOS | iOS, Android (Terminus) |
| 背景 | 开发者开源副项目 | YC25 创业公司 | AI 建站公司(GPL 桌面 App 做内容营销) | VC 支持的公司 | 独立开发者 | 独立开发者 | 独立开发者 |
| 开源 | 是 (MIT) | 否 | 是 (GPL) | 否 | 否 | 否 | 是 |
| 运行在你的机器上 | 是 | 是 | 是 | 否 | 是 | 是 | 是 |
| 支持任意编程代理 | 是 | 是 | 是 | 否 | 是 | 是 | 是 |
| 端到端加密 | 是 | 否 | 否 | 否 | 否 | 是 | 视情况 |
| 可自建 | 是 | 是 | 是 | 否 | 否 | 是 | N/A |
| 语音编程 | 是 | 否 | 否 | 否 | 否 | 否 | 否 |
| 移动端优化 UI | 是 | 是 | 否 | 否 | 是 | 是 | 否 |
桌面端客户端¶
| 特性 | Cursor Agents | Terragon | Claudia | Tonkotsu |
|---|---|---|---|---|
| 价格 | $20/月 | 免费(beta),后续定价未定 | 免费 (AGPL),有付费层 | 免费(早期访问) |
| 背景 | VC 支持的公司 | VC 支持的创业公司 | YC24(AGPL 作为销售渠道) | 创业公司 |
| 开源 | 否 | 否 | 是 (AGPL) | 否 |
| 运行在你的机器上 | 否 | 否 | 是 | 是 |
| 支持任意编程代理 | 否 | 否 | 是 | 否 |
| 可自建 | 否 | 否 | 是 | 否 |
| 语音编程 | 否 | 否 | 否 | 否 |
详细对比¶
Happy Coder vs Omnara¶
Omnara 同样在你的本地机器上运行 Claude Code。
| 维度 | Happy Coder | Omnara |
|---|---|---|
| 代码运行位置 | 本地 | 本地 |
| 隐私 | 端到端加密 | 明文对话存储在其服务器上(除非自建) |
| 费用 | 免费 | $9/月 |
| 自建选项 | 支持 | 支持 |
选 Omnara 如果:你喜欢他们的特定 UI/UX,不在意月费。
选 Happy Coder 如果:隐私至关重要(真正的端到端加密),不想付月费,偏好开源方案,不想为了隐私而自建。
Happy Coder vs ClaudeCodeUI¶
ClaudeCodeUI 是开源方案,同样在本地运行 Claude Code。
| 维度 | Happy Coder | ClaudeCodeUI |
|---|---|---|
| 隐私 | 端到端加密 | 明文对话存储在其服务器上(除非自建) |
| 移动体验 | 原生移动 App | Web 版 |
| 自建选项 | 支持 | 支持 |
信任问题:这些创业公司会转型。他们总是这样。今天的"免费层"变成明天的"最低 $29/月"。Happy Coder 是开源的,不会对你"跑路"。
Happy Coder vs Terragon¶
Terragon 在云端 VM 上运行,提供全面的 AI 代理管理平台。
| 维度 | Happy Coder | Terragon |
|---|---|---|
| 基础设施 | 你的机器 | 云端 VM |
| 费用 | 免费 | Beta 期间免费,后续至少按零售云价格收 VM 费用,预计每小时数美元 |
| 复杂度 | 简单 | 仪表盘、分析、团队管理一应俱全 |
| 锁定效应 | 无 | 想掌控你的工作流 |
| 范围 | 只做一件事做好 | 试图做所有事 |
选 Terragon 如果:你需要企业级平台和团队管理功能,接受厂商锁定,不介意为云端 VM 付费。
选 Happy Coder 如果:你重视简单性,想保持现有工作流,偏好开源工具,不想为自己电脑已有的功能额外付费。
Happy Coder vs Cursor Mobile¶
Cursor 的移动功能只在 Cursor IDE 生态内工作。
| 维度 | Happy Coder | Cursor Mobile |
|---|---|---|
| 集成 | 适用于任何 Claude Code 配置 | 仅限 Cursor IDE |
| 灵活性 | 运行在任何地方 | 运行在他们的基础设施上 |
| 费用 | 免费 | 包含在 Cursor 订阅中 |
现实是:Cursor 在构建 IDE 帝国。他们的移动功能只是更大平台战略的一块拼图。Happy Coder 只想让你从手机使用 Claude Code。
Happy Coder vs SSH + tmux (Terminus)¶
开发者老办法:通过 Terminus App SSH 到电脑,attach tmux,运行 Claude Code。
Happy Coder 更好的地方:
- 移动端优化 UI——不用眯着眼看小号终端文字
- 语音编程——SSH 做不到
- 推送通知——Claude 完成时主动告诉你
- 更好的断线处理——不会出现坏掉的 tmux 会话
- 专门为 Claude Code 打造
SSH + tmux (Terminus) 的问题:
- 配置更麻烦
- 移动端体验痛苦(文字太小、打字困难)
- 没有 Claude Code 专属功能
- 掉线就全坏了
结论:如果你享受折腾,用 SSH + tmux。如果你想要开箱即用,选 Happy Coder。
Happy Coder vs Kisuke¶
Kisuke 是仅限 iOS 的移动开发环境,带 SSH 客户端和语音指令。
| 维度 | Happy Coder | Kisuke |
|---|---|---|
| 平台 | iOS, Android, Web | 仅 iOS |
| 语音编程 | 支持 | 支持 |
| 费用 | 免费 | 免费 |
| 定位 | 专注 Claude Code | 更广泛的移动开发环境 |
| 端到端加密 | 是 | 否 |
Happy Coder vs CodeRemote¶
CodeRemote 提供远程开发能力,有移动和桌面界面。
| 维度 | Happy Coder | CodeRemote |
|---|---|---|
| 费用 | 免费 | $49/月 |
| 特色功能 | 语音编程、更好的移动 UX | 实时预览、高级会话管理 |
| 客户端形态 | 原生移动 App | Web 版 |
| 定位 | 专为 Claude Code 工作流 | 通用远程开发方案 |
Happy Coder vs Claudia¶
Claudia 是一家 YC 创业公司,其 AGPL 桌面 App 是付费"AI 软件工程师"产品的营销渠道。
| 维度 | Happy Coder | Claudia |
|---|---|---|
| 商业模式 | 真正免费,支持任意编程代理 | 桌面 App 作为销售漏斗,引流到付费产品 |
| 隐私 | 端到端加密 | 对话存储在其服务器上 |
| 可持续性 | 无变现压力 | 最终需要向用户变现 |
| 锁定效应 | 无 | 想把你拉进其生态 |
AGPL 策略的本质:Claudia 的 AGPL 许可看起来是开源,但设计目的是让商业使用变困难,把用户推向付费私有产品。这是私有商业的"开源"营销手段。
贡献锁定:AGPL 的隐性成本——如果你向 Claudia 贡献了修复或改动,你无法在自己的项目中复用那些成果,因为它与 AGPL 代码混在了一起。更糟的是,你为理解 AGPL 系统付出的心智劳动——数据流模式、架构决策、巧妙的解决方案——都可能让你在后续商业项目中面临法律风险。
而 Happy 的 MIT 许可下,你的贡献可以自由复用,获得的知识让你更有价值而非受限。
为什么"免费"很重要¶
VC 支持的竞品路径:拿 VC 钱 → 提供不可持续的免费层 → 烧钱获客 → 最终必须赚钱 → 改价格、加限制 → 你被套牢或被迫迁移。
Happy Coder 路径:无 VC 融资 → 无烧钱率 → 宽松开源 → 可自建 → 无法"跑路" → 社区驱动。
隐私对比¶
谁能看到你的代码?¶
| 方案类型 | 代码可见性 |
|---|---|
| Happy Coder | 没人能看到。端到端加密。社区中继服务器只看到加密数据块 |
| 本地执行(Omnara, ClaudeCodeUI) | 代码在你机器上执行,但服务器存储明文对话和代码。员工可以读取一切。自建可消除此风险 |
| 云端 VM(Terragon, Cursor) | 服务器运行你的代码,完全可以访问。受传票约束。容易被入侵 |
| SSH + tmux | 直接连接,但默认无加密。容易受中间人攻击。日志可能泄露敏感数据 |
数据保留¶
| 方案 | 保留策略 |
|---|---|
| Happy Coder | 你控制保留期限,随时删除,自建后完全掌控 |
| 本地执行(Omnara, ClaudeCodeUI) | 自建后由你控制;否则服务器端存储明文,员工可读 |
| 云端 VM(Terragon, Cursor) | 由他们控制,有你删不掉的备份,注销后数据可能仍然存在 |
功能深度对比¶
MCP 工具支持¶
本地执行方案(Happy Coder, Omnara, ClaudeCodeUI):完全支持 MCP。代理运行在你的机器上,所有本地 MCP 工具天然可用。
云端 VM 方案(Terragon, Cursor):需要额外工作。代理在他们的云 VM 上运行,无法访问你的本地 MCP 工具,得重新配置一遍。
自定义 Agents¶
本地执行方案:完全支持。本地 ~/.claude/agents/ 目录直接生效。
云端 VM 方案:有限或平台专属的 agent 支持。需要上传或重新创建 agents。
语音编程¶
Happy Coder:内置语音代理,支持自定义 prompt。
其他方案:不可用。
总结¶
选 Happy Coder 当你:¶
- 重视隐私和控制权
- 想使用现有开发环境
- 厌倦了订阅疲劳
- 偏好开源
- 想要开箱即用
选其他方案当你:¶
- 需要全托管服务
- 不在意隐私
- 接受厂商锁定
- 有订阅预算
- 信任创业公司不会变卦
迁移指南¶
从云端方案迁移¶
- 安装 Happy Coder:
npm install -g happy - 不需要数据迁移——你的代码本来就在自己机器上
- 立即开始使用
从 SSH + tmux 迁移¶
- 安装 Happy Coder
- 工作流不变,只是移动端体验更好
- 可以保留 tmux 作为备用
从 Cursor 迁移¶
- Happy 可以和 Cursor 共存
- 用 Happy 做移动端、Cursor 做桌面端
- 或者完全替换 Cursor——你的选择
零风险试用¶
Happy Coder 是开源的。不用注册、不用信用卡、没有试用期。装上就用。
npm install -g happy
happy
不喜欢?一条命令卸载。没有取消流程、没有挽留团队、没有 dark patterns。
这就是为开发者做的工具和为投资人做的产品之间的区别。