Theme / v0.5.0

CatDesk

把 ChatGPT Web 變成本地 Coding Agent

基礎觀念

什麼是 CatDesk?把 ChatGPT Web 變成本地 Coding Agent

認識 CatDesk:一個開源 Rust 本地 MCP 伺服器,透過 ChatGPT 自訂連接器 (Custom Connector) 把 ChatGPT Web 變成會讀寫檔案、執行指令的本地編碼代理。

什麼是 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 加上 writerun_command 這類工具,讓它能直接編輯你電腦上的檔案。

粗略算一筆帳:3,000 ÷ (24−6) ÷ 7 ≈ 23.8 則/小時。扣掉睡覺時間,每小時可持續約 23.8 則訊息;再加上思考與工具呼叫本身就要花時間,要把每週 3,000 則用完其實非常困難


運作原理

整條鏈路只有四步:

  1. 訂閱門檻:需要 ChatGPT Plus 或更高的訂閱。
  2. 本地 MCP 伺服器:CatDesk 在你的電腦上以 MCP (Model Context Protocol) 伺服器形式運行,具備執行指令與編輯檔案的能力,跟 Codex 一樣。
  3. 自訂連接器 (Custom Connector):透過 ChatGPT 的自訂連接器功能把 ChatGPT Web 接上 CatDesk。這個功能僅限 Plus 與 Pro 使用者。
  4. 完成: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 控制電腦之前先把圍籬搭好。