Repolode
l0ng-ai

l0ng-ai/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.

Alternativa open source a:tmuxiTerm2

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. 1

    Descarga desde Releases la compilación nativa para tu plataforma

  2. 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