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
- 1,281
- Forks
- 104
- Issues abiertos
- 56
- Último commit
- hace 23 horas
¿Qué es?
tty7 es un espacio de trabajo de terminal para macOS, Windows y Linux. Un servidor en segundo plano gestiona los shells y los paneles en lugar de la ventana, de modo que al cerrar la aplicación los procesos en ejecución siguen intactos y, tras un reinicio, se restauran la disposición, el contenido de las pantallas y las conversaciones de agentes compatibles. Está construido en Rust sobre gpui de Zed para el renderizado por GPU y usa el núcleo VT de Alacritty.
La aplicación detecta y sigue agentes de programación como Claude Code, Codex y Gemini en todos los paneles, mostrando su estado, notificaciones y la rama de git y los cambios de cada repositorio. Una CLI tty7 incluida permite que un agente abra paneles, envíe comandos, espere y lea la salida de otro, con o sin la interfaz gráfica en ejecución. La edición de la entrada incluye sugerencias basadas en el historial, autocompletado con tabulador, resaltado de sintaxis y búsqueda difusa en el historial.
Las máquinas remotas se gestionan mediante una pila SSH nativa con perfiles guardados, un panel SFTP, reenvío de puertos y saltos de host. Los archivos, los repositorios y los paneles permanecen en el host remoto, y un cliente puede reconectarse y continuar donde lo dejó.
Funciones clave
- 01Los shells y los paneles persisten en un servidor en segundo plano tras cerrar la aplicación.
- 02Detecta 28 CLI de agentes de programación y muestra su estado, notificaciones y contexto de git.
- 03La CLI incluida permite a los agentes abrir paneles, enviar entrada y esperar resultados.
- 04Sugerencias del historial, autocompletado con tabulador y resaltado de sintaxis sin plugins.
- 05SSH nativo con perfiles, panel SFTP, reenvío de puertos y saltos de host.
- 06Integración de shell para zsh, bash, fish, PowerShell y WSL.
Casos de uso
- Mantener vivos compilaciones o servidores de larga duración tras reiniciar la aplicación o el equipo.
- Ejecutar varios agentes de programación en distintos repositorios y supervisarlos desde una sola ventana.
- Trabajar en máquinas remotas con los archivos y los datos de git permaneciendo en el servidor.
- Permitir que un agente de IA orqueste los paneles de terminal de otro.
Inicio rápido
- 1
Descarga desde Releases la compilación nativa para tu plataforma
- 2
Instala la skill del agente (opcional)
npx skills add l0ng-ai/tty7
Antes de usarlo
- Para empezar rápidamente, hay que descargar los binarios precompilados desde Releases; el README no explica cómo compilar desde el código fuente.
- Algunas funciones del agente requieren instalar hooks para cada agente y la compatibilidad varía entre las 28 CLI incluidas en la lista.
- Los resultados de los benchmarks son autodeclarados y se obtuvieron en un solo equipo (Apple M1 Pro).
Temas
Preguntas frecuentes
- ¿Qué es tty7?
- 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. tty7 es un espacio de trabajo de terminal para macOS, Windows y Linux. Un servidor en segundo plano gestiona los shells y los paneles en lugar de la ventana, de modo que al cerrar la aplicación los procesos en ejecución siguen intactos y, tras un reinicio, se restauran la disposición, el contenido de las pantallas y las conversaciones de agentes compatibles. Está construido en Rust sobre gpui de Zed para el renderizado por GPU y usa el núcleo VT de Alacritty.
- ¿tty7 es gratuito? ¿Qué licencia tiene?
- tty7 es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿tty7 sigue mantenido?
- Mantenimiento activo. El último commit de tty7 fue el 19 oct 2026.
- ¿Para qué puedo usar tty7?
- Mantener vivos compilaciones o servidores de larga duración tras reiniciar la aplicación o el equipo. Ejecutar varios agentes de programación en distintos repositorios y supervisarlos desde una sola ventana. Trabajar en máquinas remotas con los archivos y los datos de git permaneciendo en el servidor. Permitir que un agente de IA orqueste los paneles de terminal de otro.
- ¿Cómo se instala tty7?
- Descarga desde Releases la compilación nativa para tu plataforma Instala la skill del agente (opcional): npx skills add l0ng-ai/tty7
- ¿Dónde consigo tty7?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/l0ng-ai/tty7
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un emulador de terminal multiplataforma con aceleración por GPU y OpenGL que se apoya en herramientas como tmux para las pestañas y los paneles.
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.
Emulador de terminal con aceleración por GPU para Windows, macOS y Linux, con SSH y SFTP, paneles divididos, persistencia de sesiones y flujos de trabajo con CLI de IA.
Un tablero Kanban de terminal que ejecuta varios agentes de programación en paralelo, con un git worktree y una ventana de tmux por tarea.
Statusline minimalista creado en Rust que muestra en la terminal el modelo, el estado de Git, el espacio de trabajo y el uso de la ventana de contexto de Claude Code.