Aplicación de escritorio nativa y CLI para controlar localmente agentes de programación como Claude Code, Codex y Cursor, con sincronización opcional entre dispositivos.
emo-xiaoyu/harness-mix
Un kernel de escritorio local que integra varios agentes de programación nativos (Claude Code, Pi, OpenCode, Cursor CLI y más) en la interfaz oficial de Codex Desktop y permite transferir tareas entre ellos.
- Estrellas
- 622
- Forks
- 22
- Issues abiertos
- 6
- Último commit
- hace 23 días
¿Qué es?
Harness Mix es un kernel local para la interfaz nativa de Codex Desktop. Los agentes de programación seleccionados, llamados Harnesses, aparecen en la misma ventana de Codex junto con las sesiones oficiales de Codex. Los hilos predeterminados de Codex siguen conectándose directamente al app-server oficial, mientras que los hilos que usan otro Harness o el modo de colaboración de Codex los gestiona un proceso Host independiente. El proyecto incluye 18 Harnesses compatibles, entre ellos Claude Code, Pi, OpenCode, Grok, Hermes, Kiro CLI, Cursor CLI y Cline.
El proyecto se centra en trabajar con varios agentes en una misma tarea. Se puede transferir una tarea de un Harness a otro para continuar su ejecución, planificar, hacer una revisión independiente o volver a analizarla, con puntos de control guardados durante el proceso. Un menú de colaboración permite que un coordinador asigne subtareas a Harnesses concretos, y el modo Agent Team mantiene grafos de tareas compartidos y buzones para los miembros. Los subagentes nativos que se inician dentro de cada Harness aparecen como tarjetas en el flujo de contenido de Codex.
Las llamadas a modelos, la ejecución de herramientas, las sesiones y las credenciales siguen bajo el control de cada Harness subyacente. Harness Mix solo instala y ejecuta Harnesses que están presentes en el equipo local y completan correctamente un handshake. Es compatible con Windows; para macOS y Linux, ofrece compilaciones desde el código fuente y una guía multiplataforma.
Funciones clave
- 01Conecta 18 agentes de programación nativos a la ventana de Codex Desktop.
- 02Transfiere tareas entre Harnesses en modos de continuación, planificación, revisión o nuevo análisis.
- 03Permite que un coordinador asigne trabajo a Harnesses concretos desde un menú #.
- 04Admite Agent Teams con grafos de tareas compartidos y buzones para los miembros.
- 05Muestra los subagentes nativos de cada Harness como tarjetas en el flujo de Codex.
- 06Gestiona Skills y servidores MCP por Harness, además de ofrecer un centro de uso y comprobaciones de estado.
Casos de uso
- Comparar cómo distintos agentes de programación resuelven el mismo cambio y luego revisar los resultados entre ellos.
- Dividir una refactorización grande entre varios agentes con un grafo de tareas compartido.
- Usar una sola ventana de Codex como punto de entrada y, al mismo tiempo, aprovechar los agentes instalados en el equipo.
Antes de usarlo
- La compatibilidad con macOS y Linux se limita a la compilación desde el código fuente y a adaptar el inicio. La validación completa de la versión de escritorio en esos sistemas sigue pendiente.
- Depende de la aplicación oficial Codex Desktop y solo ejecuta los harnesses instalados localmente que superan el handshake.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es harness-mix?
- Un kernel de escritorio local que integra varios agentes de programación nativos (Claude Code, Pi, OpenCode, Cursor CLI y más) en la interfaz oficial de Codex Desktop y permite transferir tareas entre ellos. Harness Mix es un kernel local para la interfaz nativa de Codex Desktop. Los agentes de programación seleccionados, llamados Harnesses, aparecen en la misma ventana de Codex junto con las sesiones oficiales de Codex. Los hilos predeterminados de Codex siguen conectándose directamente al app-server oficial, mientras que los hilos que usan otro Harness o el modo de colaboración de Codex los gestiona un proceso Host independiente. El proyecto incluye 18 Harnesses compatibles, entre ellos Claude Code, Pi, OpenCode, Grok, Hermes, Kiro CLI, Cursor CLI y Cline.
- ¿harness-mix es gratuito? ¿Qué licencia tiene?
- harness-mix es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿harness-mix sigue mantenido?
- Mantenimiento activo. El último commit de harness-mix fue el 14 oct 2026.
- ¿Para qué puedo usar harness-mix?
- Comparar cómo distintos agentes de programación resuelven el mismo cambio y luego revisar los resultados entre ellos. Dividir una refactorización grande entre varios agentes con un grafo de tareas compartido. Usar una sola ventana de Codex como punto de entrada y, al mismo tiempo, aprovechar los agentes instalados en el equipo.
- ¿Dónde consigo harness-mix?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/emo-xiaoyu/harness-mix
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un bloque de reglas para pegar que evita que agentes de programación como Claude Code y Codex se excedan con las defensas, construyan de más y añadan comprobaciones innecesarias.
Motor de memoria SQLite local y por proyecto que comparte decisiones de desarrollo y estado del proyecto entre agentes de programación con IA como Claude Code, Cursor y Codex CLI.
Un entorno independiente del proveedor que añade roles especializados, flujos de trabajo y habilidades a agentes de programación como Claude Code, Codex CLI y Cursor.
CLI y TUI para instalar, seleccionar y compartir una biblioteca de skills para agentes de programación con IA, con una selección incluida por el autor.
Un plugin de Obsidian para explorar, crear y editar skills, comandos y agentes de IA de 17 herramientas de programación, como Claude Code y Cursor.