Skip to main content
Glama

Chat On Steroids は、ローカル MCP サーバーを通じて、あなたが設定したフォルダーと機能のみを公開する Windows デスクトップアプリです。ChatGPT は引き続きブラウザーで使用します。このアプリは権限の境界とローカル実行エンジンであり、付属の Chrome 拡張機能は、ブラウザー側のチャット属性表示、セッションキャプチャ、よりリッチなツール行、Compact & Resume、および実験的なマルチエージェント連携を追加します。

ダウンロード

Windows

インストーラー

10 / 11 x64 (Intel または AMD 64 ビット)

x64 をダウンロード

11 ARM64

ARM64 をダウンロード

これらは、単一のユニバーサル Windows バイナリではなく、アーキテクチャ別の個別インストーラーです。ARM64 パッケージは、ARM64 版 Electron アプリとネイティブランタイムペイロードをインストールします。アシストインストーラーはデフォルトで現在のユーザーにインストールするため、管理者権限は不要です。全ユーザー向けインストールを選択した場合は、昇格が必要になることがあります。対応する Chrome 拡張機能はすでに含まれています。インストール後、アプリのセットアップを開いて 拡張機能フォルダーを開く を押し、Chrome の パッケージ化されていない拡張機能を読み込む を一度使用してください。探すべき追加のダウンロードはありません。手動インストール用のスタンドアロンの 拡張機能 zip も各リリースに添付されています。まず解凍してから、解凍したフォルダーを展開して読み込んでください。

すべてのリリースには SHA256SUMS.txt が含まれています。インストーラーを実行する前に検証し、出力されたハッシュをそのファイルの該当行と比較してください:

Get-FileHash .\Chat-On-Steroids-Setup-x64.exe -Algorithm SHA256

ベータ版、実際の権限付き

新しいインストールは現在、すべての Chat On Steroids 機能が有効で、読み取り専用モードがオフの状態で開始されます。 ChatGPT に接続する前に、ホームの権限パネルを確認してください。特に、コマンドを実行 は Windows ユーザーとして任意のプログラムを実行でき、マウスとキーボードを制御 は承認済みフォルダー外のアプリケーションと操作できます。

プロジェクトフォルダーを使用し、プロファイル全体や C:\ は使用しないでください。コミットまたはバックアップ済みのコードで作業してください。パス封じ込めは多層防御であり、カーネルサンドボックスではありません。インストーラーは署名されていないため、SmartScreen が警告します。権限とセキュリティ境界SECURITY.md を参照してください。

追加される機能

領域

ChatGPT が利用できるもの

ファイル

承認済みルート内での制限付き読み取り/検索と、事前検証済みの複数ファイルテキストパッチ

コマンド

有効な場合、PowerShell/cmd プロセスと対話型ターミナルセッション

デスクトップ

スクリーンショット、ウィンドウ/コントロールの検査、マウス、キーボード、クリップボードの権限

セッション

ローカル永続履歴、実際のツール呼び出しの証跡、Compact & Resume

ワーカー

決定的なローカルルーティングによる実験的なプライム/ワーカーチャット

このアプリには代替チャット UI はなく、モデルをホストしません。トレイで静かに動作し、ChatGPT を、あなたがすでに使っている PC の機能に橋渡しします。

要件

  • Windows 10 または 11 x64、またはネイティブ ARM ビルド用の Windows 11 ARM64

  • Chrome 116+(セッション属性表示、Compact & Resume、Overwrite、またはワーカーチャットを利用する場合)。

  • ChatGPT ワークスペースで、Web 上で Developer mode とカスタム MCP アプリが利用できること。OpenAI は現在、書き込み/変更アクションを含む完全な MCP サポートを Business、Enterprise、Edu 向けのベータ版ロールアウトとして文書化しています。Pro は読み取り/フェッチ専用のカスタム MCP に接続できます。Business の Developer mode は管理者/オーナーが制御し、Enterprise/Edu はさらにワークスペースの権限/RBAC を使用できます。利用可能性、ポリシー、UI は変更される可能性があるため、ワークスペースが異なる場合は OpenAI の現在の Developer mode と MCP アプリ ドキュメントを確認してください。

カスタムアプリを有効にした通常の ChatGPT 会話を使用してください。OpenAI の組み込み Agent mode は現在カスタムアプリを使用しません。Chat On Steroids の実験的なワーカーチャットは、別のブラウザー拡張機能です。

