Theme / v2.1.15

Chat On Steroids

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

指令詳解

安裝與啟動 Chat On Steroids

依平台與 CPU 選擇安裝檔、以 SHA-256 checksum 驗證、處理未簽章警告,並正確完成更新流程。

安裝與啟動 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

兩邊的雜湊值必須完全一致;不符就不要執行。


首次啟動

  1. 啟動 CoS,先閱讀 responsible-use 與 provider 規則的提醒。
  2. 到 Settings → Workspace 核准一個專案資料夾,並檢視工具權限(詳見 工作區、權限與瀏覽器橋接)。
  3. 到 Settings → Setup 設定隧道並連接,接著在 ChatGPT 建立對應的 app(詳見 連接 ChatGPT 與 companion extension)。
  4. 載入 companion extension:按 Open extension folder,在 chrome://extensions 開啟 Developer mode,用 Load unpacked 選取該資料夾。
  5. 在 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 是兩件不同的事,提示出現時兩者都要做:

  1. Reload companion extension:到 chrome://extensions 重新載入未打包的 companion。
  2. 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。