CodeMote

把 iPhone/iPad 變成開發工作站的遙控器,在手機上遠端驅動 Claude Code、Codex 等編碼 Agent、跑真實終端與 Git

深度報告

  • CodeMote 是一款 AI 原生跨端終端工具,把 iPhone 和 iPad 變成你開發工作站的「遙控器」。它連線到你已經配置好的完整工作環境——真實的終端、真實的 Git、真實的專案檔案,讓你離開電腦後仍然能啟動並駕馭 Claude Code、OpenAI Codex、Gemini CLI 這類命令列編碼智慧體,檢視程式碼差異、審批變更、完成提交與部署。 與官方 Agent 手機 App(Claude、Codex、Cursor 各自推出的移動端)不同,CodeMote 不繫結任何單一智慧體,也不把你的程式碼上傳到任何雲端。它只做一件事:在你的手機和你的開發機之間,建立一條加密直連的「遠端控制隧道」,讓你口袋裡裝著整臺開發機。核心賣點可以濃縮成一句話——「你的 Agent 不會因為你站起來就停下,你也不需要再被綁在桌前等它提問」。

  • CodeMote 由義大利開發者 Salvatore Castellitti 個人獨立打造,2026 年創立,定位為一款 solo-built 的 iOS/iPadOS 工具。產品的誕生源於一個非常具體的痛點:他的日常工作流變成了「啟動 Claude Code,等二十分鐘,回答一個問題,再等二十分鐘」。大部分時間裡,那個長任務 Agent 並不需要他,但他卻被釘在電腦前,只為在 Agent 偶爾停下來要授權時點一下確認。 Castellitti 想要的是一種「能在沙灘上、在健身房、在摩托車停靠站」就完成審批與接管的能力——而不是隨身揹著筆記本。於是他做了一個把手機直連開發機的方案:不只是手機裡跑個終端,而是一個包含 Git、檔案編輯、語音輸入、dev server 的完整移動工作臺。他最引以為傲的細節,是讓活躍終端實時流式渲染進 iOS 鎖屏的 Live Activity:當 Agent 停下等你決策,活動卡片翻轉成「waiting」狀態並推送一條通知,你掃一眼、批准或重定向、把手機塞回口袋即可。據他自述,他在一次摩托車中途停靠時,用手機完整交付了一個功能。

  • CodeMote 提供的不是功能閹割的移動編輯器,而是與桌面端完全一致的機器訪問許可權。主要能力包括: 真實終端:在你的開發機上執行真實的 shell,會話在後臺持續,斷開後可立即重連,支援儲存常用命令一鍵執行。 完整 Git 工作流:直接在手機上檢視狀態、diff、提交、推送、分支與完整歷史,手機端不儲存任何 GitHub 憑據或令牌。 檔案瀏覽與編輯:開啟完整檔案樹,像在機器上一樣直接修改程式碼、調整配置,修個 typo、改個配置、提交,一氣呵成。 Dev server 流式輸出:啟動開發伺服器後實時觀看輸出,把 App 切到後臺一小時再回來,它仍在執行。 多工作區:在多個專案間切換,讓長時間任務在後臺持續跑。 語音輸入:支援用語音來「駕駛」Agent,適合通勤、走路等騰不出手的場景。 持久會話:在手機上開始,在桌面上繼續,狀態無縫銜接。

  • 這是 CodeMote 最具辨識度的能力。透過 iOS 的 Lock Screen Live Activity,正在執行的終端會實時流式渲染在鎖屏上:Agent 每執行一步,活動卡片就隨之重新整理。一旦 Agent 停下來等待人工授權或決策,卡片會立刻翻轉成「waiting」狀態,並推送一條喚醒通知。 開發者無需解鎖手機,只需 glace 一眼就能看清 Agent 在要什麼,從鎖屏直接批准或重定向,然後把手機放回口袋。這個設計把「等待 Agent」這件事從「必須守在桌前」變成了「手機震一下就去處理一下」,是把移動端遠端控制體驗做到極致的關鍵一招,也被不少使用者評價為「像是 Apple 自己該出廠的功能」。 在 Agent 相容性上,CodeMote 是徹底的「Agent 無關」:只要能跑在你的終端裡,它就能被手機驅動——Claude Code、OpenAI Codex CLI、Gemini CLI、Aider、opencode、GitHub Copilot CLI、Cursor CLI、Amp(Sourcegraph)、Qwen Code、Factory 的 Droid 等,全部支援。

  • CodeMote 提供兩條接入路徑,覆蓋從個人筆記本到無頭伺服器的各種場景。 有 IDE 路徑:從 VS Code Marketplace(或 Open VSX,面向 Cursor、Antigravity、Windsurf 等 VS Code fork)安裝 CodeMote 擴充套件,裝好 devtunnel CLI,用 GitHub 或 Microsoft 賬號登入一次,從命令面板啟動會話即可。它驅動的是你機器上真實執行的編輯器,因此無論你用哪個編輯器,手機 App 都是同一個。 無 IDE 路徑:在任何裝有 Node.js 18 及以上版本的機器上執行 npx codemote-cli start,包括無頭伺服器、VPS 例項、Docker 容器和樹莓派——CLI 會自己處理隧道並在終端裡直接列印二維碼。這對遠端運維、伺服器管理尤其實用:不用開 IDE,直接在手機上執行部署、除錯和運維操作。 隧道方案預設走 Microsoft 免費的 devtunnel,也支援 Tailscale、ngrok 甚至 Cloudflare 作為備選。整個連線無需暴露 SSH 伺服器、無需配置 VPN、無需在路由器上開埠。

  • 「程式碼零上雲」是 CodeMote 不可妥協的設計底線。它只做手機到電腦的一對一直連隧道,中間沒有任何中繼伺服器留存你的工作產物——終端、檔案、Git 資料永遠不會映象到 CodeMote 的伺服器,開發者自己的伺服器也從不接觸你的程式碼或會話。 具體機制上:配對透過掃描 VS Code 裡顯示的二維碼(或 CLI 終端裡列印的二維碼)完成,生成的是一次性、可隨時撤銷的令牌;手機與電腦之間的鏈路是端到端加密的。手機端不儲存任何憑據,配對資訊完全本地化且由你掌控。這套「無中間人」的直連思路,被不少注重安全的開發者視作開發類工具「正確的做法」。 需要留意的是:由於連線依賴裝置間網路,在訊號不穩時可能出現會話抖動;CodeMote 的做法是會話後臺保活、可立即重連,但斷線期間 Agent 是否繼續執行、倉庫是否進入「半成品」狀態,仍需使用者自己留意——這也是社群討論較多的邊界場景。

  • Claude、Codex、Cursor 各自都推出了手機 App,但它們彼此鎖死:每個 App 只連自家的 Agent,在一個自家雲上的聊天框裡對話。CodeMote 的差異化就立在「它們 App 的上限」之外。 互動方式:官方 App 只支援聊天式互動,沒有真實終端;CodeMote 給的是完整 CLI 與真實 shell。 智慧體支援:官方 App 繫結自家 Agent、無法切換;CodeMote 支援 Claude Code、Codex 以及任意 CLI Agent。 編輯器相容:官方 App 僅限自家生態;CodeMote 支援 VS Code、Cursor、Antigravity 及所有 VS Code fork。 Diff 與檔案:官方 App 只在聊天視窗以文字塊展示差異,且不支援檔案系統訪問與程式碼編輯;CodeMote 有獨立完整的 diff 檢視器,能開啟並編輯檔案。 Dev server 與 Git:官方 App 都不支援;CodeMote 能跑 dev server、並支援 stage/commit/push/branch/歷史 的完整 Git 流。 資料歸屬:官方 App 程式碼留在自家雲;CodeMote 程式碼始終在你的機器上、不做任何副本。一句話概括——官方 App 是「給 Agent 發條訊息」,CodeMote 是「真正駕駛那臺機器」,你批准變更是因為你親眼看見了 diff,而不是因為聊天框說「搞定了」。

  • CodeMote 的 iOS/iPadOS App 在 App Store 上架(中國區 App Store 內購顯示:周訪問 CodeMote Weekly Access ¥15.00、月全功能 CodeMote Monthly Full Access ¥38.00、年全功能 CodeMote Full Access Yearly ¥298.00),並提供 7 天免費試用,訂閱經 Apple 自動續訂計費。配套擴充套件支援 macOS、Windows、Linux,Android 版本目前尚未推出。 相容要求上,App 需 iOS 26.0 / iPadOS 26.0 或更高版本,語言為英語,年齡分級 4+,體積約 38.2 MB。截至 2026 年 7 月,版本已迭代到 1.2.0 左右(含「無需 IDE、直接在終端跑 CodeMote」的全新連線方式、鎖屏實時活動與新小元件等)。開發者為個人獨立運營,可直接透過郵箱聯絡。 從定價結構看,它走的是「個人開發者輕量訂閱」路線:對已經把 AI coding agent 跑進日常開發流的開發者而言,月費約等於一次咖啡錢,卻換來了「人離開工位、長任務不停、關鍵節點手機上批」的機動性。

  • CodeMote 於 2026 年 7 月 6 日登上 Product Hunt 榜單第 9 名,引發一波關注。早期使用者反饋整體偏正面:有人盛讚鎖屏終端整合「 genuinely clever,像是 Apple 自己該出廠的功能」,也有人在自己的 VPS 上實測後表示「鎖屏終端真的能用,做快速檢查很順手」,並對端到端直連加密表示認可;開發者本人也在 PH 評論區坦誠回應了關於「斷線時 Agent 狀態是否實時可見、會話掉落後倉庫會不會處於半成品狀態」的擔憂,說明社群最關心的仍是延遲與中斷邊界。 典型適用場景非常清晰:緊急漏洞修復——外出收到線上告警,手機遠端連環境、定位並推修復;AI 編碼進度跟進——啟動 Claude Code 後離開座位,靠鎖屏實時活動監控、及時批關鍵變更;移動端程式碼審查——通勤或會議間隙看完整 diff 與檔案樹,完成 review 與 Git 提交;無 IDE 伺服器運維——headless 模式直連遠端伺服器做部署除錯;iPad 便攜開發——把 iPad 當隨身開發終端,保持編碼連續性。 它最適合的,是已經開始把 Claude Code / Codex 長任務嵌進日常開發、並希望「在外面也能稽核、批准、接管長任務」的開發者、自由職業者、DevOps 與需要移動審程式碼的 Tech Lead;短板則在於依賴常駐的桌面/伺服器伴侶程式、無雲同步備份、僅限終端與 Agent 互動(無 GUI)、長時間使用較耗電、且裝置間需保持網路連線。

