Yagura
Una torre de vigilancia read-only para tus agentes IA a través de los git worktrees.
Encuentra cada repo git bajo tus carpetas raíz, lista todos sus worktrees y muestra el agente que corre en cada uno, en vivo y ordenado por actividad, en una sola consola. Read-only por diseño, así que lo puedes dejar en pantalla todo el día.

Ve cada agente
Cada agente, de un vistazo
- Estado en vivo por agente (RUNNING, EDITING, BROWSING, THINKING), inferido de la última herramienta que usó cada uno.
- Una línea bajo cada worktree dice qué está haciendo ahora: running go test ./…, editing webhook_handler.go.
- Ordenado por actividad: los worktrees activos suben, lo inactivo se apaga, solo lo vivo resalta.

Un riesgo que no ves en ninguna otra parte
Detecta fugas entre worktrees
- Yagura atribuye cada agente a su worktree de origen y vigila dónde caen sus ediciones.
- Cuando un agente escribe en otro worktree del mismo repo, marca un chip [ LEAK → branch ].
- La contaminación entre worktrees suele pasar inadvertida hasta que algo se rompe; Yagura la muestra cuando ocurre.
Hecha para dejarla abierta
Multi-repo, cero config
Apúntala a una o más carpetas raíz; encuentra cada repo git debajo. Sin hooks, sin daemon, nada que cablear en tus agentes.
Un inspector git por worktree
Paneles CHANGES, GRAPH y PR del worktree seleccionado: archivos sin commitear, el grafo de commits y el estado del PR, sin salir de la vista.
Detección de fugas entre worktrees
Cuando un agente edita otro worktree del mismo repo, Yagura lo marca con un chip [ LEAK → branch ].
Read-only por diseño
Nunca modifica un repo. Sin checkout accidental, sin reset sorpresa. Seguro de dejar en pantalla todo el día.
Nunca bloquea
Cada scan y llamada a git corre fuera del hilo de UI con timeout, así un repo colgado o un disco de red no te congelan la vista.
Liviana en repos enormes
Los transcripts de agentes que crecen a cientos de MB se leen desde el final con un cache de mtime, no se reparsean en cada tick.
Instalación
Homebrew
$ brew install zeroblack/tap/yagura
Go
$ go install github.com/zeroblack/yagura/cmd/yagura@latest
Hecha con
櫓
Hecha para dejarla abierta
Read-only, nunca bloquea, liviana en repos enormes. Apúntala a tus raíces y déjala en pantalla junto a tus agentes.
Hecho por Dioni, dev indie. Herramientas que construyo porque las uso a diario.