happier-dev/happier

Web, Desktop & Mobile client and orchestrator for Codex, Claude Code, OpenCode, Pi, Cursor, Grok, Antigravity, Kimi, Augment Code, Qwen, fully end-to-end encrypted

Happier – AI 编码代理的多设备控制室

是什么 – Happier 是一个开源且可自托管的平台,允许你在所有计算机、服务器和移动设备上运行、协调和控制多个基于大语言模型的编码助手(Claude Code、Codex、OpenCode、Gemini、Pi 等)。它提供统一的 UI(桌面应用、网页、iOS/Android)以及 CLI/守护进程,可直接与模型提供商通信。

主要功能

  • 并行会话 – 可在你拥有的任意机器上启动任意数量的独立编码代理会话。每个会话都在独立的 Git worktree 中运行,因此每个任务都有真实的检出/分支。
  • 子代理与交接 – 一个会话可以启动第二个代理(例如,Claude 向 Codex 请求代码审查),并且你可以在会话过程中切换主模型,而不会丢失上下文。
  • 跨设备同步 – 同一个会话在桌面、手机和浏览器上均可见。你可以在终端输入,通过手机批准更改,并在应用中查看差异。
  • 内置 Git 工作流 – 可直接从 UI 中进行暂存、提交、推送、创建 PR,以及逐行浏览差异。
  • 语音助手 – 可通过 ElevenLabs 或本地管道选择性地使用语音输入。
  • 端到端加密 – 所有会话内容在到达中继服务器前均在你的设备上加密;服务器仅能看到路由元数据。
  • 自托管 – 一条命令(happier relay host install)即可运行你控制的中继服务,支持 Docker/Proxmox 选项。
  • 通过 MCP 扩展 – 动作只需定义一次,即可通过 UI、斜杠命令、语音或任何外部 MCP 主机调用。

如何工作

  1. 安装 – 安装桌面应用(设置 CLI + 守护进程)或仅安装 CLI(curl … | bash 或 npm i -g @happier-dev/cli)。
  2. 添加设备 – 在手机/平板登录,会话、机器和设置将自动同步。
  3. 启动会话 – 运行 happier(Claude Code)或 happier codex 等命令,选择机器和文件夹。守护进程将在该机器上启动选定的代理,中继服务同步会话。
  4. 交互 – 发送提示、排队或编辑消息、审查差异、提交代码,或将会话移交至另一台机器。

适合人群 – 已经可以访问 LLM 编码模型,并希望在多台机器和设备之间实现协调工作流的开发者,尤其适合处理大量并行代码生成任务的团队。

许可证与社区 – MIT 许可证,瑞士开发。GitHub 上开源,提供 Discord、讨论区和贡献指南。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目