totec448-spec/chat-on-steroids

Cross-platform local MCP capabilities for ChatGPT with Chrome integration, Goal, Compact & Resume, and durable multi-agent workflows.

Chat On Steroids (CoS)

概要 – ChatGPTの会話をコーディングアシスタントに変えるデスクトップアプリケーションです。CoSを使用すると、モデルがローカルマシンのファイルの読み書き、テストの実行、ターミナルの維持、さらにはブラウザUIの制御まで行えるようになり、ユーザーは常にプロセスを把握できます。

仕組み

  • コア + ワーカー (Core + Workers) – Core コンポーネントは、新しいMCP (ChatGPT Plugins) APIを介してChatGPTと通信します。Workers は独自のコンテキストを保持する独立したバックグラウンドプロセスであるため、長時間かかるジョブを小さなタスクに分割し、後で再開することができます。
  • 目標 / ループ (Goal / Loop) – 高レベルな目標を与えると、CoSはプロンプトをChatGPTに繰り返し送信し、計画を受け取り、提案されたコマンドを実行して結果をフィードバックし、目標が達成されるまでループします。
  • コンパクト & 再開 (Compact & Resume) – セッションとワーカーの履歴は保存・再読み込みが可能で、コンテキストを失うことなく以前のセッションを再開できます。
  • コンパニオンブラウザ拡張機能 – 未パッケージ化のChrome/Edge/Brave拡張機能がChatGPT UIをミラーリングし、会話をローカルでキャプチャして、MCPトンネル経由でツール呼び出しをルーティングします。

主な機能

  • ChatGPT主導によるファイルレベルの読み書き、テスト実行、ターミナルコマンド、デスクトップ自動化。
  • マルチワーカーサポート:複数の独立したジョブを並行して実行し、出力を統合。
  • リアルタイム修正:タスク実行中に介入可能。
  • クロスプラットフォームバイナリ (Windows x64, macOS Apple-silicon, Linux x64 DEB) とシンプルなインストーラー。
  • 多言語UI (10言語以上)。

インストールとセットアップ

  1. Releases ページから適切なインストーラーをダウンロードします。
  2. アプリを開き、ワークスペースとしてフォルダを承認します (Settings → Workspace)。
  3. アプリの Setup タブで、ChatGPT内にMCPアプリを作成 (Plugins → Add → Create MCP App) し、ペアリングします。
  4. コンパニオン拡張機能を読み込みます:Open extension folder をクリックし、Chromeの Load unpacked を使用します。
  5. モデルを選択し、タスクの説明を入力して Send をクリックします。

責任ある利用

  • このツールはOpenAIの使用制限や安全管理を回避しません。すでにアクセス権のある会話を自動化するだけです。
  • ユーザーはOpenAIの利用規約、使用ポリシー、およびワークスペースの制限を遵守する必要があります。
  • Workers, Goal/Loop, Compact & Resumeはオーケストレーションの補助であり、追加のクォータを付与するものではありません。
  • 本ソフトウェアはMITライセンスの下で「現状のまま」提供されます。作者はOpenAIと提携しておらず、推奨も受けていません。

ライセンス – MIT (LICENSE を参照)。


Chat On Steroids は、ChatGPTをローカルのコーディングワークステーションへと拡張し、ユーザーが自動化を制御し続けられるようにする本格的なオープンソースAIアシスタントです。

これを取り上げた記事

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト