AI News HubLIVE
サイト内リライト2 分で読了

CTOP – AIエージェント監視用ターミナルペイン

CTOP は htop に似たターミナルツールで、AIコーディングエージェントの監視用に設計されています。Claude Code、Codex CLI、OpenCode、Devin のセッションをリアルタイムで監視し、CPU、メモリ、トークン消費、コンテキストウィンドウ、コストなどを表示します。複数のビューモード、キーボードショートカット、プラグインシステム、エージェント用CLIモードを提供します。

ソースHacker News AI著者: aakashadesara

CTOP はオープンソースのターミナルツールで、AIコーディングエージェントに対して htop のようなプロセス監視体験を提供します。Aakash Adesara が開発し、Node.js ベースで、macOS、Linux、Windows をサポートしています。このツールの主な魅力は、Claude Code、Codex CLI、OpenCode、Devin を含む複数のAIエージェントセッションを同時に追跡し、各セッションのCPUやメモリ使用量、トークン消費、コンテキストウィンドウの占有率、推定APIコストをリアルタイムで表示できる点です。

CTOP のインターフェースは効率性とカスタマイズ性を重視しています。リストビューとペインビューの2つのモードがあり、Pキーで切り替えられます。リストでは各行が1つのエージェントセッションを表し、エージェント名、ステータス、CPU/メモリ使用率、コンテキストウィンドウのグラフィカルな進行バー、トークンアクティビティの波形グラフ、累積コストが表示されます。j/k キーまたは矢印キーでナビゲートし、スペースキーで複数のセッションをマークしてから一括で終了(SIGTERM または SIGKILL)できます。また、重要なセッションをピン留めする機能(pキー)もあり、ピン留めされたセッションは常に上部に表示され、~/.ctop/pins.json に永続化されます。

基本的な監視に加えて、CTOP には高度な機能が組み込まれています。Lキーでログペインを開き、エージェントの会話をリアルタイムで追跡できます。dキーでダッシュボードを表示し、集計統計を確認できます。Hキーで過去24時間の使用状況グラフを表示します。デスクトップ通知もサポートしており、セッションが完了した際に通知を受け取れます。テーマは5種類(default、minimal、dracula、solarized、monokai)から選択でき、カスタムテーマも作成可能です。

開発者向けには、プラグインシステムが用意されており、~/.ctop/plugins/ ディレクトリにカスタム列を追加することで機能を拡張できます。さらに、CTOP はAIエージェント自身のためのCLIモードを提供します。エージェントは ctop ls、ctop whoami、ctop alerts などのコマンドを使用して、自身の状態を照会したり、他のセッションとやり取りしたりできます。これは自動化ワークフローに非常に便利です。

インストール方法は多様で、macOS では Homebrew で簡単にインストールできます。npm を使ってグローバルインストールすることも、ソースから直接実行することもできます。プロジェクトは MIT ライセンスで公開されており、GitHub 上で開発されています(現在86スター、8フォーク)。CTOP は、AIエージェント監視の分野における空白を埋め、開発者にこれまでにない透明性と制御を提供します。