什麼是 CatDesk?把 ChatGPT Web 變成本地 Coding Agent
CatDesk 是一個開源工具,讓你把 ChatGPT Chat 當成本地編碼代理 (Coding Agent) 使用。不靠逆向工程、不走 API、不用 Codex、不開 Work mode,一個 ChatGPT Plus 訂閱就夠。
免責聲明:CatDesk 是獨立開源專案,與 OpenAI 無關、也未獲其背書。部分功能仍有 bug,可能造成非預期行為,請自負風險使用。官方強烈建議在 VM 或容器內執行。安全性細節見第三課「安全第一:沙盒、隔離與 URL 保密」。
為什麼會有 CatDesk?
Codex 的每週配額 (Weekly Quota) 已經比 Antigravity 和 Claude Code( RIP 5 小時配額)慷慨許多,但只要專案夠大,配額還是很快就見底,然後你得等整整 7 天才重置。
CatDesk 的解法來自一個簡單的觀察:大多數 Plus 訂閱者連每週思考訊息 (Thinking Messages) 的 10% 都用不完。
那麼,為什麼不把每週 3,000 則訊息拿來寫程式?
這就是 CatDesk 的核心想法:給 ChatGPT Web 加上 write、run_command 這類工具,讓它能直接編輯你電腦上的檔案。
粗略算一筆帳:3,000 ÷ (24−6) ÷ 7 ≈ 23.8 則/小時。扣掉睡覺時間,每小時可持續約 23.8 則訊息;再加上思考與工具呼叫本身就要花時間,要把每週 3,000 則用完其實非常困難。
運作原理
整條鏈路只有四步:
- 訂閱門檻:需要 ChatGPT Plus 或更高的訂閱。
- 本地 MCP 伺服器:CatDesk 在你的電腦上以 MCP (Model Context Protocol) 伺服器形式運行,具備執行指令與編輯檔案的能力,跟 Codex 一樣。
- 自訂連接器 (Custom Connector):透過 ChatGPT 的自訂連接器功能把 ChatGPT Web 接上 CatDesk。這個功能僅限 Plus 與 Pro 使用者。
- 完成:ChatGPT Web 現在可以控制你的電腦、在上面寫程式了。
一句話總結:
ChatGPT Web + CatDesk = 精簡版 Codex = 沒有 cron 與其他主動式工具的 OpenClaw
底層技術堆疊:核心以 Rust 撰寫,MCP 伺服器為自訂實作(不依賴 SDK,協定版本 2026-07-28),伺服器採 Axum + Tokio,TUI 用 Ratatui,對外通道走 ngrok 隧道,瀏覽器控制整合 chrome-devtools-mcp,以 npm 套件形式發佈。
與 Codex、OpenAI API 的比較(Plus 方案)
| ChatGPT Chat + CatDesk | Codex | OpenAI API | |
|---|---|---|---|
| 用量 | 每週 3,000 則訊息 | 寬鬆的每週配額 | 按量計費 |
| 優點 | 穩定、不用額外付費、配額近乎用不完* | 穩定、不用額外付費 | 穩定 |
| 缺點 | 不如原生 Codex 順暢 | 很快就用完 | Token 貴 |
* 見上面的 23.8 則/小時估算。實際使用中很難真的把配額打光。
誰需要 CatDesk?
- 配額用光的 Codex 使用者:每週重置後沒幾天就把 Codex 配額耗盡的人。
- 做網頁開發與爬蟲 (Web Crawler) 的人:CatDesk 透過 chrome-devtools-mcp 整合,讓 ChatGPT Web 能讀取頁面元素並控制你的瀏覽器分頁。
上下文視窗比較
ChatGPT Web 的上下文視窗 (Context Window) 與 Codex 不同,輸入與輸出各有上限:
| 方案 | CatDesk + ChatGPT Web(輸入 + 輸出 = 合計) | Codex CLI(合計) |
|---|---|---|
| Plus | 128K + 128K = 256K | 258K(實驗性 1M) |
| Pro | 272K + 128K = 400K | 258K(實驗性 1M) |
有意思的是:Plus 方案下 CatDesk 的合計上下文 (256K) 其實跟 Codex CLI (258K) 幾乎相同;Pro 方案更是來到 400K,明顯勝出。
模型選擇建議
上游作者實測過的結論:
- GPT-5.2:效果差,別用。
- GPT-5.4 Thinking:工具呼叫 (Tool Calling) 與電腦操作能力已經相當好。
- GPT-5.5 / GPT-5.6:更加順暢,其中 GPT-5.6 是使用 CatDesk 的最佳選擇。
下一步
理解了 CatDesk 是什麼之後,接下來:
- 看「CatDesk 的 10 個本地工具詳解」,掌握每個工具的能力邊界與長時間任務模式。
- 看「安全第一:沙盒、隔離與 URL 保密」,在放手讓 AI 控制電腦之前先把圍籬搭好。