totec448-spec/chat-on-steroids
AI 工程让 ChatGPT 通过本地 MCP 读写文件、执行命令并拆分多智能体任务的桌面工作台。
项目介绍
Chat On Steroids(CoS)是一个桌面应用加浏览器扩展:桌面端通过 MCP 把 ChatGPT 对话接到本地工具上,扩展则加载进 ChatGPT 网页界面。它不直接调用 Codex,而是复用你现有的 ChatGPT 会话,让模型在你授权的文件夹里读写文件、执行 shell 命令和测试、保持终端打开,并在启用桌面能力时操作桌面。对话内容会记录在本地,完成后还可通过 ntfy 或自建 Telegram 机器人推送到手机。
长任务由三个机制组织:Goal 跟踪未完成的工作,Loop 在给定范围内继续执行,Compact & Resume 把会话和 worker 历史带进新对话。相互独立的任务可以拆给多个保留上下文的 worker。需要人工介入的步骤会以「step for you」形式给出命令、目录和预期结果,由你自己执行并标记完成,应用不会代跑。项目面向希望在既有 ChatGPT 账户和套餐内获得本地编码循环的开发者。
快速使用
- 安装 CoS,打开 Settings → Setup,按向导完成七个步骤。
- 连接浏览器:在 Chrome、Edge 或 Brave 中打开扩展页,开启 Developer mode,点击 Load unpacked,选择 Open extension folder 显示的目录,配对自动完成。
- 选择 ChatGPT 可工作的文件夹及其在该目录下允许的能力。
- 连接 Core:在 OpenAI 创建隧道和受限 API key,点击 Connect,然后在 ChatGPT 的 Plugins → Add → Add custom MCP server 中添加该应用,具体见隧道配置说明。
- 为对话选择模型,写下任务并发送。
安装包可分别下载:Windows x64、macOS Apple 芯片、Linux x64,其他版本见发布页。
使用约束
- 桌面端支持 Windows 10/11、macOS 13 Ventura 及以上和当前主流桌面 Linux;浏览器需 Chrome 125+ 或较新的 Edge、Brave。ChatGPT 中的自定义 MCP 应用取决于套餐和工作区策略,可先查看账户可用性说明。
- Windows 包没有发布者签名,macOS 包未签名也未公证,需对照发布校验和验证。macOS 每次更新后要输入一次登录密码以重新打开已保存的密钥,未处理前对话和浏览器连接会等待。
- Linux 需要 Secret Service 密钥环,优先使用 DEB;在禁用非特权用户命名空间时,AppImage 启动器可能回退到
--no-sandbox。 - shell 命令以你的普通用户权限运行。新安装默认启用 Core 能力和两个 worker,Windows 还额外启用桌面权限,连接前应确认文件夹和各项能力。
- worker、Goal/Loop、Compact & Resume 只组织工作,不增加额度或模型访问;项目声明不用于绕过用量限制或安全控制,且与 OpenAI 无隶属关系。代码采用 MIT 许可证,另有安全说明。
HotRepo 点评
站内只在 2026-11-14 记录到一条 TypeScript 日榜快照:5,182 stars、675 forks,当日新增 12 stars,在该榜的最好名次为第 12。这是单点数据,不能据此判断趋势,也没有全部语言日榜名次。技术上值得注意的一点是,它刻意走 ChatGPT 对话加 MCP 隧道,而不是直接调用 Codex,同时附带本地记录和浏览器界面自动化;这类设计会牵涉提供方政策,README 对此专门展开说明,而不是把它当成无关的实现细节。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。
相关推荐
- nightly-labs/openbot把多个编程 Agent 分进独立会话,并提供队列、文件共享和彼此通信的桌面工作台。
- eduwxyz/tucano把多个 AI 编程代理组织成有角色和权限的团队,在共享频道里协作,直接复用你已安装并登录的 Claude Code、Codex 等工具。
- elie222/rakazo自托管的多端 AI agent 平台,提供有持久记忆和沙箱电脑的常驻 bot,适合想把整条栈握在自己手里的人。
- makecindy/cindy把 Claude Code 和 Codex 收进一个本地 Agent 客户端,记忆、技能和自动化跨 Harness 共用。
- agentes-chat/agentes-chat自托管团队聊天工具,让人和 AI 代理在频道、私信里协作并审批敏感操作。