agf - TUI para gestionar sesiones de agentes de codificación con IA en un solo lugar
(github.com/subinium)Cuando usas agentes de codificación con IA (Claude Code, Codex, etc.), las sesiones se van acumulando y terminas repitiendo cosas como: "¿En qué proyecto estaba trabajando esto?", "¿Cuál era el ID de la sesión?"
agf es una TUI de terminal para resolver este problema. Está escrita en Rust, así que es rápida, y después de instalarla, con solo escribir agf puedes ver todas tus sesiones de un vistazo.
- Muestra de forma unificada las sesiones de varios agentes (Claude Code, Codex)
- Navegación inmediata con búsqueda difusa basada en nombre del proyecto/resumen
- Reanuda una sesión con solo presionar Enter, y mueve al directorio del proyecto con
cd - Filtra por agente con Tab, y ordena con Ctrl+S (tiempo/nombre/agente)
- Entra al modo de eliminación masiva con Ctrl+D → selección múltiple con casillas y eliminación en lote
- Soporta elegir el modo de permission/approval al iniciar una nueva sesión
Instalación: brew install subinium/tap/agf
Compatible con macOS/Linux, licencia MIT
10 comentarios
Cerré una pestaña por error y recordé haber visto esta publicación, así que la instalé y gracias a eso resolví el problema. Por más que quede un registro, cuando cambias de directorio, cambias de rama y trabajas en conversaciones complejas, no se resuelve con solo revisar por encima el historial una vez; gracias a esto pude solucionarlo fácilmente.
Qué proyecto tan genial. ¿Tienen pensado agregar también antigravity y Gemini CLI?
Veamos el análisis de logs de gemini y antigravity, e intentemos agregarlo :)
¿Qué hace la función de eliminación? ¿Elimina la sesión de Claude Code?
Es para eliminar el historial de tus cuatro sesiones anteriores.
Viendo el video de demostración, se ve increíble. Parece que será de mucha ayuda para los desarrolladores que usan múltiples agentes y múltiples sesiones.
[IMG]
¡Gracias! Al probarlo, especialmente los registros de sesiones de agentes se acumulan innecesariamente, así que también sirve para borrarlos.
Está muy bueno. Creo que también estaría bien si incluyera kiro.
¡Lo agregaré pronto!
*Completado adicionalmente