手機遙控 Claude Code:我的 Telegram 土砲版
文 / Coolkid發布:2026-07-29閱讀約 6 分鐘
摘要
短答給趕時間的人:想在手機上操控家裡電腦的 Claude Code,官方路線是網頁版(手機瀏覽器開 claude.ai/code,跑在雲端);我走的是土砲路線 — 用 Telegram 蓋一個傳話 bot:手機傳訊息、家裡電腦收到轉給 Claude Code 做、結果回傳手機。關鍵三件事:給對話綁固定編號才有記憶、白名單只認自己的帳號、自動執行預設關閉+危險指令攔截。這個 bot 本身就是我叫 Claude Code 寫的。
起因很日常:人在外面,突然想到網站有個東西要改,但電腦在家。與其記在備忘錄回家再弄,不如讓手機直接叫得動家裡的 Claude Code。官方網頁版跑在雲端沙箱,適合零自架的人;但我的專案、資料、設定全在自己電腦裡,而且想用已經付的訂閱額度 — 所以土砲了一個 Telegram 遙控器,穩定跑了一個多月。這篇拆解它怎麼拼起來、三道安全鎖、和誠實的限制。
原理白話:手機只是傳話筒
整套東西沒有魔法,就三段:手機在 Telegram 打字 → 家裡電腦上跑著一個小程式(bot),收到訊息後轉給 Claude Code 執行 → 做完把結果回傳到你手機。所以前提很誠實:電腦要開著。手機端不做任何運算,它只是傳話筒。
最有感的設計是「具名對話」:每個任務開一個有名字的對話(像「網站改版」「爬蟲修理」),各自綁一個固定編號 — 之後傳的訊息會接回同一場對話,它記得你們聊到哪。沒做這件事的話,每則訊息都是全新對話,你講「繼續」它會問你繼續什麼。這其實就是 Claude Code 的對話續接功能,只是把入口搬到了 Telegram。
三道安全鎖(遠端讓 AI 動手,這段不能省)
遠端+自動執行是把雙面刃:方便的同時,等於開了一條「從網路直達你電腦」的路。我設了三道鎖,缺一不可:
- 白名單 — bot 只理我自己的 Telegram 帳號,其他人傳什麼都當空氣。這是第一道也是最重要的一道。
- 自動執行預設關閉 — 平常它只能報狀態、聊規劃;要讓它真的動手改檔案,得先手動打開開關,用完關掉。
- 危險指令攔截 + 專案圈地 — 用 hook 擋高風險指令(hooks 那篇的門禁概念),而且只能碰事先登記過的專案資料夾,其他地方碰不到。
一個 Windows 特有的坑順便記錄:程式呼叫 claude 的時候,走捷徑檔會不穩定,要直接找到 .exe 本體的路徑來呼叫 — 這種坑不踩過真的不會知道。
誠實的限制(土砲版不是萬能)
| 限制 | 白話說明 |
|---|---|
| 電腦要開著 | 手機只是傳話筒,主機關了就全滅 |
| 單次任務有時限 | 我設 10 分鐘上限,超長任務要拆段丟 |
| 訊息長度有上限 | Telegram 單則有字數限制,太長的回報要裁切 |
| 不適合看大量畫面 | 回報是文字為主,要看網頁截圖這類還是回電腦舒服 |
所以我的實際用法是「出門時的接力棒」:在外面丟明確的小任務(改個文案、跑個檢查、問專案狀態),回家再處理要看畫面、要來回討論的大東西。把它當成完整工作站就會失望,當成傳話筒就很香。
你要走哪條路?官方 vs 土砲
兩條路誠實對照:官方網頁版(claude.ai/code)零自架、手機瀏覽器打開就能用,跑在雲端沙箱 — 適合專案放在 GitHub 上、不想維護任何東西的人。土砲 Telegram 版要自己蓋,但任務跑在你自己的電腦上:本機的檔案、設定、工具都摸得到,額度用訂閱的。我因為專案全在本機所以走土砲,你未必要。
想蓋一個的話,最務實的做法跟 hooks 那篇同一招:叫 Claude Code 幫你蓋。把需求講清楚 —「幫我寫一個 Telegram bot,收到我的訊息就轉給你執行,要有帳號白名單、自動執行預設關」— 我的版本就是這樣來的,它寫自己的遙控器,寫得比我快多了。
手機操控 Claude Code 兩條路:官方網頁版(claude.ai/code,雲端沙箱、零自架)或土砲自建(我的選擇:Telegram bot 傳話,任務跑在自己電腦、用訂閱額度)。土砲版原理三段:手機傳訊 → 電腦上的 bot 轉給 Claude Code → 結果回傳;具名對話綁固定編號才有跨訊息記憶。安全三道鎖缺一不可:帳號白名單、自動執行預設關、危險指令攔截+只碰登記過的專案。誠實限制:電腦要開著、單次任務有時限、訊息長度有上限 — 定位是「出門時的接力棒」不是完整工作站。想蓋就叫 Claude Code 幫你蓋,我的版本就是它自己寫的。
名詞解釋
- 機器人(bot)
- 自動執行特定任務的程式,例如 LINE bot 自動回訊息、發文 bot 每天定時發貼文。
- API(應用程式介面)
- 程式跟程式之間溝通的窗口。例如你的程式透過 LINE 的 API 自動發訊息、透過 Google 的 API 讀試算表。
- 命令列(CLI, Command Line Interface)
- 用打字指令操作電腦的方式,沒有按鈕跟視窗。Claude Code 就是命令列工具。
- hook(掛鉤)
- 在工具的固定時機(開始對話、寫完檔案、結束回合)自動執行你指定動作的機制。像是幫 AI 設「進門要換鞋」的家規,設一次每次都自動生效。
- 終端機(terminal)
- 「用文字指令操作電腦的視窗」的統稱。Mac 叫 Terminal,Windows 上就是 PowerShell,兩者角色相同。
相關文章
▸ 常見問題
手機可以操控 Claude Code 嗎?
可以,兩條路:官方網頁版 claude.ai/code — 手機瀏覽器打開就能用,任務跑在雲端,零自架;或自建遙控 — 我用 Telegram bot 傳話給家裡電腦的 Claude Code,任務跑在本機、檔案設定都摸得到、用訂閱額度。專案在雲端(GitHub)選前者,專案在自己電腦選後者。
自建 Telegram 遙控安全嗎?
取決於你設多少道鎖。我的三道:帳號白名單(只認自己的 Telegram,別人傳訊息當空氣)、自動執行預設關閉(要動手改東西得先手動開)、危險指令攔截+只能碰登記過的專案資料夾。遠端讓 AI 動手,這三道缺一不可 — 少一道就是對網路開一條直達你電腦的路。
為什麼它記得我上一句?一般 bot 不是都健忘?
關鍵在「具名對話」:每個任務開一場有名字的對話,綁一個固定編號,之後的訊息用續接的方式回到同一場對話 — Claude Code 本來就支援對話續接,我只是把入口搬到 Telegram。沒綁編號的話,每則訊息都是全新對話,講「繼續」它會問你繼續什麼。
不會寫程式能自己蓋一個嗎?
能,方法跟我一樣:叫 Claude Code 幫你蓋它自己的遙控器。需求講清楚 —「Telegram bot、收到我的訊息轉給你執行、要白名單、自動執行預設關」。我的版本就是這樣來的。要注意的反而是安全概念(三道鎖那段),那個你要自己懂,不能外包。
看完這篇之前先確認:
- 出門在外突然想叫家裡的 Claude Code 改個東西
- 想知道手機能不能操控 Claude Code、有哪幾條路
- 好奇「有記憶的遠端 AI 助理」是怎麼拼起來的
- 想找一鍵安裝的現成 App (這是自建思路分享,不是產品)
- 完全沒用過 Claude Code (先看新手村那篇)
- 要多人共用的團隊方案 (本篇是個人單機向)
- 遠端讓 AI 自由動手卻不設防 — 白名單/預設關/攔截缺一不可
- 以為手機端有魔法 — 電腦要開著,手機只是傳話筒
- 每則訊息都是新對話 — 沒綁定 session,它記不住你上一句