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.
dominikmartn/harp
Un fork de Warp para macOS que reemplaza la barra de pestañas por una barra lateral que indica qué agente de Claude Code o Codex requiere tu atención.
- Estrellas
- 317
- Forks
- 18
- Issues abiertos
- 2
- Último commit
- hace 12 horas
¿Qué es?
Harp es un fork no oficial del terminal open source Warp, dirigido a desarrolladores que ejecutan varios agentes de programación durante largos periodos al mismo tiempo. Reemplaza la barra de pestañas de Warp por una barra lateral donde cada sesión indica si su agente de Claude Code o Codex está trabajando, esperando instrucciones o terminó, y muestra una marca de mensajes sin leer hasta que la abras.
Las pestañas se pueden organizar en grupos con nombre. Si la integración con tmux está habilitada, los nombres y el orden de los grupos se guardan en las sesiones de tmux, por lo que se conservan al reiniciar y están visibles para otros clientes de tmux. Las sesiones iniciadas desde otro lugar, por ejemplo, mediante ssh, se pueden incorporar a la barra lateral.
Entre las funciones opcionales hay indicadores circulares de los límites de uso para los periodos de 5 horas y semanal, que leen un archivo JSON local actualizado por otra herramienta. Todo lo demás corresponde a Warp original, incluidas sus funciones de IA y en la nube, que siguen conectándose a los servidores de Warp. Harp está desarrollado para macOS y tiene licencia AGPL-3.0.
Funciones clave
- 01La barra lateral indica si cada sesión de Claude Code o Codex está trabajando, esperando o terminó.
- 02Las marcas de mensajes sin leer permanecen hasta que abres la pestaña.
- 03Las pestañas se pueden agrupar, y la integración con tmux guarda los grupos y su orden en las sesiones.
- 04Indicadores circulares de los límites de uso para los periodos de 5 horas y semanal, que leen un archivo JSON local.
- 05Cambiar el nombre de las pestañas con Cmd+R y apartarlas para marcarlas como inactivas.
- 06Se instala junto a Warp con su propio bundle id y carpeta de ajustes.
Casos de uso
- Supervisar varios agentes de Claude Code o Codex que trabajan en distintas tareas al mismo tiempo.
- Mantener organizado un entorno de desarrollo basado en tmux entre reinicios y sesiones remotas.
- Controlar los límites de uso de Claude o Codex mientras los agentes se ejecutan en segundo plano.
Inicio rápido
- 1
Descarga el último DMG de Harp desde la página Releases y arrástralo a Applications
- 2
Clona el repositorio y ejecuta el script de bootstrap, que solo se necesita una vez
./script/bootstrap - 3
Compila y ejecuta Harp desde el código fuente
./script/run
Antes de usarlo
- Harp solo funciona en macOS.
- Tiene licencia AGPL-3.0, una licencia copyleft que exige ofrecer el código fuente a los usuarios de red de las versiones modificadas.
- No se ha probado el inicio de sesión a través de Harp.
- Para compilar desde el código fuente se necesita un toolchain de Rust y las dependencias de compilación.
Temas
Preguntas frecuentes
- ¿Qué es harp?
- Un fork de Warp para macOS que reemplaza la barra de pestañas por una barra lateral que indica qué agente de Claude Code o Codex requiere tu atención. Harp es un fork no oficial del terminal open source Warp, dirigido a desarrolladores que ejecutan varios agentes de programación durante largos periodos al mismo tiempo. Reemplaza la barra de pestañas de Warp por una barra lateral donde cada sesión indica si su agente de Claude Code o Codex está trabajando, esperando instrucciones o terminó, y muestra una marca de mensajes sin leer hasta que la abras.
- ¿harp es gratuito? ¿Qué licencia tiene?
- harp es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿harp sigue mantenido?
- Mantenimiento activo. El último commit de harp fue el 20 oct 2026.
- ¿Para qué puedo usar harp?
- Supervisar varios agentes de Claude Code o Codex que trabajan en distintas tareas al mismo tiempo. Mantener organizado un entorno de desarrollo basado en tmux entre reinicios y sesiones remotas. Controlar los límites de uso de Claude o Codex mientras los agentes se ejecutan en segundo plano.
- ¿Cómo se instala harp?
- Descarga el último DMG de Harp desde la página Releases y arrástralo a Applications Clona el repositorio y ejecuta el script de bootstrap, que solo se necesita una vez: ./script/bootstrap Compila y ejecuta Harp desde el código fuente: ./script/run
- ¿Dónde consigo harp?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dominikmartn/harp
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Warp es un entorno de desarrollo agéntico basado en la terminal, con un agente de programación integrado o compatibilidad con tus propios agentes de CLI.
Terminal nativa para macOS basada en libghostty, con pestañas verticales, notificaciones adaptadas a agentes y una CLI programable para ejecutar agentes de programación con IA en paralelo.
Una CLI en Rust para gestionar worktrees de Git por nombre de rama, pensada para ejecutar varios agentes de programación con IA en paralelo.
Monitor de terminal estilo btop que muestra en tiempo real el uso de tokens, la ventana de contexto, los límites de uso y los puertos abiertos de sesiones de Claude Code, Codex CLI y OpenCode.
Statusline minimalista creado en Rust que muestra en la terminal el modelo, el estado de Git, el espacio de trabajo y el uso de la ventana de contexto de Claude Code.