Repolode
apache

apache/maka

Apache Maka (Incubating) é um workspace de agentes para executar tarefas de programação com IA localmente, com um registro append-only completo de cada mensagem do modelo, chamada de ferramenta e decisão de permissão.

Alternativa open source a:Claude CodeCursor

Estrelas
5,846
Forks
557
Issues abertas
389
Último commit
há 8 horas

O que é?

Apache Maka é um harness de agentes e workspace para concluir tarefas com um modelo de linguagem. Está disponível como aplicativo desktop, interface de terminal e CLI não interativo; os três são clientes de um único Runtime Host que executa os turnos dos agentes.

Cada mensagem do modelo, chamada de ferramenta, decisão de permissão e encerramento é registrada como um RuntimeEvent append-only. A interface, o próximo prompt e a recuperação após falhas são construídos a partir desse log, então saídas antigas de ferramentas podem ser removidas do prompt sem deixar de constar no registro. As sessões, configurações e registros de execução são armazenados localmente, e o usuário fornece o modelo por meio de uma API na nuvem, de um modelo local ou de um gateway compatível.

O projeto inclui um pacote de avaliação para executar experimentos com o mesmo modelo, usando um verificador oficial e publicando resultados por tarefa. As compilações desktop estão documentadas para macOS; Windows e Linux são listados como previews. O projeto faz parte do Apache Incubator, e seus formatos de dados e comandos da CLI ainda podem mudar.

Recursos principais

  • 01Log de eventos append-only que funciona como fonte da verdade para a interface, os prompts e a recuperação.
  • 02Disponível como aplicativo desktop, TUI ou CLI não interativo, todos compartilhando um Runtime Host.
  • 03Mantém sessões, configurações e registros de execução na máquina local.
  • 04Compatível com APIs na nuvem, modelos locais e gateways compatíveis.
  • 05Inclui um pacote de avaliação para comparar execuções, com registros por tarefa.
  • 06Solicita permissão para chamadas de ferramentas, como comandos de shell e edições de arquivos.

Casos de uso

  • Executar agentes de programação em um repositório local mantendo um registro completo das ações.
  • Comparar harnesses de agentes com o mesmo modelo e resultados reproduzíveis por tarefa.
  • Usar um modelo local ou auto-hospedado em um workspace de agentes sem enviar dados da sessão para um serviço hospedado.
  • Executar tarefas de agentes pelo terminal ou por scripts usando a CLI não interativa.

Tópicos

Perguntas frequentes

O que é maka?
Apache Maka (Incubating) é um workspace de agentes para executar tarefas de programação com IA localmente, com um registro append-only completo de cada mensagem do modelo, chamada de ferramenta e decisão de permissão. Apache Maka é um harness de agentes e workspace para concluir tarefas com um modelo de linguagem. Está disponível como aplicativo desktop, interface de terminal e CLI não interativo; os três são clientes de um único Runtime Host que executa os turnos dos agentes.
maka é gratuito? Qual é a licença?
maka é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
maka ainda é mantido?
Manutenção ativa. O último commit de maka foi em 18 de out. de 2026.
Para que posso usar maka?
Executar agentes de programação em um repositório local mantendo um registro completo das ações. Comparar harnesses de agentes com o mesmo modelo e resultados reproduzíveis por tarefa. Usar um modelo local ou auto-hospedado em um workspace de agentes sem enviar dados da sessão para um serviço hospedado. Executar tarefas de agentes pelo terminal ou por scripts usando a CLI não interativa.
Onde consigo maka?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apache/maka

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados