Theme / v0.9.5
CatDesk
把 ChatGPT Web 變成本地 Coding Agent
Foundations
基礎觀念
- 什麼是 CatDesk?把 ChatGPT Web 變成本地 Coding Agent🟢 入門|認識 CatDesk:一個開源 Rust 本地 MCP 伺服器,透過 ChatGPT 自訂連接器 (Custom Connector) 把 ChatGPT Web 變成會讀寫檔案、執行指令的本地編碼代理。
- CatDesk 的 10 個本地工具詳解🟡 中階|逐一拆解 CatDesk 在 multi-tools 模式下提供的 10 個本地工具,解釋長時間任務 (start_command + poll_command) 的設計原理,以及 Token 用量估算機制。
- 安全第一:沙盒、隔離與 URL 保密🔴 進階|在放手讓 ChatGPT 控制電腦之前,先搭好圍籬:上游免責聲明、ngrok MCP Server URL 的保密結構、Linux bubblewrap 沙盒(v0.6.0 起取代 Landlock)、工作區邊界與實用隔離清單。
- v0.6.0 → v0.9.1:bubblewrap 沙盒、Handoff 與全中文介面🟡 中階|掌握 v0.6.0~v0.9.1 的重點變更:Linux 沙盒從 Landlock 改為 bubblewrap、musl 靜態連結、create_handoff 跨 session 交接、SSH agent 轉發、全 TUI 繁體中文與 Git metadata 沙盒。
- v0.9.2 → v0.9.5:Handoff 改 opt-in、沙盒開關與錯誤完整回報🟡 中階|掌握 v0.9.2~v0.9.5 的重點變更:Library 交接改為預設關閉的 opt-in 設定、Linux 沙盒可在 TUI 開關(停用需確認)、MCP 錯誤保留輸出與 exit code、connector 失敗不再回退內建沙盒、NVM 支援與 request telemetry。