メインコンテンツへスキップ

忙しい方のためのカメラ関連ニュース
海外のカメラ関連ニュースを翻訳してお届け


「Show HN: Tmux-agent-switcher」 – Claude/Codexエージェントの状況を一覧表示し、操作を効率化するtmuxプラグイン

  • From 
    Claude (Hacker News)

tmux-agent-switcherは、tmux内で実行中のAIコーディングエージェント(Claude Code, Codex, OpenCode)の状況を一覧表示し、操作を効率化するtmuxサイドバープラグインです。

主な機能:

  • クロスセッションウィンドウスイッチャー: 全セッションのウィンドウを左側に一覧表示し、選択したウィンドウのライブプレビューを右側に表示します。
  • エージェント監視: 各エージェントを実行中のペインには、Working(作業中)、Blocked(あなた待ち)、Idle(完了)のステータスバッジが表示され、実行時間も確認できます。
  • タブステータスインジケーター: 各tmuxウィンドウタブに、エージェントの集約されたステータスが追加表示されます。
  • Vim連携: Ctrl+h/j/k/l キーでペイン、ウィンドウ、セッション間を移動できますが、Vim/Neovimがフォーカスされている場合は、これらのキーはVimに渡されます。
  • 軽量なバックグラウンドポーラー: サイドバーを開いたときに起動し、エージェントの状態を常に最新に保ちます。

動作原理:
tmux pane metadata、tmux capture-pane、ps process-tree snapshot を利用して、エージェントの状態(Working、Blocked、Idle)を推定します。エージェントの画面出力から検出するため、UIの変更やカスタムテーマ、非英語ロケールによっては分類がずれる可能性があります。

インストール:
TPM (tmux Plugin Manager) を使用するのが推奨されます。その他、手動でのgit cloneやソースからのビルドも可能です。

設定:
エージェントを開くキー (`@agent_switcher_key`)、Vim連携の有効/無効 (`@agent_switcher_nav`)、表示モード (`@agent_switcher_view`) などを設定できます。

[custom_js_sp]

AIによる翻訳/要約をしています。正確な情報はオリジナルサイトにてご確認ください。
当サイトの記事にはプロモーションが含まれる場合があります。

今週の人気ニュース

アップル関連のニュースはこちら