Un emulador de terminal en Rust con renderizado por GPU, cuyo servidor en segundo plano mantiene vivos los shells y paneles tras cerrar la ventana, con sesiones conscientes de agentes y trabajo remoto por SSH.
graykode/abtop
Monitor de terminal estilo btop que muestra en tiempo real el uso de tokens, la ventana de contexto, los límites de uso y los puertos abiertos de sesiones de Claude Code, Codex CLI y OpenCode.
- Estrellas
- 3,755
- Forks
- 361
- Issues abiertos
- 32
- Último commit
- el mes pasado
¿Qué es?
abtop es un panel de terminal para supervisar agentes de programación con IA mientras trabajan. Detecta las sesiones activas de Claude Code, Codex CLI y OpenCode a partir de los procesos locales y los archivos, y muestra en una sola pantalla el uso de tokens, el porcentaje de la ventana de contexto, los límites de uso, los procesos secundarios y los puertos en escucha de cada sesión.
La herramienta es de solo lectura y no requiere claves de API ni iniciar sesión. Funciona en macOS, Linux y Windows, y admite varios directorios de perfiles de Claude Code. Al presionar Enter sobre una sesión, se abre su terminal en tmux, cmux o iTerm2 en macOS. También ofrece una captura puntual en texto o JSON para scripts, y puede usarse como biblioteca de Rust.
La interfaz incluye 12 temas de color integrados, entre ellos opciones accesibles para personas con daltonismo y temas claros, y admite inglés y chino simplificado. Las funciones disponibles varían según el agente: el seguimiento de la ventana de contexto y de los límites de uso está disponible para Claude Code y Codex CLI, pero no para OpenCode.
Funciones clave
- 01Muestra el uso de tokens y el porcentaje de la ventana de contexto de cada sesión de agente.
- 02Muestra los límites de uso y señala los puertos huérfanos que dejan los agentes.
- 03Detecta sesiones de Claude Code, Codex CLI y OpenCode en macOS, Linux y Windows.
- 04Abre el panel de terminal de una sesión seleccionada en tmux, cmux o iTerm2.
- 05Ofrece un modo de captura JSON para scripts y herramientas.
- 06Incluye 12 temas y una interfaz en inglés o chino simplificado.
Casos de uso
- Ejecutar varios agentes de programación en distintos proyectos y supervisarlos desde una sola pantalla.
- Vigilar el consumo de cuota para evitar alcanzar los límites de uso de Claude o Codex a mitad de una tarea.
- Encontrar y detener servidores que inició un agente y olvidó apagar.
- Integrar los datos de las sesiones de agentes en un panel personalizado mediante la captura JSON.
Inicio rápido
- 1
Instalar con Cargo
cargo install abtop - 2
Iniciar la TUI
abtop
Antes de usarlo
- El salto al terminal con Enter solo es compatible con cmux, tmux e iTerm2 en macOS.
- Para usar OpenCode, es necesario instalar la CLI de sqlite3; también en Linux.
- Windows muestra LOAD como 0 porque no tiene promedio de carga.
Temas
Preguntas frecuentes
- ¿Qué es abtop?
- Monitor de terminal estilo btop que muestra en tiempo real el uso de tokens, la ventana de contexto, los límites de uso y los puertos abiertos de sesiones de Claude Code, Codex CLI y OpenCode. abtop es un panel de terminal para supervisar agentes de programación con IA mientras trabajan. Detecta las sesiones activas de Claude Code, Codex CLI y OpenCode a partir de los procesos locales y los archivos, y muestra en una sola pantalla el uso de tokens, el porcentaje de la ventana de contexto, los límites de uso, los procesos secundarios y los puertos en escucha de cada sesión.
- ¿abtop es gratuito? ¿Qué licencia tiene?
- abtop es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿abtop sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de abtop fue el 14 sept 2026.
- ¿Para qué puedo usar abtop?
- Ejecutar varios agentes de programación en distintos proyectos y supervisarlos desde una sola pantalla. Vigilar el consumo de cuota para evitar alcanzar los límites de uso de Claude o Codex a mitad de una tarea. Encontrar y detener servidores que inició un agente y olvidó apagar. Integrar los datos de las sesiones de agentes en un panel personalizado mediante la captura JSON.
- ¿Cómo se instala abtop?
- Instalar con Cargo: cargo install abtop Iniciar la TUI: abtop
- ¿Dónde consigo abtop?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/graykode/abtop
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Centro de control TUI para ejecutar, supervisar y coordinar varios agentes de programación con IA en espacios de trabajo persistentes en la terminal.
Terminal nativa para macOS basada en libghostty, con pestañas verticales, notificaciones adaptadas a agentes y una CLI programable para ejecutar agentes de programación con IA en paralelo.
Herramienta de revisión de código en la terminal con atajos de vim que exporta comentarios a GitHub, GitLab, Gitea, Bitbucket, Azure DevOps, Gerrit o al portapapeles.
Proxy local y visor de trazas que captura el tráfico de API de agentes de programación con IA, como Claude Code y Codex CLI, para inspeccionar prompts, llamadas a herramientas y uso de tokens.
Interfaz de terminal (TUI) para ver y controlar contenedores Docker, con estadísticas en tiempo real, logs y acceso mediante exec.