Repository navigation
Releases: Atsu-Taiyo/codex-component
Release list
v0.3.0 — Browser ChatGPT login
ゲームのトークン入力欄を削除し、「ChatGPTでログイン」ボタンから自動接続する方式に変更しました。ログイン済みなら既存のChatGPT認証を再利用し、未ログインなら公式ログイン画面を開きます。ローカル接続の内部認証は維持しています。
ゲーム用ZIPのWebフォルダを examples/treasure-unity/Build/ に展開して、リポジトリのルートで npm ci 後、node examples/treasure-unity/serve.mjs --open を実行してください。
検証:37件の自動テスト、Unity Webビルド、ログイン済み実アカウントでのゲーム接続、独立した未ログイン環境での公式ログインURL発行。未ログインから認証を最後まで完了するUI操作は未検証です。
共通APIと導入手順: docs/login.md
ことばの宝箱 — ChatGPTログイン対応
ゲームのトークン入力欄を削除し、「ChatGPTでログイン」ボタンから自動接続する方式に変更しました。ログイン済みなら既存のChatGPT認証を再利用し、未ログインなら公式ログイン画面を開きます。ローカル接続の内部認証は維持しています。
ゲーム用ZIPのWebフォルダを examples/treasure-unity/Build/ に展開して、リポジトリのルートで npm ci 後、node examples/treasure-unity/serve.mjs --open を実行してください。
検証:37件の自動テスト、Unity Webビルド、ログイン済み実アカウントでのゲーム接続、独立した未ログイン環境での公式ログインURL発行。未ログインから認証を最後まで完了するUI操作は未検証です。
共通APIと導入手順: docs/login.md
ことばの宝箱 — Unity game example
ことばの宝箱
Unity Web game using codex-component chat, image generation and experimental voice. Collect three treasures to win. Includes an explicitly labeled offline practice mode.
Download treasure-web.zip and extract its Web folder into examples/treasure-unity/Build/ in this repository, then run:
npm ci
codex login
node examples/treasure-unity/serve.mjs --open
Verified: Unity Web build, browser practice through all three rounds, and a live Codex judgment → image generation → Unity card display. Real microphone roundtrip and Sites hosting are not verified.
Source and instructions: examples/treasure-unity/README.md. Voice requires a Web browser with microphone permission. No OpenAI API key is embedded or required for the native Codex path.
v0.2.0 — Connect each user’s local Codex
Sites等のWeb UIから、各ユーザー自身のPCのCodexへ接続するための機能を追加しました。
codex-component connect --origin https://YOUR-SITE: loopback専用のローカル接続コマンド- サイトorigin・一時トークン・Hostの検証
- Reactの
LocalCodexConnect接続フォーム createLocalCodexBrowserとstartLocalBridge- 導入ガイドとブラウザのローカルネットワーク制約の説明
22テストが成功。配布パッケージを別ディレクトリへインストールし、CLIの起動と実Codexのログイン状態取得を確認しました。実際のSites URLからの接続は未検証です。対象URLのCSP・権限・ブラウザでの動作確認が必要です。
v0.1.1 — Fix ChatGPT WebRTC voice
WebRTC音声接続の invalid_quicksilver_alpha_header を修正しました。
- WebRTCでprotocol v3を既定に指定し、Codex内部の
OpenAI-Alpha: quicksilver=v2ヘッダーを選択します。 - WebRTCはCodexのChatGPT認証を使用します。前版で直接WebSocketのAPIキー要件をWebRTCへ一般化した説明を訂正しました。
- 回帰テストを含む19テストが成功。APIキーを追加しない実接続で、旧ヘッダーエラーを通過してSDP入力検証まで進むことを確認しました。マイク音声の往復は未検証です。
文字起こし・読み上げの任意OpenAI APIアダプターは、引き続き別途APIキーを使います。
v0.1.0 — Codex Component
Codex app-serverを独自UIに組み込むための最初のリリースです。
- TypeScriptクライアント: チャット、ストリーミング、会話継続、停止、モデル・推論量選択、ネイティブ画像生成
- Node HTTPブリッジ、ブラウザクライアント、Reactフック、ローカルデモ
- 実験的Realtimeヘルパーと、別APIキーによる文字起こし・読み上げ・画像生成アダプター
- 日本語README、英語クイックスタート、API・統合・互換性ガイド
ビルド済みの添付パッケージをインストールできます。Node.js 22以上が必要です。
npm install https://github.com/Atsu-Taiyo/codex-component/releases/download/v0.1.0/codex-component-0.1.0.tgzLinux・macOS・Windowsで19テストとビルド・pack確認が成功。macOSのCodex CLI 0.154.0で実チャット、画像生成、モデル・音声候補一覧を確認しました。ChatGPT認証によるRealtime開始はAPIキー認証必須エラーでした。実通話と課金APIメディアのライブ実行は未検証です。詳細はREADMEを参照してください。
npmレジストリへの公開は行っていません。非公式・MITライセンスのプロジェクトです。