App desktop nativo e CLI para controlar agentes de programação como Claude Code, Codex e Cursor localmente, com sincronização opcional entre dispositivos.
emo-xiaoyu/harness-mix
Um kernel desktop local que integra vários agentes de programação nativos (Claude Code, Pi, OpenCode, Cursor CLI e outros) à interface oficial do Codex Desktop, permitindo transferir tarefas entre eles.
- Estrelas
- 621
- Forks
- 22
- Issues abertas
- 6
- Último commit
- anteontem
O que é?
Harness Mix é um kernel local para a interface nativa do Codex Desktop. Agentes de programação selecionados, chamados Harnesses, aparecem na mesma janela do Codex ao lado das sessões oficiais do Codex. As threads padrão do Codex continuam se conectando diretamente ao app-server oficial, enquanto as threads que escolhem outro Harness ou o modo de colaboração do Codex são gerenciadas por um processo Host separado. O projeto lista 18 Harnesses compatíveis, incluindo Claude Code, Pi, OpenCode, Grok, Hermes, Kiro CLI, Cursor CLI e Cline.
O projeto é voltado ao trabalho com vários agentes em uma mesma tarefa. Uma tarefa pode ser transferida de um Harness para outro para continuar a execução, planejar, fazer uma revisão independente ou reanalisar, com checkpoints salvos ao longo do processo. Um menu de colaboração permite que um coordenador distribua subtarefas para Harnesses específicos, e o modo Agent Team mantém grafos de tarefas compartilhados e caixas de entrada para os membros. Subagentes nativos iniciados dentro de cada Harness aparecem como cartões no fluxo de conteúdo do Codex.
As chamadas de modelos, a execução de ferramentas, as sessões e as credenciais continuam sob o controle de cada Harness subjacente. Harness Mix só instala e executa Harnesses presentes na máquina local e que passam por um handshake. Há suporte para Windows, enquanto macOS e Linux são atendidos por builds a partir do código-fonte e por um guia multiplataforma.
Recursos principais
- 01Conecta 18 agentes de programação nativos à janela do Codex Desktop.
- 02Transfere tarefas entre Harnesses nos modos continuar, planejar, revisar ou reanalisar.
- 03Permite que um coordenador distribua trabalho para Harnesses específicos pelo menu #.
- 04Oferece suporte a Agent Teams com grafos de tarefas compartilhados e caixas de entrada para os membros.
- 05Exibe subagentes nativos de cada Harness como cartões no fluxo do Codex.
- 06Gerencia Skills e servidores MCP por Harness, além de oferecer um painel de uso e verificações de integridade.
Casos de uso
- Comparar como diferentes agentes de programação lidam com a mesma alteração e, em seguida, revisar os resultados entre eles.
- Dividir uma refatoração grande entre vários agentes usando um grafo de tarefas compartilhado.
- Manter uma única janela do Codex como ponto de entrada e usar os agentes instalados na máquina.
Antes de usar
- O suporte a macOS e Linux limita-se à compilação a partir do código-fonte e à adaptação da inicialização. A validação completa da versão desktop nesses sistemas ainda está pendente.
- Depende do aplicativo oficial Codex Desktop e só executa harnesses instalados localmente que passam pelo handshake.
Em coleções
Tópicos
Perguntas frequentes
- O que é harness-mix?
- Um kernel desktop local que integra vários agentes de programação nativos (Claude Code, Pi, OpenCode, Cursor CLI e outros) à interface oficial do Codex Desktop, permitindo transferir tarefas entre eles. Harness Mix é um kernel local para a interface nativa do Codex Desktop. Agentes de programação selecionados, chamados Harnesses, aparecem na mesma janela do Codex ao lado das sessões oficiais do Codex. As threads padrão do Codex continuam se conectando diretamente ao app-server oficial, enquanto as threads que escolhem outro Harness ou o modo de colaboração do Codex são gerenciadas por um processo Host separado. O projeto lista 18 Harnesses compatíveis, incluindo Claude Code, Pi, OpenCode, Grok, Hermes, Kiro CLI, Cursor CLI e Cline.
- harness-mix é gratuito? Qual é a licença?
- harness-mix é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- harness-mix ainda é mantido?
- Manutenção ativa. O último commit de harness-mix foi em 6 de nov. de 2026.
- Para que posso usar harness-mix?
- Comparar como diferentes agentes de programação lidam com a mesma alteração e, em seguida, revisar os resultados entre eles. Dividir uma refatoração grande entre vários agentes usando um grafo de tarefas compartilhado. Manter uma única janela do Codex como ponto de entrada e usar os agentes instalados na máquina.
- Onde consigo harness-mix?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/emo-xiaoyu/harness-mix
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Bloco de regras para colar na configuração que evita que agentes de programação como Claude Code e Codex se excedam na defesa, criem soluções complexas demais e adicionem verificações desnecessárias.
Um mecanismo de memória SQLite local e por projeto que compartilha decisões de código e o estado do projeto entre agentes de programação com IA, como Claude Code, Cursor e Codex CLI.
Um harness independente de vendor que adiciona uma equipe de especialistas, workflows e skills a agentes de programação como Claude Code, Codex CLI e Cursor.
CLI e TUI para instalar, organizar e compartilhar uma biblioteca de skills para agentes de programação com IA, com uma seleção própria do autor incluída.
Plugin do Obsidian para navegar, criar e editar skills, comandos e agentes de IA em 17 ferramentas de programação, como Claude Code e Cursor.