推奨される接続方法は、OpenAI の Secure MCP Tunnel です。リリースビルドには、インストーラーの CPU アーキテクチャ向けに固定され、チェックサム検証済みの tunnel-client がバンドルされています。自分で選択した明示的なバイナリ、PATH 上のコピー、または通常のインストール場所にあるものは、バンドルされたものを上書きできます。Cloudflare および自己ホスト型 HTTPS トンネルも代替として引き続き利用できます。

3分でできるセットアップ

  1. お使いの CPU 用のビルドをインストールし、Chat On Steroids を開きます。

  2. 権限を確認し、1つ以上のプロジェクトフォルダーを承認します。

  3. OpenAI Secure MCP Tunnel と、Tunnels: Read および Use 権限を持つ制限付き API キーを作成します。

  4. Web 上の ChatGPT で Developer mode を有効にし、Core アプリを作成します。画面/制御/クリップボードの権限を有効にした場合は、Desktop アプリも作成します。ワークスペース管理者が先に Developer mode を許可または有効にする必要がある場合があります。

  5. Chat On Steroids で 拡張機能フォルダーを開く を押します。chrome://extensions で Developer mode を有効にし、パッケージ化されていない拡張機能を読み込む を選択して、そのフォルダーを選択します。ペアリングは自動的に行われます。

セットアップタブは各ホップを追跡し、チェーンのその側が実際に確認された場合にのみ完了とマークします。

OpenAI Secure MCP Tunnel

  1. Platform → Tunnels で、ChatGPT で使用しているのと同じワークスペースにトンネルを作成し、その ID(tunnel_…)をコピーします。

  2. Platform → API keys で、Tunnels: ReadTunnels: Use のみを持つ Restricted キーを作成します。

  3. 両方をセットアップタブに貼り付け、接続 を押します。

  4. Web 上の ChatGPT で、設定 → アプリ → 詳細設定 またはワークスペースの Apps 領域から Developer mode を有効にします。Business ワークスペースでは管理者/オーナーが必要です。Enterprise/Edu では管理者からの RBAC アクセスも必要な場合があります。

  5. カスタムアプリを作成し、トンネル を選択してトンネルを選択し、検出されたアクションを確認して、ワークスペースの要件に応じて公開/有効化します。

OpenAI トンネルの場合、Core とオプションの Desktop サーフェスは別々のトンネル ID を使用します。ChatGPT は各カスタムアプリを 1 つのエンドポイントとして扱うためです。

Cloudflare クイックトンネル

接続 を押し、アプリが表示する URL をコピーし、ChatGPT でカスタムアプリを作成するときに MCP サーバー URL として使用します。URL は公開されており、そのランダムなパスが機能のシークレットです。完全な URL をパスワードのように扱ってください。アプリを再起動すると変更されます。

独自のトンネルを実行する

独自の HTTPS トンネルをアプリが表示するループバック URL に向け、シークレットパスを含む公開相当の URL を ChatGPT に渡します。

権限やツールの形状を変更した後は、ChatGPT でカスタムアプリを更新/確認するか、ワークスペースに更新アクションがない場合は再作成し、新しい会話を開始してください。ChatGPT は以前に確認したアクションセットを保持できるため、デスクトップアプリはキャッシュ済みスキーマをホットリライトできるとは主張しません。

実験的なブラウザー拡張と OpenAI 利用規約

MCP コネクタは、ChatGPT の文書化された Developer mode と Secure MCP Tunnel の経路を使用します。付属の拡張機能は異なります。ChatGPT の Web UI を監視し、ブラウザーでレンダリングされた会話状態をローカルに記録し、実験的なワーカーフィーチャーは追加の ChatGPT タブを開いてシードします。これらのブラウザー拡張経路は実験的であり、文書化された公開 ChatGPT 自動化 API ではありません。アカウントとワークフローによっては、自動抽出、レート制限、アクセス制御、セーフガード、許可された使用に関する OpenAI の利用規約とポリシーが適用される場合があります。拡張機能またはマルチエージェントモードを使用する前に、お客様のアカウントに適用される契約を確認してください。 これらの機能を使用して ChatGPT データをスクレイピングまたは一括抽出したり、制限や確認を回避したり、アクセスおよび安全制御をバイパスしたりしないでください。OpenAI の 利用規約とポリシーサービス契約、および現在の Developer mode のドキュメント を参照してください。