使用者評論

  • 頭像
    DorothyHoward168
    語音輸入駕駛 agent 這個細節不錯,走路的時候直接說話讓它跑個測試挺順。

  • 頭像
    梁雅妍
    希望後續能把多裝置同時線上做穩一點,我手機和平板偶爾會搶連線。

  • 頭像
    tinyduck919
    給團隊裡兩個 junior 安利了,主要是讓他們養成「離開前把長任務排好、手機隨時批」的習慣。安全模型清晰、上手快,新人十分鐘就能配對成功,省了我不少陪跑時間,也順手把我們的移動審程式碼流程標準化了。

  • 頭像
    DonnaPhillips_X
    和 Claude 官方 App 比,勝在能看真實 diff,不是一堆聊天文字塊。

  • 頭像
    SaraRichardson00703
    Product Hunt 當天就下了,鎖屏終端確實像 Apple 該出廠的功能。

  • 頭像
    Susan_AndersonQ
    剛在 iPad 上連了家裡的開發機,把平板當便攜終端寫了一段指令碼提交,全程沒開筆記本。對經常出差的人來講,這就是把「工位」裝進口袋了,唯一要求是臺機器得常駐掛著——我把一臺舊 Mac mini 長期開機專門跑這個,成本幾乎為零,換來的是隨時能接管。

  • 頭像
    EagoeEdgeRamirez
    唯一不爽的是斷網重連後,有時候不太確定 agent 到底跑沒跑完,得自己開終端確認下狀態。

  • 頭像
    NPerry8
    對比下來最大的價值不是「手機寫程式碼」,而是「長任務不用守著」。我每天下午把 Claude Code 的大重構踢起來,然後去健身,中間它要授權我就鎖屏批一下,回來基本就差不多了。這體驗以前真沒有,等於把等待 Agent 的時間還給了我自己的晚上。

  • 頭像
    JohnnyJenkins_Max
    免費試用 7 天,月費 38 還能接受,相當於少喝兩杯咖啡。

  • 頭像
    DebraCarterK397
    npx codemote-cli 直接跑在 VPS 上太方便了,headless 伺服器也能管。

  • 頭像
    Tyler.WilsonZ
    隱私這點我挺買賬的。程式碼不上雲、端到端加密、QR 一次性 token,對咱們這種寫公司程式碼的來說,比那些把倉庫傳自家雲的 agent app 安心多了。唯一遺憾是還沒 Android 版,我平板是安卓的,只能先用 iPad 那臺,希望作者早點把安卓端排上日程。

  • 頭像
    aMANDAbERG
    開發者說他在摩托車停靠站交付過一個功能,我笑死,但仔細想想確實——通勤路上批兩個 PR 完全夠用。

  • 頭像
    EmmaWalker_2020897
    試用了一週,和 Cursor 官方 App 比,這個才是真·移動 IDE,不是聊天框。

  • 頭像
    Savannah192
    我是做後端運維的,經常要在外面處理線上告警。以前只能掏筆記本連 VPN,現在手機開 CodeMote 直接進伺服器終端,看 diff、git push 一氣呵成。最爽的是 agent 卡在授權那一下,鎖屏直接彈通知,我在地鐵上點個批准就完事了,這種「人走活不停」的體驗以前真的沒有。

  • 頭像
    Met_aKing
    鎖屏那個實時終端真的絕了,開完會瞄一眼就知道 agent 在幹嘛,不用再抱著電腦等。