これは何か

正式名称「Codex Discord Connected Display」、略して CoDiCoDi(コーディコーディ)は、Windows 上で動作する Codex CLI の使い勝手を飛躍的に向上させるためのローカルブリッジアプリです。通常、端末(ターミナル)上で完結する Codex CLI のセッションを、ブラウザベースの「ローカル UI」と「Discord チャンネル」の双方へ中継し、どちらからでもチャット、画像送信、ファイル操作、ステータス確認ができるようにします。

何ができるか

目立つポイント

Codex CLI は非常に強力ですが、端末操作に依存しがちです。CoDiCoDi はその「インターフェース」を Discord という汎用プラットフォームへ拡張することで、AI エージェントを「常に繋がっている同僚」のような存在に変えてくれます。特に SQLite を用いたセッション管理や stale session(異常終了したセッション)の復旧機能など、実務で AI を使い倒すための泥臭い工夫が随所に散りばめられているのが特徴です。

セットアップや使い方の流れ

  1. リポジトリをクローンまたはダウンロードし、npm install で依存関係を構築します。
  2. Discord Developer Portal で Bot を作成し、トークンを取得します。Message Content Intent を有効にする必要があります。
  3. .env.example をコピーして .env を作成し、Codex の作業ディレクトリや Discord Bot の設定を記述します。
  4. launch-tauri-dev.ps1 等を実行してアプリを起動。Tauri のデスクトップウィンドウが開きます。
  5. UI または Discord から Codex に命令を送り、共同作業を開始します。

どんな人向けか

注意点

このアプリはあくまでローカルの Codex CLI の「ブリッジ」であり、アプリ自体が LLM を持っているわけではありません。また、非常に高い権限でローカル PC を操作できるツールであるため、信用できない人が参加している Discord サーバーでの使用や、インターネットへの不用意な公開は厳禁です。

まとめ

CoDiCoDi は、Codex CLI という強力なツールを、より「人間の生活圏(UI/Discord)」へと引き寄せるための実践的なツールです。AI との協調作業をターミナルの中に閉じ込めるのではなく、どこからでもアクセス可能なオープンスペースへと解放し、開発ワークフローの柔軟性を最大化してくれます。

参考画像

CoDiCoDi の概要図
CoDiCoDi の概要図

参照リンク