【免费下载链接】happierWeb, Desktop Mobile client and orchestrator for Codex, Claude Code, OpenCode, Pi, Cursor, Grok, Antigravity, Kimi, Augment Code, Qwen, fully end-to-end encrypted项目地址https://gitcode.com/gh_mirrors/hap/happier点击查看免费下载Happier是一款开源的多设备客户端与编排器可以在你自己的电脑上同时运行 Claude Code、Codex、OpenCode、Pi 等 AI Agent并通过 Web、桌面和手机统一管理。它的核心是一套「CLI 本地 Daemon」架构命令行工具happier负责人机交互后台守护进程 Daemon 负责真正拉起并看护多个 AI Agent 进程。本文将带你快速理解这套本地多 AI Agent 进程管理方案 一、Happier CLI 与 Daemon 分别是什么Happier 的本地部分由两个角色组成分工非常清晰CLIhappier命令你与系统对话的入口。它解析子命令如happier codex、happier session list、处理登录认证并决定是否把 Agent 放到前台直接运行、还是交给后台 Daemon 管理。Daemon后台守护进程一个长生命周期的本地进程它是真正干活的那一层。它会启动并跟踪每一个 Agent 会话的子进程Session 1、Session 2……Session N在本机启动一个只监听127.0.0.1的本地控制服务器供 CLI 通过 IPC 下发指令向 Relay 服务器注册这台机器发送心跳保持机器在线状态把会话状态同步到云端让你的手机和浏览器能看到同一个会话。这种前台 CLI 后台 Daemon的拆分正是能并行管理上百个 AI Agent 进程的基础CLI 随时可以退出而 Agent 进程仍在 Daemon 看护下稳定运行。架构全貌可阅读官方文档 docs/cli-architecture.mdDaemon 源码位于 apps/cli/src/daemon/。二、架构拆解本地控制服务器是如何运作的2.1 本地控制服务器Daemon 的指挥中心Daemon 启动后会在本机回环地址上开一个 HTTP 控制服务器见 controlServer.ts对外只暴露几个关键接口接口作用/list列出当前活跃的所有 Agent 会话/spawn-session让 Daemon 后台启动一个新会话/stop-session停止指定会话的子进程/stop关闭整个 Daemon/session-started会话子进程向 Daemon 自报身份CLI 通过 controlClient.ts 与它通信端口号记录在本地状态文件里。整个过程不经过公网——外部设备手机、浏览器无法直连你的电脑它们只能通过端到端加密的 Relay 间接下发 RPC 指令再由 Daemon 执行。2.2 本地状态目录~/.happier里有什么Daemon 的所有本地状态都集中在~/.happier目录见 configuration.ts 与 persistence.tssettings.json账号与配置信息access.key本地加密密钥材料daemon.state.jsonDaemon 的 PID、控制端口、版本——CLI 就是靠它找到正在运行的 Daemonlogs/CLI 与 Daemon 的日志排障时第一时间看这里。每个会话子进程还会在 Daemon 的会话登记簿sessionRegistry.ts里留下带 PID 的标记文件用于进程识别、防 PID 复用误杀以及崩溃后恢复。三、快速上手3 步跑起你的第一个 Daemon第 1 步安装 CLI。桌面应用会自动帮你装好 CLI 和 Daemon喜欢终端的用户可以在 README.md 的 Get started 一节找到一键安装脚本macOS/Linux 用 curl 脚本Windows 用 PowerShell 脚本。第 2 步登录。在应用内或首次运行happier时按提示完成登录CLI 会把这台电脑注册为 Relay 上的一台机器。第 3 步启动会话。在任意项目目录执行happier # 默认启动 Claude Code 会话 happier codex # 启动 Codex 会话 happier opencode # 启动 OpenCode 会话会话会同时出现在终端、桌面应用、浏览器和手机里。想安装后台自动启动服务开机自启的 Daemon只需一条命令happier service install四、常用命令清单像管进程组一样管理 AI Agent日常运维 Daemon只需要记住下面这张命令表命令实现见 daemon.ts命令说明happier daemon start后台分离模式启动 Daemonhappier daemon status查看 Daemon 运行状态happier daemon status --all查看所有已配置 Relay 的 Daemon 状态happier daemon list列出当前活跃的全部会话happier daemon stop停止手动启动的 Daemon可用--all停全部happier daemon restart重启 Daemon可保留会话happier session list以会话视角查看各 Agent 进展happier session send id 消息向指定会话发指令比如让它重跑失败的测试happier doctor诊断本地环境happier doctor clean清理失控进程配合happier mcp serve你还可以让外部 MCP 客户端直接驱动 Happier 的全部动作把多 Agent 编排写进自己的自动化流水线 ️五、多设备协作一个电脑多个 AI Agent 进程5.1 手机上指挥Agent 团队Daemon 支持后台批量拉起会话每个会话可指定不同的机器、文件夹、Agent 和模型。手机推送会直接打开发出请求的那个会话权限审批、消息追加、中途转向steering都能远端完成5.2 一键接管电脑上已有的 Agent 会话如果你已经在终端里跑着 Claude Code 或 CodexHappier 不需要迁移任何东西——Daemon 会把现有会话收养进来之后所有设备实时可见浏览逻辑见 existing-sessions 特性图 所示界面5.3 终端会话实时镜像到手机在终端里跑 Claude Code手机 App 同步显示工具调用、文件读取等每一步进展随时从手机上补发消息或批准操作5.4 一台电脑服务多个 RelayHappier 允许每个 Relay 各跑一个 Daemonhappier daemon status --all可列出全部实例互不干扰多 Daemon 管理见 multiDaemon.ts。工作 Relay 和个人 Relay 可以并存用--server profile-id前缀即可指定操作哪一个。六、安全设计为什么放心把进程管理交给它端到端加密代码、提示词、消息、会话记录都在你的设备上加密后才发往 Relay服务器只处理会话 ID、时间戳等路由元数据详见 docs/encryption.md本地控制服务器只听回环地址外部设备无法绕过 Relay 直连你的 Daemon模型流量直达每个 Agent 直接与其模型服务商通信Happier 不经手模型调用进程身份校验会话标记包含进程命令哈希与实例指纹避免 PID 复用导致的误操作。七、总结Happier 的「CLI Daemon」架构回答了本地管理多 AI Agent 进程的三个关键问题谁来拉起进程Daemon 的/spawn-session、谁来跟踪进程会话登记簿 心跳、谁能远程指挥端到端加密 Relay 本地 IPC 控制服务器。对新手而言只需记住安装后happier service install装好后台服务然后happier daemon status/happier daemon list就是你的多 Agent 进程控制台。想要深入源码建议从 docs/cli-architecture.md 的架构图和 apps/cli/src/daemon/startDaemon.ts 的启动流程读起。赞分享【免费下载链接】happierWeb, Desktop Mobile client and orchestrator for Codex, Claude Code, OpenCode, Pi, Cursor, Grok, Antigravity, Kimi, Augment Code, Qwen, fully end-to-end encrypted项目地址https://gitcode.com/gh_mirrors/hap/happier点击查看免费下载相关推荐Happier后端架构剖析Fastify、Postgres与Redis如何协同编排AI AgentHappier后端架构剖析Fastify、Postgres与Redis如何协同编排AI Agent Happier 是 Codex、Claude Code、Ojs-IPFS 守护进程Daemon运行指南CLI 启动、HTTP/gRPC 服务架构与编程式管理js IPFS 守护进程Daemon运行指南CLI 启动、HTTP/gRPC 服务架构与编程式管理 本文面向需要在 Node.js 环境长期运行 IPFS存储网络通信hindsight-embed 完全指南零配置的 Hindsight 本地记忆守护进程Daemon CLIhindsight embed 完全指南零配置的 Hindsight 本地记忆守护进程Daemon CLI 导读 本文讲解 Hindsight 项目的 h人工智能AI AgentAgent 记忆MCP 服务创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考