opensessions

Desarrollo

Descripción

Con un panel dentro de tmux dejas de adivinar qué agente sigue en marcha y vuelves al terminal correcto con un atajo. No sustituye tu flujo: se queda en un panel pequeño para cambiar de sesión, ver el estado de los agentes, las migas del repositorio y los puertos localhost que hayas levantado.

El estado en vivo cubre Amp, Claude Code, Codex y OpenCode, con marcadores por hilo cuando un trabajo termina, falla o se interrumpe. En la lista ves la rama; en el detalle, el directorio de trabajo y los nombres de hilo. Cambias de sesión con j/k, flechas, Tab o las teclas 1-9, y abres el panel con prefix o → s.

API HTTP local

Tus scripts y agentes publican estado, progreso y logs contra 127.0.0.1:7391 (por ejemplo /set-status, /set-progress y /log), con tonos como success o warn. El sidebar está escrito en Rust con ratatui, sin dependencias de runtime, y se instala con TPM; al cargar descarga el binario precompilado.

Tecnologías y temas

  • agentes de código

    Estado en vivo de Amp, Claude Code, Codex y OpenCode, con marcadores por hilo

  • API HTTP

    Scripts y agentes publican estado, progreso y logs en 127.0.0.1:7391

  • atajos

    prefix o → s, j/k, Tab y teclas 1-9 para cambiar de sesión al instante

  • Rust

    Sidebar nativo con ratatui y servidor HTTP/WebSocket local, sin runtime extra

  • tmux

    Plugin TPM que vive en un panel de tu sesión actual, sin reemplazar el mux