Auggie,在你的手機和桌面上
Augment Code 的 CLI,在你自己的電腦上以你自己的 Augment 使用權執行,對話則出現在你擁有的每台裝置上。
How Happier runs Auggie
Auggie 是那個用二個名字絆倒大家的代理程式。CLI 叫 Auggie;廠商是 Augment Code;Happier 的文件頁面歸檔在 /providers/augment,而且就是同個頁面。命名底下,它就是 @augmentcode/auggie 的 npm install,以那台電腦登入的 Augment 使用權執行。Augment Code 自己的說法是,它把代理式寫程式放進「你的終端機、你的伺服器,或你的程式碼執行的任何地方」,而那正是 Happier 為之而來的那半邊產品。
索引是要知道的設定。Auggie 可以索引儲存庫,而 Happier 不會替你打開它:只有當工作階段的環境裡設了 HAPPIER_AUGGIE_ALLOW_INDEXING 時才會加上這個旗標,所以你還沒決定的儲存庫,就是它還沒索引的那一個。它是以環境為單位的選擇加入,而不是全域偏好,這對「你其中一台電腦放著工作程式碼、別台沒有」的情況是對的形狀。
權限是這個整合另外自成格局的地方,因為 Auggie 要的是逐項工具的權限。Happier 會把單次選擇展開成 --permission 規則,涵蓋 CLI 公開的每項工具——它的編輯與檔案工具、行程工具、網頁搜尋與抓取、任務清單,以及它為審查程式碼、建置元件、設計資料庫和撰寫測試而命名的子代理程式。唯讀會加上 Auggie 自己的 ask 模式,再逐名拒絕編輯與行程工具,而不是信任一個旗標同時涵蓋兩者。反方向的工具則透過 happier tools shell 橋接抵達,因為 Auggie 不直接接受 MCP 清單。
What Auggie does, and what Happier adds
Auggie 是 Augment Code 的命令列代理程式。happier auggie 會用 npm 安裝的執行檔,以 CLI 已登入的帳號,對著你的儲存庫執行它。
把 Happier 擺在它前面換到的,是可攜性,以及一個統整打斷的地方:手機上的對話紀錄、平板上的差異,以及你執行的每個代理程式的權限要求,全部收在同個收件匣裡,而不是散落在各個終端機視窗。
happier auggieRead, approve and answer Auggie from any device
iOS 和 Android 應用程式、macOS、Windows 和 Linux 的桌面應用程式,以及 app.happier.dev,全都是連向你電腦上執行中的 Auggie 行程的用戶端 — 不是唯讀的鏡像。回應權限請求、送出下一則指示、瀏覽儲存庫、閱讀差異。對話紀錄在離開你的電腦前就已端對端加密,所以承載它的伺服器持有的是密文。
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 授權,而中繼站是你可以自己執行的。

