Skip to main content

TUI monitor for AI coding agents — Claude Code, Codex CLI and more

Project description

agtop

TUI monitor for AI coding agents — Claude Code, Codex CLI and more.

Python 3.11+ License: MIT

screenshot

Features

  • Live status tracking: working, idle, waiting for input/permission, done
  • Conversation preview with tool call summaries
  • One-key jump to the terminal tab/pane running a session
  • macOS notifications + bell when a session needs attention
  • Subscribe to sessions for task-completion alerts
  • Supports Claude Code and OpenAI Codex CLI
  • Terminal support: iTerm2, WezTerm, Terminal.app, Warp, Kaku, tmux

Install

Homebrew

brew install lhead/tap/agtop

pip

pip install agtop

Usage

agtop

Keybindings

Key Action
j Jump to session's terminal tab
a Subscribe/unsubscribe to completion alerts
r Force refresh
c Copy session detail to clipboard
q Quit

Configuration

~/.config/agtop/config.toml

[general]
show_recent_hours = 4   # Show closed sessions from last N hours
max_sessions = 20       # Max sessions in list

[refresh]
fast = 1                # Seconds - when active sessions exist
slow = 3                # Seconds - when all idle/done

[notifications]
enabled = true          # macOS notification for waiting sessions
sound = true            # Terminal bell

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agtop-0.1.0.tar.gz (22.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agtop-0.1.0-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file agtop-0.1.0.tar.gz.

File metadata

  • Download URL: agtop-0.1.0.tar.gz
  • Upload date:
  • Size: 22.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for agtop-0.1.0.tar.gz
Algorithm Hash digest
SHA256 188d50b18b93935f1ff11b0fd0667aacd8c2f2359aa7f574894d5390da51a186
MD5 b118d594b77fc11efc2b34a28575c830
BLAKE2b-256 7207d53cb8839c457dae781713556c5633db051d54039cdfee9928ae510b0627

See more details on using hashes here.

File details

Details for the file agtop-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: agtop-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for agtop-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a060c3f487d7f5fbd49629b18e1cb02002ca4d73daa4f44406bf353c9499908c
MD5 992c2d868d820d3189c84f975aa2da3b
BLAKE2b-256 5c7b3cf891507fd48909acdf2041bde2479b6b1f7cabff466616d666d056f0c6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page