graykode/abtop

Like htop, but for AI coding agents. Monitor Claude Code & Codex CLI sessions, tokens, context window, rate limits, and ports in real-time.

何を解決するか

abtop は、複数の AI コーディングエージェントを同時に実行しているユーザー向けの集中型モニタリングダッシュボードを提供します。複数のターミナルウィンドウを切り替えることなく、異なるエージェントセッション(Claude Code、Codex CLI、OpenCode など)におけるリソース使用状況、レート制限、および孤立したプロセスの追跡という問題を解決します。

動作方法

読み取り専用のターミナルユーザーインターフェース(TUI)であり、ローカルのプロセス状態と設定ファイルをスキャンすることで、アクティブなエージェントセッションを検出します。トークン使用量、コンテキストウィンドウの使用率、開いているポートなどのメタデータを、ローカルシステムから直接収集します。また、tmux、cmux、iTerm2 などのターミナルマルチプレクサと統合可能で、ダッシュボードから選択したエージェントを実行している特定のターミナルに直接ジャンプできるようにします。

対象ユーザー

複数のプロジェクトで AI コーディングエージェントを使用し、エージェントの状態、クォータ消費量、システムへの影響をリアルタイムで把握したい開発者。

主な特徴

  • マルチエージェント対応:1つのビューで Claude Code、Codex CLI、OpenCode を監視可能。
  • リソース追跡:トークン使用量、コンテキストウィンドウの満杯率、レート制限のリアルタイム可視化。
  • プロセス管理:エージェントによって生成された孤立したポートを検出し、TUIから直接セッションやポートを終了可能。
  • ターミナル統合:Enter キーでアクティブなエージェントセッションにジャンプ可能。
  • 拡張性:JSON スナップショットモードと、カスタムダッシュボードを構築するためのライブラリクレートを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト