codex-island-app は何をしますか?
macOSノッチでCodex CLIセッションを追跡し、承認管理やスレッド切り替えをターミナルタブなしでローカルおよびリモートホストに対して行えます。
概要
このアプリケーションは、macOSのDynamic Island(ノッチ)エリアを活用して、Codex CLIセッションのステータスを視覚的に表示します。複数のセッションをターミナルタブで開くことなく、承認の確認やスレッドの切り替えが可能です。
特徴
- ノッチ表示: アクティブなCodex CLIセッションの状態をノッチに表示
- 承認管理: 承認リクエストをノッチから直接確認・処理
- スレッド切り替え: ローカルおよびリモートホストのセッションを簡単に切り替え
- ターミナル不要: 複数のターミナルタブを管理する必要がなく、効率的なワークフローを実現
対応プラットフォーム
- macOS(Dynamic Island対応デバイス)
- Codex CLI(ローカルおよびリモートホスト)
使用方法
- アプリを起動すると、ノッチにCodex CLIセッションのアイコンが表示されます。
- アイコンをクリックまたはホバーすると、アクティブなセッションのリストが表示されます。
- 承認が必要なリクエストは、ノッチの通知として表示され、クリックで承認/拒否できます。
- セッションを切り替えるには、リストから目的のセッションを選択します。
インストール
# リポジトリをクローン
gh repo clone Pandemic-spode596/codex-island-app
# アプリをインストール
cd codex-island-app
npm install
設定
環境変数または設定ファイルで、以下のパラメータを指定できます:
CODEX_CLI_PATH: Codex CLIのパス(デフォルト:~/.codex)CODEX_ISLAND_PORT: アプリが使用するポート番号REMOTE_HOSTS: リモートホストのリスト(カンマ区切り)
開発
# 開発モードで起動
npm run dev
# ビルド
npm run build
ライセンス
MIT