Auggie,在你的手机和桌面上
Augment Code 的 CLI,以你自己的 Augment 权益在你自己的电脑上运行,对话出现在你拥有的每台设备上。
How Happier runs Auggie
Auggie 是那个有 2 个名字、常把人搞混的智能体。CLI 叫 Auggie;供应商叫 Augment Code;Happier 的文档页面归档在 /providers/augment,而且是同个页面。在命名之下,它是 @augmentcode/auggie 的 npm install,以那台电脑所登录的 Augment 权益运行。Augment Code 自己的说法是,它把智能体式编码放到“你的终端里、你的服务器上,或者你的代码运行的任何地方”,而这正是 Happier 为之而来的那半边产品。
索引是需要了解的那项设置。Auggie 可以为仓库建立索引,而 Happier 不会替你打开它:只有当会话的环境里设置了 HAPPIER_AUGGIE_ALLOW_INDEXING 时才会加上这个参数,所以你还没做决定的仓库,就是它还没有索引的那一个。它是按环境选择加入的,而不是全局偏好;对于你的一台电脑放着工作代码、另外那台没有的情形,这是对的形状。
权限是这个集成另辟蹊径的另外那件事,因为 Auggie 要的是逐个工具的权限。Happier 把单次选择展开成针对该 CLI 公布的每个工具的 --permission 规则——它的编辑与文件工具、它的进程工具、网页搜索与抓取、它的任务列表,以及它那些用于审查代码、构建组件、设计数据库和编写测试的具名子智能体。只读会加上 Auggie 自己的询问模式,然后在此之上按名称拒绝编辑与进程工具,而不是指望一个参数把两件事都盖住。反方向的工具通过 happier tools shell 桥到达,因为 Auggie 不直接接受 MCP 工具清单。
What Auggie does, and what Happier adds
Auggie 是 Augment Code 的命令行智能体。happier auggie 用通过 npm 安装的可执行文件,以该 CLI 已经登录的账户来处理你的仓库。
把 Happier 放在它前面换来的是可携带性,以及处理打扰的一个去处:手机上的对话记录、平板上的 diff,以及你运行的每个智能体的权限请求都收进单个收件箱,而不是散落在各个终端窗口里。
happier auggieRead, approve and answer Auggie from any device
iOS 和 Android 应用、面向 macOS、Windows 和 Linux 的桌面应用,以及 app.happier.dev,都是通向运行在你电脑上的 Auggie 进程的客户端 —— 而不是只读的镜像。回应一个权限请求、发送下一条指令、浏览仓库、阅读 diff。会话记录在离开你的电脑之前就已端到端加密,所以承载它的服务器持有的是密文。
Happier can install Auggie for you
Happier 安装在已经存放着你仓库的那台电脑上,而 happier auggie 会在那里把 Auggie 作为一个普通子进程启动,在你指定的目录里,用你自己登录好的身份。智能体和 Augment Code 之间没有网关,你的源码在别处也没有任何副本。
Happier 会先在你的 PATH 上找 auggie,运行你装的那份。如果没有,它可以把 @augmentcode/auggie 安装到 ~/.happier/tools/providers/auggie/ — 那是它自己的目录,不是你全局的 npm prefix。你自己管理的那份,永远不会在你不知情的情况下被替换或升级。
Augment Code 自己的安装与登录指南在 docs.augmentcode.com/cli/setup-auggie/install-auggie-cli。Happier 不会镜像一份,因为把别人的安装说明抄一份过来,抄的就是一份会过期的东西。
Happier 这一侧的配置参考 —— Happier 文档中的 Auggie。
One app for Auggie and 12 other agents
Auggie 是 Happier 运行的 13 个命令行编码智能体之一,它们共用一份会话列表、一个权限收件箱、一套键盘快捷键和一份 MCP 配置。
You define an MCP server once, and because Auggie does not consume MCP directly, Happier hands the same tool surface to it through the happier tools shell bridge instead — the same tools, delivered as commands it can run. The app previews the effective tool surface before a session starts, so which one you got is visible rather than inferred.
这在你同时跑不止一个的日子里最要紧:不同厂商的会话并排摆着,点一下通知打开的是发出该请求的那个会话,而不是应用的首页。完整名单在这里。
The same Auggie session in your terminal and in the app
在终端里输入 happier auggie,会话就在你站着的地方启动,而同一个会话同时也在应用里。你在那个 shell 里读到的是 Happier 自己对会话的呈现 —— 会话记录、权限提示、工具输出 —— 而不是 Auggie 的界面。没有人需要为了拿到一个手机客户端而放弃终端。
没有交接到 Auggie 自己 TUI 这回事。那是 Claude Code、Codex 和 OpenCode 才有的;用 Auggie 时,会话两端都还是 Happier 的。happier attach <session-id> 会列出那台电脑上的会话,并标记它无法重新接上的那些,而不是等你选了之后才失败。
attach 指南列出了具体适用的情形,而不是把所有情形都许诺下来。
关于通过 Happier 运行 Auggie 的问题
- Auggie 是怎么安装的?
- 来自
@augmentcode/auggie包。Happier 优先使用你 PATH 上的auggie,在没有那一个的时候,可以把这个包安装到~/.happier/下自己的目录里。 - 为什么 Happier 的文档页面写的是 Augment?
- 因为文档页面以供应商命名,而 CLI 以智能体命名。指的是同样的东西:Happier 文档里的
/providers/augment就是 Auggie 页面。 - 因为我用 Happier,Augment Code 会多看到什么吗?
- 不会。这个 CLI 向 Augment 发出的调用,和你自己在终端里运行它时相同。Happier 在你的电脑上读取进程输出,并在它发往你的任何设备之前加密它。
- 我可以把会话移到别的电脑上吗?
- 你随时可以从任何设备读取和回复会话。把正在运行的会话移到别的电脑上,则是各智能体各不相同的能力,而 Happier 文档里关于会话交接的页面,是查证今天哪些智能体具备它的准确出处。
- 我需要在 Happier 开账户吗?
- 要在设备之间同步会话,你需要 Happier 账户,而那个账户可以存在于你自己运行的服务器上。CLI、各个应用和服务器都在同一个 MIT 许可的仓库里。
Get Auggie onto your phone in two commands
在存放你代码的那台电脑上执行一条命令,然后在你想工作的仓库里执行 happier auggie。
curl -fsSL https://happier.dev/install | bash分步说明在指南里。这一切都是 MIT 许可的,而 relay 是你可以自己运行的。

