從手機執行 Cursor Agent CLI
Cursor 提供不需要編輯器視窗的無頭代理程式。Happier 在你的電腦上執行它,並把對話放到你的手機上。
How Happier runs Cursor Agent CLI
關於 Cursor,最先要知道的是:這個執行檔不是你為編輯器裝的那一個。Happier 找的是無頭 CLI cursor-agent,而且刻意從不去找 cursor——在多數電腦上 cursor 會開啟編輯器視窗,對沒人坐在前面的電腦毫無用處。Cursor 自己的 CLI 文件把指令寫成 agent,所以 Happier 也會接受叫這個名字的執行檔,但只在問過它 about --format json 並讀回 Cursor 版本之後:你 PATH 上某個走失的 agent,不會就這樣意外變成你的程式設計代理程式。
Anysphere 把這個 CLI 描述為「直接從終端機與 AI 代理程式互動,以撰寫、審查和修改程式碼」的方式,並把互動式介面與供指令稿和 CI 管線使用的 print 自動化放在同等地位。後半段正是本頁存在的理由——這東西在沒人看著時也跑得很好,於是「你從哪裡讀它」就成了真正的問題。Happier 也能回答 Cursor 在那台電腦上有沒有登入,而不是聳聳肩:同樣的 about 呼叫會回報帳號;如果那台機器是那樣設定的,環境中的 CURSOR_API_KEY 也會被採用。
有二個 Cursor 行為在 Happier 這邊需要各自處理。它會產生圖片,而這些圖片會以工作階段媒體的形式出現在對話紀錄裡,而不是要你自己去找的檔案路徑。它也會提出結構化的問題——有選項、多選和自由輸入框——應用程式會把它畫成問題,而不是整片要你用散文回答的文字;它的 plan 步驟會以計畫的形式送達,由你核准或退回。模型選擇是從你自己的 CLI 讀出來的,而會宣告變體的模型會成為一個項目,帶有推理強度控制和快速切換。續接是 Happier 刻意悲觀的那一處:這個版本把它標為實驗性,在提供之前會先對照你手上的執行檔檢查;續接失敗就是失敗,而不是安靜地用舊標題開出全新的對話。
What Cursor Agent CLI does, and what Happier adds
Cursor 的命令列代理程式是和編輯器分開的執行檔:cursor-agent,它從終端機驅動儲存庫,因此在沒有 GUI 的機器上也跑得很好。happier cursor 會用你自己的 Cursor 帳號啟動它。
如果你來到這裡的理由是「我付錢用 Cursor,但我不在座位上」,那這就是全部的功能。代理程式在你的儲存庫所在之處執行;你則從手上任何裝置閱讀它、核准它、引導它。
happier cursorRead, approve and answer Cursor Agent CLI from any device
iOS 和 Android 應用程式、macOS、Windows 和 Linux 的桌面應用程式,以及 app.happier.dev,全都是連向你電腦上執行中的 Cursor Agent CLI 行程的用戶端 — 不是唯讀的鏡像。回應權限請求、送出下一則指示、瀏覽儲存庫、閱讀差異。對話紀錄在離開你的電腦前就已端對端加密,所以承載它的伺服器持有的是密文。
Installing Cursor Agent CLI the way Anysphere documents it
Happier 安裝在已經放著你儲存庫的那台電腦上,而 happier cursor 會在那裡以一般子行程的方式啟動 Cursor Agent CLI,在你指定的目錄裡,並以你當初登入的方式登入。代理程式和 Anysphere 之間沒有閘道,你的原始碼在其他任何地方也沒有副本。
Happier 會在你的 PATH 上尋找 cursor-agent,並執行你安裝的那一份。Anysphere 是用安裝指令碼而不是套件來散布它;Happier 可以把那個指令顯示給你,但它不會自行執行供應商的安裝指令碼 — 除非你明確允許,否則供應商的安裝方案會被拒絕。
Anysphere 自己的安裝與登入指南在 cursor.com/docs/cli/installation。Happier 不會鏡像一份,因為把別人的安裝說明抄一份過來,抄的就是一份會過期的東西。
One app for Cursor Agent CLI and 12 other agents
Cursor Agent CLI 是 Happier 執行的 13 個命令列程式設計代理程式之一,它們共用同一份工作階段清單、同一個權限收件匣、同一套鍵盤快速鍵和同一份 MCP 設定。
You define an MCP server once, and because Cursor Agent CLI 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 Cursor Agent CLI session in your terminal and in the app
在終端機輸入 happier cursor 就會在你所在的地方啟動工作階段,而同一個工作階段同時也在應用程式裡。你在那個 shell 裡讀到的是 Happier 自己對該工作階段的顯示 — 對話紀錄、權限提示、工具輸出 — 而不是 Cursor Agent CLI 的介面。沒有人得放棄終端機才能得到一個手機用戶端。
沒有交接到 Cursor Agent CLI 自己 TUI 這回事。那是 Claude Code、Codex 和 OpenCode 才有的;用 Cursor Agent CLI 時,工作階段兩端都還是 Happier 的。happier attach <session-id> 會列出那台電腦上的工作階段,並標記它無法重新接上的那些,而不是等你選了之後才失敗。
attach 指南列出了各種情況,而不是承諾全部都行。
透過 Happier 執行 Cursor Agent CLI 的相關問題
- 為什麼這個執行檔叫別的名字?
- 因為它是不同的程式。Happier 找的是
cursor-agent,不是cursor——在多數電腦上cursor是編輯器啟動器,在沒人坐著的機器上啟動它,只會開出朝向虛空的視窗。你打的仍然是happier cursor,因為大家就是這樣叫它。 - 我需要裝 Cursor 編輯器嗎?
- 不需要。這個 CLI 用 Cursor 的安裝指令稿就能自行安裝,在伺服器上你會跑的也是它。Happier 可以把那道指令顯示給你,但不會在無人看管的情況下執行廠商的安裝指令稿。
- 它會用我的 Cursor 訂閱嗎?
- 它用的是
cursor-agent在那台電腦上登入的東西。Happier 啟動行程並讀取它的輸出;它不保存 Cursor 憑證,也不把請求繞經我們的任何東西。 - Cursor 有 Happier 文件頁面嗎?
- 還沒有——Cursor 是這份清單上唯一在 Happier 文件裡沒有專屬頁面的代理程式。關於代理程式驗證、權限和模型選擇的共用頁面全都適用於它,而 CLI 自己的安裝指南已在上面連出。
- 我可以在同個應用程式裡用 Cursor 和 Claude Code 嗎?
- 可以。它們在你的電腦上是分開的行程,在 Happier 裡是分開的工作階段,收在一份清單裡,共用一套鍵盤快速鍵,以及一個收件匣來接它們的權限要求。
Get Cursor Agent CLI onto your phone in two commands
在放著你程式碼的電腦上執行一道指令,然後在你想工作的儲存庫裡執行 happier cursor。
curl -fsSL https://happier.dev/install | bash逐步說明在指南裡。全部都採 MIT 授權,而中繼站是你可以自己執行的。