Windows SmartScreen

インストーラーはコード署名されていないため、ブラウザーや Windows がダウンロードが一般的でない、または検証されていないと警告する場合があります。SmartScreen で、リリースのチェックサムに対して SHA-256 を検証した後にのみ、詳細情報 → それでも実行 を選択してください。署名されていないバイナリを実行したくない場合は、代わりにソースからビルドしてください。

権限とセキュリティ境界

新しいインストールは意図的に完全有効で開始されます。ファイル/検索/書き込み権限、コマンド実行、画面/制御/クリップボードアクセス、セッション記録、実験的なマルチエージェントモードがオンになり、読み取り専用モードはオフになります。既存のインストールは保存された選択を維持します。ChatGPT に接続する前に権限パネルを確認してください。

重要な境界はシンプルです:

  • ファイルツールは承認済みフォルダーに限定されます。 パスはアクセス前に検証および正規化されます。これはアプリケーションレベルの封じ込めであり、OS や VM のサンドボックスではありません。同一ユーザーによるファイルシステムの競合は依然として発生する可能性があります。

  • コマンドはフォルダーでサンドボックス化されません。 exec_command は承認済みフォルダーで開始されますが、その後は通常の Windows ユーザー権限で実行され、そのユーザーが到達できるものすべてに到達できます。

  • デスクトップ制御はフォルダー範囲ではありません。 画面キャプチャ、マウス/キーボード入力、クリップボードアクセスは、権限が有効な場合にデスクトップに適用されます。

  • MCP サーバーはループバックのみです。 ランダムなシークレットパスが各ローカルコネクタを保護します。ChatGPT は、設定したトンネルを通じて到達します。完全な公開トンネル URL はシークレットとして扱ってください。

  • シークレットは保存時に暗号化されます。Electron の safeStorage / Windows DPAPI を使用し、レンダラーや通常のログには保持されません。

  • ブラウザーブリッジは分離されており、ループバックのみです。 付属の拡張機能のために存在し、ファイル、コマンド、設定のルートを公開しません。

読み取り専用モードは、ローカル変更に対する迅速なキルスイッチです。ファイル書き込み、コマンド実行、デスクトップ制御、クリップボード書き込みを無効にし、読み取り専用機能は利用可能なままにします。報告と範囲については SECURITY.md を参照してください。

コネクタとツール

Chat On Steroids は 2 つの MCP アプリを公開します:

コネクタ

目的

現在のツール名

Core

承認済みファイル、検索、パッチ、ターミナル、セッション検索、ワーカー

readview_imagefindapply_patchexec_commandwrite_stdinsessionagents

Desktop

画面、ウィンドウ、マウス/キーボード、クリップボード

observecomputer

Coreは8つの可能な名前を宣言しますが、findはシェルなしの検索フォールバックであり、コマンドペアと相互排他的であるため、同時に最大7つしか公開しません。Desktopはオプションです。権限の取り消しは、ChatGPTが以前にキャッシュされたスキーマをまだ表示している場合でも即座に有効になります。公開するツールの形状を変更した場合は、ChatGPTでアプリをリフレッシュし、新しいチャットを開始してください。

公開ツールの契約と権限マッピングはdocs/tool-surface.mdにあります。

セッション記録と拡張機能

セッション記録は新規インストールではデフォルトでオンで、無効にできます。Chatタイムラインとsession検索に必要なローカル履歴を%APPDATA%\chat-on-steroids\sessions\に保存します。小さなアクティビティログは別個で、上限付き、秘匿処理済み、メモリのみです。セッションの保持期間はデフォルトで30日です。

バンドルされたChrome拡張機能は、ブラウザ側の会話ID、ページ表示のトランスクリプト取得、よりリッチなツール行、Compact & Resume、ワーカータブの連携を追加します。chatgpt.com / chat.openai.comとアプリのループバックブリッジポートでのみ実行されます。アプリと拡張機能のバージョンは連動するため、アプリを更新した後は、chrome://extensionsで展開された拡張機能にReloadを使用してください。

Compact & Resume

