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.
What it solves
abtop は、複数の AI コーディングエージェントを同時に実行しているユーザー向けに、集中管理された監視ダッシュボードを提供します。Claude Code、Codex CLI、OpenCode などのエージェントセッション間で、トークン使用量、コンテキストウィンドウの飽和、レートリミット、孤立プロセスを追跡する問題を、複数のターミナルウィンドウを切り替えることなく解決します。
How it works
読み取り専用の TUI(Terminal User Interface)として動作し、ローカルのプロセスやファイル状態をスキャンしてアクティブなエージェントセッションを検出します。sysinfo でシステム指標を監視し、netstat でリスニングポートを検出します。OpenCode のような特定エージェントについてはローカル SQLite データベースを読み取ります。API キーや認証は不要で、ローカルメタデータとトランスクリプトからデータを取得します。
Who it’s for
複数プロジェクトで AI コーディングエージェントを使用し、リソース消費、クォータ状態、バックグラウンドプロセスをリアルタイムで把握したい開発者向けです。
Highlights
- Multi-Agent Support: Claude Code、Codex CLI、OpenCode を一画面で監視。
- Resource Tracking: トークン使用量、コンテキストウィンドウのパーセンテージ、レートリミットをリアルタイムで可視化。
- Process Management: 孤立ポートを検出し、TUI から選択したセッションまたはすべての孤立ポートを直接 kill 可能。
- Terminal Integration: cmux、tmux、iTerm2 を介して、選択したエージェントが実行中のターミナルペインに直接ジャンプできます。
- Crate Library: カスタムダッシュボードやスクリプト作成用に、ライブラリ crate と JSON スナップショットエクスポートを提供。