ZOYKUHot Board

totec448-spec/chat-on-steroidsDocumentation

totec448-spec/chat-on-steroids open-source repository on GitHub

Avis de repli linguistique :La documentation localisée n'est pas disponible. Affichage de la version originale officielle en anglais.
Installation rapide
git clone https://github.com/totec448-spec/chat-on-steroids.git

Turn ChatGPT into Codex-style local coding. Chat On Steroids: Your files. Your terminal. Your ChatGPT plan.

Download for Windows x64  Download for macOS Apple silicon  Download for Linux x64

All downloads

Independent beta. Use at your own risk and within your provider's rules. Read the usage notice before connecting.


Chat On Steroids in action: model selection, task plans, live tool results and reusable workers

Get started  ·  Watch the demo  ·  What’s new


Code. Delegate. Keep going.

Chat On Steroids at work: a conversation with live tool results, a task plan, and two workers beside it

Work on the real project. Let ChatGPT read and edit files, run tests, keep terminals open and use your desktop. Follow the actual tool results as they arrive.

Give it a team. Split independent jobs across workers, then bring their results back. Workers keep their context, so the next task can pick up where they left off.

Stay in control of long tasks. Send a correction while work runs. Goal follows unfinished work; Loop keeps working within your brief. Compact & Resume carries the session and worker history into a fresh chat.

Uses your ChatGPT conversation rather than invoking Codex directly.
ChatGPT Work and Codex share usage limits. Your account’s model availability, usage and context limits still apply. OpenAI usage details →


What you get

When it needs a human, it says so

Some steps only you can do: a sign-in, a USB key, a command it must not run. ChatGPT hands you a step for you, with the exact command, the folder and what it expects to see. You run it yourself and mark it done; the app never runs it.

A step handed to you: the command, its folder and Mark as done

Know what your chats are doing, away from your desk

Get a message when a chat finishes, needs you or fails, through the free ntfy app or a Telegram bot of your own. With Telegram you can also ask /status, stop or pause a chat, and deny an approval from your phone. Nothing can be allowed remotely.

Phone notification settings with ntfy and Telegram

When a chat is stuck, one row tells you why

Since when, how often the app tried, and every step it took. It turns amber once the app has stopped trying, so you know when it needs you.

A chat that could not be recovered: an amber row listing each recovery step with its time

Give a project more context, not more access

Add related folders to a project so ChatGPT knows about them. They never become the working folder and never widen what it may touch.

Related folders dialog listing two context folders

Create a bot with @BotFather, paste its token, and send the shown code to it. Notifications then also arrive in Telegram. ntfy keeps working until you turn its switch off in the phone notification settings, and with "Include chat names and answers" on, either one can carry chat names and answers.

Linking Telegram: send the shown /start code to your own bot

Keep chats in projects

Move a chat into a project from its menu or by dragging it, and undo it right away. Chats are grouped by date, and a project's folder is where its chats work.

A chat's menu with Move to project and the list of projects
  • Pick the model and effort per chat, with the same controls ChatGPT offers.
  • Folders you control. Choose exactly which folders ChatGPT may touch, and what it may do there.
  • Limit how many chats work at once, so a busy day does not hit your usage in one burst.
  • Command output in a dock. Watch what a running command prints, read-only, and stop it with one click.
  • Skills, plugins and pets, 13 languages, light and dark.

Model and reasoning selection

Responsible use and provider rules

Chat On Steroids is an independent, open-source workspace for coding and other authorized tasks with your own files and tools. It is intended to support productive work within the rules of the services you use. It is not intended to bypass usage limits, account restrictions or safety controls.

Use CoS in accordance with OpenAI's applicable Terms of Use (Europe Terms for the EEA, Switzerland and UK), Usage Policies and Service Terms, plus your workspace's rules and any connected service's terms.

  • Respect limits and access decisions. Workers, Goal/Loop, Compact & Resume and finish checkpoints organize work; they do not grant extra quota or model access and must not be used to evade rate limits, usage caps or account restrictions. Do not switch accounts, chats, plugins or tunnels to evade a restriction.
  • Respect safety decisions. Do not use local tools, browser control, plugins or another worker to carry out an action that the provider blocked for safety. A local permission or an enabled MCP plugin is not permission to override a provider refusal.
  • Understand the integration. CoS connects local tools through MCP. Its browser extension also observes and automates the ChatGPT browser UI and records conversation content locally. This browser integration is not a public ChatGPT automation API. MCP availability does not establish permission for every form of browser automation or recording; OpenAI's terms also restrict automated or programmatic extraction of data or output.
  • Use at your own risk. Review the rules for your account and intended workflow before connecting, supervise automation and review tool actions and outputs. CoS cannot guarantee policy compliance, continued service access or protection from account warnings, restrictions or suspension. If a workflow is restricted or receives a policy warning, stop that workflow and seek clarification through the provider's support or appeal process.

This notice states the project's intended use; it does not certify compliance or change provider rules. CoS is not affiliated with, endorsed by or approved by OpenAI. The software is provided as-is under the MIT license; applicable statutory rights remain unaffected. See Security for local permissions and risks.


Get started

  1. Install CoS and open Settings → Setup. It walks you through seven short steps, with pictures of what to click.
  2. Connect your browser (step 1): load the browser extension in Chrome, Edge or Brave. Setup shows your browser's own extensions page in your language: turn on Developer mode, click Load unpacked and choose the folder that Open extension folder shows. Pairing is automatic.
  3. Share a folder and choose access (steps 2–3): the folder ChatGPT may work in, and what it may do there.
  4. Connect Core (steps 4–7): create a tunnel and a restricted API key at OpenAI, press Connect, then add the app in ChatGPT under Plugins → Add → Add custom MCP server. Tunnel setup →
  5. Choose a model, write your task and send.
Requirements & installation notes

Windows 10/11, macOS 13 Ventura or newer, or a current desktop Linux. Chrome 125+, current Edge or Brave, plus a ChatGPT account/workspace that can create custom MCP apps (availability depends on your plan and workspace policy). Check account availability.

  • Unsigned beta: Windows is not publisher-signed; macOS is unsigned and unnotarized. Verify the package against the release checksums. Because of that, macOS asks once after each update for your login password so the new version can open its saved keys ("chat-on-steroids Safe Storage"); choose Always Allow. Until you answer, chats and the browser connection wait, and the app says so.
  • Linux: a Secret Service keyring is required. Prefer the DEB; when unprivileged user namespaces are disabled, the AppImage launcher can fall back to --no-sandbox.
  • Permissions: choose your approved folders and review capabilities before connecting. Fresh installs enable Core capabilities and two workers; Windows also enables Desktop permissions. Shell commands run with your normal user privileges.
  • Languages: English, German, Spanish, French, Korean, Portuguese (Brazil and Portugal), Russian, Turkish, Vietnamese, Japanese, and Simplified and Traditional Chinese. Choose one in Appearance → Language.
  • After updating: the browser extension updates itself once no chat is busy. If CoS asks you to refresh its apps in ChatGPT, do so; Automatic plugin refresh in Settings can do it for you.
Folder and capability settings Folder and capability settings


Setup & help  ·  Docs  ·  Plugins  ·  Contribute  ·  Security  ·  MIT license

Built with our community contributors. Thank you to the people behind the code, designs, bug reports and testing.

Not affiliated with or endorsed by OpenAI. ChatGPT and Codex are OpenAI trademarks.

Miroir archivé depuis le dépôt GitHub officiel · Voir sur GitHub
Date du snapshot : 2026-11-09