Conjunto de skills para que un agente de IA delegue tareas de programación en CLI instaladas y luego revise el diff y haga el commit.
didi/helixharness
Framework para que los equipos creen su propio harness de programación con IA sobre Codex y Claude Code, y mantengan las reglas y el conocimiento del proyecto durante todo el ciclo de desarrollo.
- Estrellas
- 328
- Forks
- 54
- Issues abiertos
- 7
- Último commit
- hace 3 días
¿Qué es?
HelixHarness es un plugin para Codex y Claude Code que incorpora al trabajo del agente el conocimiento de negocio, las reglas de ingeniería y el flujo de desarrollo del equipo. El flujo va desde los requisitos hasta Propose, Apply (implementación, pruebas y revisión) y Archive; las especificaciones, las tareas y las evidencias se conservan en el repositorio.
La idea central es que el conocimiento del proyecto permanezca en documentos del repositorio que se puedan revisar. Las reglas de negocio estables y las lecciones de implementación se registran en Archive una vez que el usuario las confirma y, después, se cargan mediante índices cuando otras tareas afectan a la misma área. El estado persistido del flujo permite retomar trabajo sin terminar, y el modo Workspace para varios repositorios registra las responsabilidades de cada repositorio entre distintos servicios.
La opción helixharness-platform permite a quienes mantienen el framework observar su uso, comparar versiones del framework con los mismos casos y evaluar cambios candidatos antes de adoptarlos.
Funciones clave
- 01Etapas del flujo Propose, Apply y Archive, con especificaciones y evidencias guardadas en el repositorio
- 02Conocimiento del proyecto y restricciones de ingeniería organizados en docs/knowledge y docs/harness
- 03Conocimiento verificado que se registra en Archive solo después de la confirmación del usuario
- 04Estado persistido del flujo para retomar trabajo sin terminar entre sesiones
- 05Modo Workspace para varios repositorios que permite coordinar el trabajo entre servicios
- 06Plataforma opcional para observar, evaluar e iterar sobre el framework
Casos de uso
- Equipos que quieren que los agentes de programación con IA sigan sus propias reglas de ingeniería y límites arquitectónicos
- Proyectos en los que las reglas de negocio de funcionalidades anteriores deben servir de referencia para cambios posteriores
- Coordinación del trabajo en funcionalidades entre varios repositorios o microservicios
- Personas que mantienen el framework y quieren comparaciones basadas en evidencias antes de cambiar el flujo de trabajo de un agente
Inicio rápido
- 1
Añade el marketplace de plugins de Codex
codex plugin marketplace add https://github.com/didi/helixharness.git - 2
Instala el plugin de Codex
codex plugin add helix@helixharness-marketplace - 3
Inicializa HelixHarness en la sesión del agente del repositorio de tu aplicación
/helix:init - 4
Prueba una pequeña funcionalidad con Propose, Apply y Archive
/helix:propose task-filter ./requirements/task-filter.md --loop
Antes de usarlo
- Actualmente solo es compatible con Codex y Claude Code.
- Se requiere Python 3.10 o posterior, Git y una instalación funcional con sesión iniciada de Codex o Claude Code.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es helixharness?
- Framework para que los equipos creen su propio harness de programación con IA sobre Codex y Claude Code, y mantengan las reglas y el conocimiento del proyecto durante todo el ciclo de desarrollo. HelixHarness es un plugin para Codex y Claude Code que incorpora al trabajo del agente el conocimiento de negocio, las reglas de ingeniería y el flujo de desarrollo del equipo. El flujo va desde los requisitos hasta Propose, Apply (implementación, pruebas y revisión) y Archive; las especificaciones, las tareas y las evidencias se conservan en el repositorio.
- ¿helixharness es gratuito? ¿Qué licencia tiene?
- helixharness es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿helixharness sigue mantenido?
- Mantenimiento activo. El último commit de helixharness fue el 4 nov 2026.
- ¿Para qué puedo usar helixharness?
- Equipos que quieren que los agentes de programación con IA sigan sus propias reglas de ingeniería y límites arquitectónicos Proyectos en los que las reglas de negocio de funcionalidades anteriores deben servir de referencia para cambios posteriores Coordinación del trabajo en funcionalidades entre varios repositorios o microservicios Personas que mantienen el framework y quieren comparaciones basadas en evidencias antes de cambiar el flujo de trabajo de un agente
- ¿Cómo se instala helixharness?
- Añade el marketplace de plugins de Codex: codex plugin marketplace add https://github.com/didi/helixharness.git Instala el plugin de Codex: codex plugin add helix@helixharness-marketplace Inicializa HelixHarness en la sesión del agente del repositorio de tu aplicación: /helix:init Prueba una pequeña funcionalidad con Propose, Apply y Archive: /helix:propose task-filter ./requirements/task-filter.md --loop
- ¿Dónde consigo helixharness?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/didi/helixharness
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
CLI y terminal UI en TypeScript para definir, iniciar y ejecutar equipos persistentes de agentes de Claude Code y Codex en tmux.
Instala un flujo de desarrollo guiado por especificaciones como Agent Skills para agentes de programación con IA, como Claude Code, Codex y Cursor, que abarca requisitos, diseño, tareas e implementación autónoma.
Un espacio de trabajo local para ejecutar objetivos que da a Codex y Claude Code un marco, un tablero de tareas, comprobantes y un ciclo de verificación para tareas de programación largas.
Colección de tutoriales en chino sobre Claude Code, OpenClaw, Codex y WorkBuddy para programar con IA, crear agentes personales y trabajar en la oficina, con materiales prácticos.
Un agente de programación basado en pi que delega decisiones rutinarias, como las comprobaciones de permisos y la depuración del contexto, en un modelo juez pequeño para que el modelo principal se centre en el código.