Communityコーディング&開発github.com

Pandemic-spode596/codex-island-app

macOSノッチでCodex CLIセッションを追跡し、承認管理やスレッド切り替えをターミナルタブなしで行えます。

codex-island-app とは?

このスキルは、macOSのノッチ(Dynamic Island)にCodex CLIセッションのステータスを表示し、承認リクエストの管理やスレッドの切り替えを、ターミナルタブを開かずに行えるようにするツールです。リモートホストとローカルホストの両方に対応しており、複数のセッションを効率的に監視・操作できます。開発者は、ノッチのインタラクティブな領域を利用することで、コンテキストスイッチを減らし、ワークフローを中断することなくCodexエージェントと連携できます。このスキルは、macOSの専用アプリとして機能し、Codex CLIの出力を解析してノッチに表示するため、GUIとCLIのギャップを埋める役割を果たします。

対応~Claude Code✓Codex CLI~Cursor
npx skills add Pandemic-spode596/codex-island-app

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

codex-island-app は何をしますか?

macOSノッチでCodex CLIセッションを追跡し、承認管理やスレッド切り替えをターミナルタブなしでローカルおよびリモートホストに対して行えます。

概要

このアプリケーションは、macOSのDynamic Island(ノッチ)エリアを活用して、Codex CLIセッションのステータスを視覚的に表示します。複数のセッションをターミナルタブで開くことなく、承認の確認やスレッドの切り替えが可能です。

特徴

  • ノッチ表示: アクティブなCodex CLIセッションの状態をノッチに表示
  • 承認管理: 承認リクエストをノッチから直接確認・処理
  • スレッド切り替え: ローカルおよびリモートホストのセッションを簡単に切り替え
  • ターミナル不要: 複数のターミナルタブを管理する必要がなく、効率的なワークフローを実現

対応プラットフォーム

  • macOS(Dynamic Island対応デバイス)
  • Codex CLI(ローカルおよびリモートホスト)

使用方法

  1. アプリを起動すると、ノッチにCodex CLIセッションのアイコンが表示されます。
  2. アイコンをクリックまたはホバーすると、アクティブなセッションのリストが表示されます。
  3. 承認が必要なリクエストは、ノッチの通知として表示され、クリックで承認/拒否できます。
  4. セッションを切り替えるには、リストから目的のセッションを選択します。

インストール

# リポジトリをクローン
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

関連スキル