Skip to content

Releases: Atsu-Taiyo/codex-component

v0.3.0 — Browser ChatGPT login

Choose a tag to compare

@Atsu-Taiyo Atsu-Taiyo released this 14 Sep 05:01

ゲームのトークン入力欄を削除し、「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ログイン対応

Choose a tag to compare

@Atsu-Taiyo Atsu-Taiyo released this 14 Sep 05:01

ゲームのトークン入力欄を削除し、「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

Choose a tag to compare

@Atsu-Taiyo Atsu-Taiyo released this 14 Sep 04:48

ことばの宝箱

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

Choose a tag to compare

@Atsu-Taiyo Atsu-Taiyo released this 13 Sep 05:32

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

Choose a tag to compare

@Atsu-Taiyo Atsu-Taiyo released this 13 Sep 04:37

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

Choose a tag to compare

@Atsu-Taiyo Atsu-Taiyo released this 13 Sep 03:44

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.tgz

Linux・macOS・Windowsで19テストとビルド・pack確認が成功。macOSのCodex CLI 0.154.0で実チャット、画像生成、モデル・音声候補一覧を確認しました。ChatGPT認証によるRealtime開始はAPIキー認証必須エラーでした。実通話と課金APIメディアのライブ実行は未検証です。詳細はREADMEを参照してください。

npmレジストリへの公開は行っていません。非公式・MITライセンスのプロジェクトです。