長い記録セッションでは、アプリはローカルでコンテキスト圧力を推定します。新規インストールでは推定トークン約300kで警告し、400kを観測された制限マーカーとして使用し、300kで自動圧縮を有効にします。これらはローカル推定であり、ChatGPTのプライベートなコンテキストカウンターではありません。

Compact & Resumeは現在のチャットにハンドオフを書くよう要求し、それをローカルに保存し、新しいChatGPT会話を開き、同じローカルセッションをそれに再バインドします。ハンドオフを完了できない場合、元のセッションはそのまま残ります。

マルチエージェントモード(実験的)

新規インストールでは現在、マルチエージェントモードがデフォルトで2つのワーカーで有効になっており、ハード上限は8です。1つのプライムチャットはワーカーチャットを開き、それらと仲介されたメッセージを交換できます。ワーカー同士は直接メッセージを送信できません。

これは実験的なブラウザ自動化であり、並行チャットは同じファイルを編集したり、アカウントの制限をすぐに消費したりする可能性があります。復元可能な作業にのみ使用し、ワーカーの所有権を明確にし、ChatGPTタブが自動的に開かれたり調整されたりすることを望まない場合は、機能をオフにしてください。実験的ブラウザ拡張とOpenAI利用規約の規約注記がここに適用されます。

トラブルシューティング

  • 権限変更後にツールが欠けている、または残っている場合: ChatGPTでカスタムアプリをリフレッシュ/確認するか、必要に応じて再作成し、新しい会話を開始して現在のスキーマを検出させます。

  • 拡張機能がアプリが見つからないと表示する場合: ブラウザブリッジを実行するにはセッション記録またはマルチエージェントモードをオンにする必要があります。その後、拡張機能のポップアップを開き直します。

  • 拡張機能のバージョン不一致: アプリを更新するたびに、展開された拡張機能を再読み込みしてください。

  • SmartScreen警告: 署名なしベータ版では想定されます。詳細情報 → 実行を選択する前にSHA256SUMS.txtを検証してください。

  • トンネルが利用できない場合: アプリの詳細設定で明示的なtunnel-client.exe / cloudflared.exeを指定するか、リリースビルドのバンドルされたトンネルクライアントを使用してください。

貢献

バグ報告、機能リクエスト、PRを歓迎します。まずCONTRIBUTING.mdをお読みください。セキュリティ問題はSECURITY.mdを通じて、issueやPRではなく非公開で報告してください。リリース履歴はCHANGELOG.mdにあります。

開発

npm ci
npm run dev        # run the app with hot reload
npm run verify     # typecheck + tests

ビルド

npm run dist:x64      # x64 Windows installer
npm run dist:arm64    # ARM64 Windows installer; native runtime smoke runs in CI

リリースパッケージングは、バンドルされたトンネル/ripgrepアセットを固定して検証し、ターゲットCPU用のネイティブ依存関係をステージングし、アーキテクチャごとのNSISインストーラーを生成します。リリースCIはx64とARM64をそれぞれのネイティブWindowsランナーでビルドしてスモークテストし、その後、公開用のスタンドアロン拡張機能zipとSHA256SUMS.txtを組み立てます。

ライセンス

MIT — LICENSEをご参照ください。

OpenAIとは提携、承認、関連のいずれもありません。"ChatGPT"はOpenAIの商標であり、このツールが相互運用する対象を説明するためにのみ使用されています。| コネクタ | 目的 | 現在のツール名 | | ----------- | --------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | | Core | 承認済みファイル、検索、パッチ、ターミナル、セッション検索、ワーカー | readview_imagefindapply_patchexec_commandwrite_stdinsessionagents | | Desktop | 画面、ウィンドウ、マウス/キーボード、クリップボード | observecomputer |

Coreは8つの可能な名前を宣言しますが、findはシェルなしの検索フォールバックであり、コマンドペアと相互排他的であるため、同時に最大7つしか公開しません。Desktopはオプションです。権限の取り消しは、ChatGPTが以前にキャッシュされたスキーマをまだ表示している場合でも即座に有効になります。公開するツールの形状を変更する場合は、ChatGPTでアプリをリフレッシュし、新しいチャットを開始してください。

公開ツールの契約と権限マッピングはdocs/tool-surface.mdにあります。

セッション記録と拡張機能

