什麼是 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 碰我的機器」通常只有三條路:
- 複製貼上——把檔案貼進對話、把答案貼回編輯器,最快也最沒效率。
- 改用 CLI agent——例如 Codex CLI 這類終端機代理,能力強但要離開 ChatGPT 對話。
- 自己接 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 桌面控制 | 外掛生態與責任使用 |
五步快速上手
- 安裝並開啟 CoS——從 GitHub Releases 下載對應 OS/CPU 的安裝檔(安裝與啟動)。
- 決定 ChatGPT 能碰什麼——在 Settings → Workspace 核准專案資料夾、檢視工具權限。
- 連接本地工具——在 Settings → Setup 設定 tunnel 並按 Connect,再到 ChatGPT 的 Developer mode 加入 Core app(連接 ChatGPT 與 companion extension)。
- 載入 companion extension——按 Open extension folder,到
chrome://extensions開啟 Developer mode、Load unpacked 選該資料夾;配對自動完成,沒有配對碼。 - 開始派任務——選專案與模型,寫下需求送出。
想要螢幕與鍵盤控制,再另外開啟 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 用量限制或安全決策的人——這在政策與設計上都不成立。
下一步
- 先裝起來:安裝與啟動
- 看懂工具與權限邊界:工具表面與權限
- 直接看實戰:第一次連接與專案探索