Theme / v0.5.0
CatDesk
把 ChatGPT Web 變成本地 Coding Agent
Case studies
實戰範例
- 第一次對話:讓 ChatGPT 認識你的專案入門連接器設定完成後的第一次對話。請 ChatGPT 用 catdesk_instruction、read 與 search 探索一個新專案,並理解它到底「看」到了什麼。
- 修一個失敗的測試入門用 search 定位失敗的測試、read 讀懂程式碼、run_command 跑測試、edit 修復後重跑直到全綠。重點認識 run_command 的 120 秒上限。
- 大重構拆場次:handoff note 工作法中階一場 ChatGPT 對話超過 50 次工具呼叫就會明顯卡頓。這篇教你用交接筆記(handoff note)把大重構切成多個場次,每一場都保持乾淨俐落。
- 啟動開發伺服器並驗證頁面中階用 start_command 起開發伺服器、poll_command 等它就緒,再透過瀏覽器模式讀取頁面元素找出 UI 問題,修完重新驗證的完整迴圈。
- 升級依賴並跑完整測試中階依賴安裝與完整測試套件都是長工。這篇用 start_command 加 poll_command 的 cursor 排空機制跑完長任務,並在偵測到卡死時用 cancel_command 收掉整棵子程序。
- 爬蟲實戰:讓 ChatGPT 操作你的瀏覽器進階Control Browser 模式讓 ChatGPT 透過 chrome-devtools-mcp 讀取頁面元素、控制你的瀏覽器分頁。這篇以商品列表爬取為例,從開分頁到把資料寫成 JSON 檔。
- 唯讀模式做 Code Review入門把 CatDesk 切到 read-only 工具模式,只暴露 3 個工具。ChatGPT 能讀程式碼、搜內容,但碰不到寫入與 shell,適合審查別人的變更。
- 看懂 token 用量估算入門CatDesk 的 TUI 與 widget 會顯示 inputTokens、outputTokens、totalTokens 三個數字。這篇解釋它們怎麼算、哪些用量沒被計入,以及怎麼用數字決定何時該開新對話。