セッション記録は新規インストールではデフォルトでオンで、無効にできます。Chatタイムラインとsession検索に必要なローカル履歴を%APPDATA%\chat-on-steroids\sessions\に保存します。小さなアクティビティログは別個で、上限付き、秘匿処理済み、メモリのみです。セッションの保持期間はデフォルトで30日です。

バンドルされたChrome拡張機能は、ブラウザ側の会話ID、ページ表示のトランスクリプト取得、よりリッチなツール行、Compact & Resume、ワーカータブの連携を追加します。chatgpt.com / chat.openai.comとアプリのループバックブリッジポートでのみ実行されます。アプリと拡張機能のバージョンは連動するため、アプリを更新した後は、chrome://extensionsで展開された拡張機能にReloadを使用してください。

Compact & Resume

長い記録セッションでは、アプリはローカルでコンテキスト圧力を推定します。新規インストールでは推定トークン約300kで警告し、400kを観測された制限マーカーとして使用し、300kで自動圧縮を有効化します。これらはローカル推定であり、ChatGPTのプライベートなコンテキストカウンターではありません。

Compact & Resumeは現在のチャットにハンドオフを書くよう要求し、それをローカルに保存し、新しいChatGPT会話を開き、同じローカルセッションをそれに再バインドします。ハンドオフを完了できない場合、元のセッションはそのまま残ります。

マルチエージェントモード(実験的)

新規インストールでは現在、マルチエージェントモードがデフォルトで2つのワーカーで有効になっており、ハード上限は8です。1つのプライムチャットはワーカーチャットを開き、それらと仲介されたメッセージを交換できます。ワーカー同士は直接メッセージを送信できません。

これは実験的なブラウザ自動化であり、並行チャットは同じファイルを編集したり、アカウントの制限をすぐに消費したりする可能性があります。復元可能な作業にのみ使用し、ワーカーの所有権を明確にし、ChatGPTタブが自動的に開かれたり協調されたりすることを望まない場合は、機能をオフにしてください。実験的ブラウザ拡張とOpenAI利用規約の規約注記がここに適用されます。

トラブルシューティング

  • 権限変更後にツールが欠けている、または残っている場合: ChatGPTでカスタムアプリをリフレッシュ/確認するか、必要に応じて再作成し、新しい会話を開始して現在のスキーマを検出させます。

  • 拡張機能がアプリが見つからないと表示する場合: ブラウザブリッジを実行するにはセッション記録またはマルチエージェントモードをオンにする必要があります。その後、拡張機能のポップアップを開き直します。

  • 拡張機能のバージョン不一致: アプリを更新するたびに、展開された拡張機能を再読み込みしてください。

  • SmartScreen警告: 署名なしベータ版では想定です。More info → Run anywayを選択する前にSHA256SUMS.txtを検証してください。

  • トンネルが利用できない場合: アプリの詳細設定で明示的なtunnel-client.exe / cloudflared.exeを指定するか、リリースビルドのバンドルされたトンネルクライアントを使用してください。

貢献

バグ報告、機能リクエスト、PRを歓迎します。まずCONTRIBUTING.mdをお読みください。セキュリティ問題はSECURITY.mdを通じて、issueやPRではなく非公開で報告してください。リリース履歴はCHANGELOG.mdにあります。

開発

npm ci
npm run dev        # run the app with hot reload
npm run verify     # typecheck + tests

ビルド

npm run dist:x64      # x64 Windows installer
npm run dist:arm64    # ARM64 Windows installer; native runtime smoke runs in CI

リリースパッケージングは、バンドルされたトンネル/ripgrepアセットを固定して検証し、ターゲットCPU用のネイティブ依存関係をステージングし、アーキテクチャごとのNSISインストーラーを生成します。リリースCIはx64とARM64をそれぞれのネイティブWindowsランナーでビルドしてスモークテストし、その後、公開版のスタンドアロン拡張機能zipとSHA256SUMS.txtを組み立てます。

ライセンス

MIT — LICENSEをご参照ください。

OpenAIとは無関係、非承認、非関連です。「ChatGPT」はOpenAIの商標であり、このツールが相互運用する対象を説明するためにのみ使用されています。

-
license - not tested
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent

  • Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/totec448-spec/chat-on-steroids'

If you have feedback or need assistance with the MCP directory API, please join our Discord server