Theme / v2.1.15

Chat On Steroids

把 ChatGPT 對話變成會寫程式、會派工的本地開發環境

基礎觀念

什麼是 Chat On Steroids?

用一段話回答「ChatGPT 很會寫程式,但它碰不到我的機器」——CoS 用本地 MCP 工具層把 ChatGPT Web 接到你的檔案、終端機與桌面,再附上 worker 團隊、Goal/Loop 與外掛生態的全局導覽。

什麼是 Chat On Steroids?

免責聲明:本文與本站內容為社群整理,非官方文件。Chat On Steroids(以下簡稱 CoS)是獨立維護的開源 beta,與 OpenAI 沒有隸屬或背書關係;ChatGPT 與 Codex 是 OpenAI 的商標。CoS 的瀏覽器自動化與本地記錄行為由使用者自行承擔風險,且本地權限不等於可以繞過 provider 的使用限制或安全決策——詳細界線見外掛生態與責任使用。

一句話:讓 ChatGPT 有手有腳

ChatGPT 很會寫程式,但它住在瀏覽器裡——看不到你的 repo、跑不了你的測試、碰不到你的終端機。Chat On Steroids 是一個跑在你電腦上的本地 MCP 工具層:它把 ChatGPT Web 的對話變成開發前端,讓模型直接讀寫檔案、執行指令、控制桌面,甚至派出一隊 worker 平行工作。

官方的口號很傳神:Code. Delegate. Keep going.(寫程式、派工、繼續跑)。

為什麼會有這種工具

在 CoS 之前,「讓 ChatGPT 碰我的機器」通常只有三條路:

  1. 複製貼上——把檔案貼進對話、把答案貼回編輯器,最快也最沒效率。
  2. 改用 CLI agent——例如 Codex CLI 這類終端機代理,能力強但要離開 ChatGPT 對話。
  3. 自己接 MCP server——用 Custom Connector 接一個自製的 MCP 服務,門檻高、工具少、沒有多工。

CoS 走的是第三條路的完整版:它把 MCP server、tunnel、瀏覽器橋接、worker 編排與外掛市集全部包成一個桌面應用,讓 ChatGPT Web(Plus 以上帳號可用 Developer mode)直接變成 agent 前端。

運作原理:三個 connector + 一條擴充

ChatGPT Web(Developer mode/custom MCP app)
        │  Secure Tunnel/HTTPS tunnel
        ▼
Chat On Steroids 桌面 App
  ├─ Core connector    檔案、指令、計畫、worker
  ├─ Desktop connector 螢幕、滑鼠、鍵盤、剪貼簿(Windows/macOS)
  └─ Plugins connector 外部 MCP(Blender、Playwright、Memory…)
        │  loopback+secret token 路徑
        ▼
你的機器(檔案系統、shell、桌面、外部服務)
        ▲
Chrome/Edge companion extension ── browser bridge(瀏覽器控制+呼叫者身分證明)

幾個關鍵設計:

  • MCP 只在 loopback 監聽,每個 connector 有各自獨立的 tokenized 路徑;對外可達性完全來自你選的 tunnel。
  • Core、Desktop、Plugins 是三個獨立 connector(也各自是獨立的權限邊界)——在 ChatGPT 裡要分別建立、分別檢視。
  • companion extension 是第二條 loopback 橋:它提供瀏覽器操作能力,也提供「這個工具呼叫來自哪個對話」的身分證明;worker/prime 的身分就是綁在 ChatGPT conversation 上,證明不了就 fail closed。
  • session 歷史存在本機:對話與真實工具結果會記錄成本地歷史,讓 app 與模型都能讀到先前的脈絡——這也是 Compact & Resume 與 worker 重用的基礎。

能力總覽:三個關鍵字

關鍵字 對應能力 深入閱讀
Code Core 的 8 個工具:讀檔、看圖、搜尋、套用 patch、跑指令、續接長指令、更新計畫、派 worker 工具表面與權限
Delegate agents worker 團隊:同時最多 8 個、可指定模型與 reasoning effort、會 sleep 可喚醒重用 worker 團隊、Goal/Loop 與續航
Keep going Goal/Loop 自動續跑、Compact & Resume 換對話接力、Astra finish queues 同上
擴充 Plugins 工作區:reviewed catalog、MCPB 匯入、遠端 Streamable HTTP;Desktop 桌面控制 外掛生態與責任使用

五步快速上手

  1. 安裝並開啟 CoS——從 GitHub Releases 下載對應 OS/CPU 的安裝檔(安裝與啟動)。
  2. 決定 ChatGPT 能碰什麼——在 Settings → Workspace 核准專案資料夾、檢視工具權限。
  3. 連接本地工具——在 Settings → Setup 設定 tunnel 並按 Connect,再到 ChatGPT 的 Developer mode 加入 Core app(連接 ChatGPT 與 companion extension)。
  4. 載入 companion extension——按 Open extension folder,到 chrome://extensions 開啟 Developer mode、Load unpacked 選該資料夾;配對自動完成,沒有配對碼。
  5. 開始派任務——選專案與模型,寫下需求送出。

想要螢幕與鍵盤控制,再另外開啟 Desktop 權限並連接它的獨立 app(macOS 還要在系統設定授權螢幕錄製與輔助使用)。

與其他路線的差異

面向 Chat On Steroids CatDesk(本站另一主題) 自接 MCP server
前端 ChatGPT Web 對話 ChatGPT Web 對話 任意 MCP 客戶端
連接 三 connector+tunnel 三選一 單一 connector+ngrok 自己處理
多工 worker 團隊、Goal/Loop、續航 單一對話為主 無
桌面控制 Desktop connector(Win/macOS) 無 視自製工具
外掛 內建工作區與 catalog 視外部 MCP 全部自製

(表格以本站收錄的主題版本為準;兩個專案都迭代很快。)

誰適合

  • 已經用 ChatGPT Plus/Pro 寫程式,想要「對話即 IDE」的人。
  • 需要長任務自動續跑(Goal/Loop)、或想把工作拆給多個 worker 平行處理的人。
  • 想用外掛擴充工具面(Blender、Playwright、Memory…)而不想自己維護 MCP server 的人。

誰先不要用

  • 需要 publisher 簽章、公證或企業合規稽核的環境——CoS 目前是未簽章、未公證的獨立 beta。
  • 不接受「瀏覽器自動化會在本機記錄對話內容」的人——這是設計的一部分,不是副作用。
  • 想用它繞過 provider 用量限制或安全決策的人——這在政策與設計上都不成立。

下一步