Cursor Remote Lite icon

Cursor Remote Lite

Cursor Remote Lite 是免費、開源且可自行託管的遠端控制工具,讓您透過 Android、iPhone 主畫面 App 或瀏覽器管理電腦上的 Cursor,監控 Agent、回覆提示、核准操作、切換視窗與模型,並遠端檢視檔案變更。

Cursor Remote Lite

透過手機遠端控制 Cursor

Cursor Remote Lite 是免費、開源且可自行託管的 Cursor 遠端控制介面。它讓手機連線至電腦上執行的 Cursor,讓使用者指派 Agent 任務、閱讀進度、回答問題、核准指令,並檢視變更,而不必攜帶電腦。

小型 Node.js relay 會在電腦上執行,並透過 Chrome DevTools Protocol 與 Cursor 通訊。手機介面透過 GitHub Pages App 提供,並經由 Cloudflare tunnel 連線,因此可以遠端管理本機與以 SSH 為基礎的 Cursor 視窗。電腦仍需保持喚醒,且專案說明指出,其 macOS 啟動與背景服務指令碼比 Windows 支援更完整。

主要功能

行動裝置 Agent 聊天

在手機上檢視 Agent 對話泡泡、工具呼叫卡片與思考詳細資訊、傳送回覆,並在 Cursor 暫停等待確認或提問時進行回應。

視窗與模型控制

在本機、SSH 與 Agents 視窗之間切換,並變更 Agent、Plan 或 Ask 模式、模型,以及可用的模型參數,例如思考強度或 Fast 模式。

檔案預覽與變更檢視

在帶有行號的檢視器中開啟參照的檔案、顯示圖片,並檢視 Agent 變更的檔案,包括新增與刪除的行數。

佇列訊息與執行控制

將 Agent 在 Cursor 中工作期間傳送的訊息保留在佇列中;可從手機編輯、立即傳送、刪除訊息,或停止目前的 Agent 執行工作。

完成與核准通知

當 Agent 完成工作或等待操作時,接收 App 內或系統通知;Android、iPhone 主畫面 App 與瀏覽器的行為皆有說明。

裝置配對與螢幕模式

掃描一次性 QR code 進行配對,可選擇啟用以 Authenticator 為基礎的雙因素驗證,並使用即時螢幕模式進行點按、捲動、縮放與鍵盤輸入。

實際使用情境

  • 離開電腦後繼續開發

    離家前啟動 Agent 任務,接著在通勤或參加會議期間回答問題、核准指令,並傳送後續指示。

  • 監督以 SSH 為基礎的開發

    讓 Cursor 透過 SSH 連線至公司或家中的 GPU 電腦,並使用手機監控進度、檢視遠端檔案及處理核准提示,而不必開啟完整的遠端桌面。

  • 檢視並選擇性接受變更

    透過檢查變更的檔案與行數、預覽受影響的內容,並在接受結果前逐一保留或復原檔案,從手機檢視 Agent 的輸出。

  • 管理多步驟 Agent 工作

    使用佇列訊息與子 Agent 狀態協調較長時間執行的任務:在目前回合執行期間加入下一個指示、檢視子 Agent 對話,或在需要時停止執行。

  • 回應完成與核准事件

    使用通知,在 Cursor 完成工作或暫停等待確認時做出回應,即使手機目前未主動檢視相關視窗也能如此。

Pros and Cons

Pros

  • 根據專案文件,免費、開源且可自行託管。
  • 支援 Android、iPhone 主畫面 App 與瀏覽器,不會將存取限制在單一行動平台。
  • 可透過以手機為導向的介面管理本機、SSH 遠端與 Agents 視窗。
  • relay、專案程式碼與對話都保留在使用者的電腦上,而不是使用雲端 Agent。
  • 提供檢視與安全控制,例如逐檔保留或復原操作、確認提示,以及選用的雙因素驗證。

Cons

  • relay 電腦必須保持喚醒;進入睡眠或闔上 MacBook 螢幕會中斷存取。
  • 此專案依賴讀取與控制 Cursor 的介面,因此 Cursor UI 發生重大變更時可能需要更新。
  • 免費的 Cloudflare quick tunnel 可能會中斷並重新連線,而 Windows 目前需要手動啟動。

FAQ

如何設定 Cursor Remote Lite?

複製儲存庫,執行 `npm install`,然後執行 `npm run setup`。設定精靈會檢查選用的 `cloudflared` 與 GitHub CLI 相依元件,可為手機 App 與 GitHub Pages 託管建立公開 GitHub 儲存庫,並設定啟動行為。使用 `./start-cursor.sh` 啟動 Cursor,然後執行 `npm run pair`,為手機產生一次性 QR code。

平台與相依元件需求有哪些?

儲存庫文件以 macOS 作為主要設定平台。文件所述流程會使用 Node.js 22 或更新版本、`cloudflared` 與 GitHub CLI;後兩者主要會影響外部存取功能與固定的 App 位址。伺服器也能在 Windows 與 Linux 上執行,但內附的背景服務與啟動指令碼目前僅支援 macOS。

遠端連線如何運作?

手機會透過 Cloudflare tunnel,使用 HTTPS 與 WebSocket 連線至電腦上執行的 relay。接著,relay 會透過 Chrome DevTools Protocol 與 Cursor 通訊。專案表示,程式碼與對話會保留在使用者的電腦上,而不會上傳至雲端 Agent。

它能控制 SSH 遠端視窗以及本機視窗嗎?

可以。文件所述流程支援本機 Cursor 視窗、SSH 遠端視窗與 Agents 視窗。SSH 檔案預覽要求電腦能夠連線至遠端機器而不必輸入 SSH 密碼,這通常是 Cursor SSH 連線的設定方式。

電腦需要保持開機嗎?

執行 relay 與 Cursor 的電腦必須保持喚醒。您可以關閉顯示器,也可以鎖定電腦,但進入睡眠或闔上 MacBook 螢幕會導致手機無法連線,除非使用文件所述的外接顯示器設定。

Quick Facts

類別
開發者工具
主要工作流程
透過手機遠端控制 Cursor Agent
平台
Android、iPhone 主畫面 App 與網頁瀏覽器
自行託管
在使用者的電腦上執行 Node.js relay
連線
透過 Cloudflare tunnel 使用 HTTPS/WebSocket;relay 透過 CDP 連線至 Cursor
授權與價格
根據儲存庫文件,採 MIT 授權且免費
Cursor Remote Lite - AI Tool, Features, Use Cases & Alternatives | UStack