Evlat
kalaomer · Programación · Productividad
Evlat es una franja gratuita en el borde de la pantalla del Mac que muestra qué agente de programación con IA trabaja, te espera o ya terminó, y te lleva a la pestaña de esa sesión con un clic.

Acerca de Evlat
About
Qué es Evlat
Evlat es un monitor de agentes de IA para macOS, una franja de estado que coloca un anillo por sesión en el borde de la pantalla. Miras una vez y sabes si Claude Code sigue pensando, si Codex está bloqueado esperando una aprobación o si Antigravity terminó hace diez minutos mientras leías otra cosa.
La app funciona como cliente de hooks, no como ventana de chat. Escribe sus propias entradas en los archivos de configuración de tus agentes y recibe el estado por un socket local. Cuando una sesión se detiene porque necesita una decisión, la mascota y ese anillo se ponen ámbar y laten. Haces clic en la tarjeta y Evlat trae al frente la pestaña del terminal o del editor, ya sea iTerm2, Warp, Ghostty, VS Code, Cursor, tmux o una ventana de Terminal corriente.
Dos cosas definen lo que Evlat no es. Solo corre en Mac con Apple silicon y macOS 14 o posterior: no hay build para Intel ni app para Windows o Linux. Y sigue cuatro agentes por nombre: Claude Code, Codex, Antigravity y OpenCode. Lo demás que ejecutes llega a la franja con evlat watch o con la API evlat signal, que cubre compilaciones, suites de pruebas, despliegues y tus propios scripts, aunque no puede responder a un aviso por ellos.
El resto es discreción. No hay cuenta, ni telemetría, ni puerto de red. Las sesiones y los comandos se quedan en tu máquina, y lo único que Evlat pide a internet es su propia actualización desde GitHub, cada hora. El código que pasa por tu sesión de Claude Code o de Codex sigue yendo adonde ya lo mandaba esa herramienta.
Primeros pasos
- Descarga Evlat.dmg desde la web del proyecto, ábrelo y arrastra Evlat a Aplicaciones. La build está firmada y notarizada, así que macOS la abre como cualquier otra app.
- Abre Evlat. Aparece una mascota en el borde de la pantalla, a la derecha por defecto, por encima del Dock en todos los escritorios.
- Haz clic derecho en la mascota e instala los hooks de Claude Code, Codex, Antigravity y OpenCode. Antes de escribir nada, Evlat guarda una copia
.evlat.bakde cada archivo que toca, y cada hook queda junto a los que ya tenías. - Sigue trabajando en tu terminal. Las sesiones abiertas empiezan a reportar en su siguiente mensaje y las nuevas aparecen en cuanto arrancan.
- Opcional: envuelve los trabajos largos con
evlat watcho añade un servidor en Ajustes → Servidores con el mismo nombre que usas en ssh.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Evlat.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Quien lleva varios agentes a la vez
- Quien lanza trabajos largos y se levanta
- Quien reparte el trabajo entre el portátil y un servidor de desarrollo
Tareas
- Responder avisos de permiso
- Vigilar compilaciones, suites de pruebas y despliegues
- Controlar las ventanas de uso
Casos de uso
- Claude Code corre en un devbox remoto mientras lees documentación en local
- Una suite end to end tarda 25 minutos
- Una ejecución termina cuando ya te has ido
Funciones clave
Un anillo por sesión
Cada sesión tiene su anillo y el movimiento cuenta el estado antes de que leas nada. Gira cuando el agente trabaja, late en ámbar cuando te necesita, se pone verde al terminar y rojo si falla. Al pasar el cursor se abre una tarjeta con el nombre de la sesión, qué está esperando y un botón para ir a ella.
Ir a la sesión
El botón te deja en la pestaña que sostiene la sesión, no solo en la app. Funciona con iTerm2, Warp, Ghostty, Cursor, VS Code, cmux, herdr, tmux y varios terminales menores, con distinto alcance según la app: unas abren el panel exacto, otras traen la ventana correcta al frente y te dejan elegir la pestaña. Evlat no pide permisos de Accesibilidad ni de grabación de pantalla.
Responder avisos desde la franja
En Claude Code y OpenCode puedes permitir o denegar un aviso de permiso una vez desde la tarjeta, en este Mac o en un servidor. Las aprobaciones de Codex se responden desde la barra cuando la sesión vive en un servidor, donde Codex espera dos minutos como máximo. Vale la primera respuesta, en la barra o en el terminal, así que un clic duplicado no manda una segunda aprobación.
evlat watch para cualquier comando
evlat watch npm run build ejecuta el comando tal cual: mismos colores, misma entrada, mismo Ctrl-C, mismo código de salida. El comando ni se entera de que Evlat existe, y si Evlat está cerrado simplemente se ejecuta. Eso hace útil la franja para builds de docker, entrenamientos y despliegues, no solo para agentes.
evlat signal para tus propios scripts
Los scripts que saben por dónde van pueden mover una fila con la API local: --progress 0.4 llena el anillo, --waiting lo pone ámbar, --done y --failed fijan el final, y --ttl decide cuánto aguanta una fila callada. Las filas caducan solas a los 900 segundos si el script no vuelve a llamar.
Máquinas remotas por tu propio SSH
Los agentes de IA remotos siguen las mismas reglas que los locales: añades un servidor con el nombre que le das a ssh y Evlat lleva un socket de vuelta al Mac por un túnel inverso. No se abre ningún puerto y no hay retransmisor en medio. Cuando un servidor no responde, sus filas se atenúan y dicen «sin conexión» en vez de quedarse congeladas en un estado viejo.
App nativa y silenciosa
Evlat está escrita en Swift con AppKit y SwiftUI, sin vista web ni runtime de Electron. Una franja sin nada en movimiento no dibuja ni un fotograma. No tiene icono en el Dock, no te quita el foco y se instala desde el menú en unos clics.
Ventajas y desventajas
Ventajas
- Gratis, sin cuenta, sin telemetría y con el código publicado bajo licencia FSL-1.1-ALv2, que pasa a Apache 2.0 dos años después de cada versión.
- Saltar a la pestaña correcta es lo que notas cada hora: la franja sustituye el altar-tab en el que acaba cualquier flujo con varios agentes.
- `evlat watch` cubre trabajo que no tiene nada que ver con agentes de IA, así que la app se gana su sitio en un día normal de compilar y desplegar, y la ganancia de productividad del desarrollador aparece en días en los que no abres ninguna ventana de chat.
- Las filas remotas llegan por la conexión ssh que ya tienes, sin demonio que instalar ni puerto abierto.
- Consumo mínimo: dibujo nativo, sin procesos en segundo plano reseñables y sin avisos de permisos de macOS al instalar.
Desventajas
- Solo Apple silicon y macOS 14 o posterior. Quien tenga un Mac Intel, Windows o Linux no tiene build que instalar.
- Antigravity no envía ningún evento cuando pide aprobación, así que su fila nunca se pone ámbar por un aviso pendiente y ese caso lo sigues revisando a mano.
- Responder desde la franja cubre Claude Code, Codex en servidores y OpenCode. Una sesión de Claude Code dentro de un sandbox de Docker se responde en el terminal del sandbox.
- Sin notificación al móvil ni al reloj. Si te levantas del escritorio, el pulso ámbar te espera en lugar de avisarte.
Preguntas frecuentes
Es una app de macOS que muestra el estado de tus sesiones de programación con IA en una franja fina en el borde de la pantalla. Cada sesión es un anillo que gira mientras el agente trabaja, late en ámbar cuando te necesita y se pone verde al terminar.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Evlat.
Alternativas a Evlat
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · ProgramaciónGoogle EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.
GitGlow
GitGlow · Programación · ProductividadGitGlow es un cliente Git de escritorio que reúne tu código y los cambios de tus agentes de IA en una sola revisión, para que sepas qué va a salir de tu máquina antes de publicarlo.
