安裝與啟動 Chat On Steroids
Chat On Steroids(以下簡稱 CoS)是一個桌面應用程式 (desktop app),把 ChatGPT 網頁版變成能讀寫本機檔案、執行終端指令、控制桌面與轉接外部 MCP 外掛的代理 (agent)。它與本機的 companion extension(ChatGPT 瀏覽器擴充)搭配運作;擴充會觀察並自動化 ChatGPT 的瀏覽器介面,並在本機記錄對話內容。
提醒:CoS 是獨立維護的 beta,後果自負。它並非公開的 ChatGPT 自動化 API,MCP/隧道 (tunnel) 的存取權也不等於任何自動化工作流的授權——你的帳號條款、用量限制與 workspace 規則仍然適用。
下載矩陣
六個原生目標平台各有對應成品,release 同時附上擴充、原生原始碼與校驗檔:
| 平台 | 成品 |
|---|---|
| Windows x64 | Chat-On-Steroids-Setup-x64.exe |
| Windows ARM64 | Chat-On-Steroids-Setup-arm64.exe |
| macOS Intel (x64) | Chat-On-Steroids-macOS-x64.dmg、Chat-On-Steroids-macOS-x64.zip |
| macOS Apple Silicon (arm64) | Chat-On-Steroids-macOS-arm64.dmg、Chat-On-Steroids-macOS-arm64.zip |
| Linux x64 | Chat-On-Steroids-Linux-x64.AppImage、Chat-On-Steroids-Linux-x64.deb |
| Linux ARM64 | Chat-On-Steroids-Linux-arm64.AppImage、Chat-On-Steroids-Linux-arm64.deb |
release 內另外附帶:
Chat-On-Steroids-Extension.zip:companion extension 的打包檔(也可直接從 app 內開啟未打包的擴充資料夾)Chat-On-Steroids-Native-Sources.tar.gz:原生程式庫的對應原始碼SHA256SUMS.txt:上述成品的 SHA-256 校驗值清單
系統需求
| 項目 | 需求 |
|---|---|
| Windows | Windows 10/11 |
| macOS | macOS 13 Ventura 或更新版本 |
| Linux | 目前仍受維護的桌面發行版;需要 Secret Service keyring |
| 瀏覽器 | Chrome 116+ 或目前的 Edge |
| ChatGPT | 具 Developer mode 與 custom MCP app 支援的帳號/workspace |
驗證 SHA-256 checksum
release 成品沒有發行者簽章(macOS 版也未公證),因此校驗碼是最實際的完整性驗證手段。下載後先比對,再執行。
Windows (PowerShell)
Get-FileHash .\Chat-On-Steroids-Setup-x64.exe -Algorithm SHA256
macOS
shasum -a 256 Chat-On-Steroids-macOS-arm64.dmg
Linux
sha256sum Chat-On-Steroids-Linux-x64.deb
grep Chat-On-Steroids-Linux-x64.deb SHA256SUMS.txt
兩邊的雜湊值必須完全一致;不符就不要執行。
首次啟動
- 啟動 CoS,先閱讀 responsible-use 與 provider 規則的提醒。
- 到 Settings → Workspace 核准一個專案資料夾,並檢視工具權限(詳見 工作區、權限與瀏覽器橋接)。
- 到 Settings → Setup 設定隧道並連接,接著在 ChatGPT 建立對應的 app(詳見 連接 ChatGPT 與 companion extension)。
- 載入 companion extension:按 Open extension folder,在
chrome://extensions開啟 Developer mode,用 Load unpacked 選取該資料夾。 - 在 CoS 中選擇專案與模型,寫下需求並送出,開始第一個任務。
需要螢幕與鍵盤控制時,另外開啟 Desktop 權限並連接它專屬的 connector。在 macOS 上還要在系統設定另外授予「螢幕錄製」(Screen Recording) 與「輔助使用」(Accessibility)。
未簽章與未公證的警告
這是目前設計的已知性質,不是安裝損壞:
| 平台 | 會看到什麼 | 處理方式 |
|---|---|---|
| Windows | SmartScreen 的「Windows protected your PC」警告 | 點 More info → Run anyway(未簽章) |
| macOS | Gatekeeper 的未識別開發者/未公證警告 | 系統設定 → 隱私權與安全性 → 仍要打開;需 macOS 13 Ventura+ |
| Linux | AppImage 在停用 unprivileged user namespaces 的系統可能退回 --no-sandbox |
這類受限系統優先選 DEB |
- Apple Silicon 的 Mach-O 檔案可能帶 ad-hoc 簽章,那不代表發行者身分,也不構成 Gatekeeper 信任。
- Linux 憑證儲存依賴 Secret Service keyring(GNOME Keyring/KWallet);未解鎖時請先解鎖再重啟 CoS。
更新流程:兩個獨立步驟
更新 CoS 後,reload companion extension 與 refresh ChatGPT 裡的 CoS app 是兩件不同的事,提示出現時兩者都要做:
- Reload companion extension:到
chrome://extensions重新載入未打包的 companion。 - Refresh CoS app in ChatGPT:在 ChatGPT 的 app 設定中重新整理對應的 CoS app(Core/Desktop/Plugins 各自獨立)。
常見的對應症狀:
- extension 版本不符:先 reload 未打包的 companion,再重新載入 ChatGPT 頁面。
- 工具缺少或過期:refresh ChatGPT 裡對應的 CoS app;reload 擴充是另一個獨立動作。
- 模型清單缺少:使用 Reload ChatGPT models;清單反映的是你登入帳號實際可用的模型。
下一步
安裝完成後,接著設定隧道與擴充:連接 ChatGPT 與 companion extension。想先理解這套工具解決什麼問題,可讀什麼是 Chat On Steroids。