O workspace de programação com IA da Z.ai oferece app para desktop, interface no navegador e agente de terminal, com base em um código TypeScript compartilhado.
qybaihe/mu
Um agente de programação baseado no pi que encaminha decisões rotineiras, como verificações de permissões e poda de contexto, para um modelo juiz pequeno, deixando o modelo principal focado no código.
Alternativa open source a:Claude Code
Cursor
- Estrelas
- 544
- Forks
- 63
- Issues abertas
- 8
- Último commit
- há 14 horas
O que é?
mu é um agente de programação que envia as muitas decisões de uma sessão que não envolvem código para um modelo juiz pequeno e rápido. Cada ponto de decisão apresenta uma pergunta delimitada, como se um comando é seguro, se vale a pena manter uma saída de ferramenta no contexto ou se o trabalho realmente terminou. Assim, o modelo principal mantém o foco na tarefa, e cada veredito é registrado em um ledger local com suas probabilidades e o tempo de resposta.
O juiz padrão é o Jev, um modelo hospedado da TypeSafe. Ele pode ser substituído pelo mude 1.0, um modelo de decisão local com 2B de parâmetros para Macs com Apple silicon, por um modelo de decisão do Hugging Face, um classificador ou qualquer LLM. É possível encadear juízes em níveis, com um modelo local mais barato respondendo primeiro e um modelo hospedado cuidando dos casos incertos. Qualquer ponto de decisão pode operar em modo shadow, no qual o juiz é consultado e o resultado é registrado, mas o comportamento não muda.
mu é distribuído como a ferramenta de linha de comando `mu`, que adiciona uma camada de julgamento ao pi, e como um app para desktop para macOS, Windows e Linux. Ambos compartilham sessões, configurações e aprendizados. O app para desktop inclui um ledger de juízes ao vivo, uma visualização de enxame multiagente e um painel de progresso em linguagem simples.
Recursos principais
- 01Encaminha verificações de permissões, decisões sobre o que incluir no contexto e decisões de conclusão de turno para um modelo juiz.
- 02Aceita o Jev, o modelo local mude 1.0, modelos de decisão do Hugging Face, classificadores e qualquer LLM como juiz.
- 03Permite encadear juízes em níveis, começando pelo mais barato, com fallback quando nenhum deles responde.
- 04Registra cada veredito, com probabilidades e latência, em um ledger local.
- 05Oferece um modo shadow para comparar juízes sem mudar o comportamento.
- 06Disponibiliza um app para desktop e uma ferramenta de linha de comando que compartilham sessões e configurações.
Casos de uso
- Executar um agente de programação que pede menos confirmações sem deixar de identificar comandos arriscados.
- Manter logs longos de testes e saídas de ferramentas fora do contexto do modelo para economizar tokens.
- Comparar diferentes modelos juízes nas suas próprias sessões antes de escolher um.
- Executar localmente, em um Mac com Apple silicon, decisões rotineiras de um agente de programação.
Início rápido
- 1
Instale a CLI pelo npm (requer Node.js 22.19 ou posterior)
npm i -g mu-agent - 2
Conecte um modelo
mu setup - 3
Inicie uma sessão no diretório atual
mu
Antes de usar
- Somente a primeira etapa tem um instalador para desktop; a CLI requer Node.js 22.19 ou posterior.
- O judge padrão é um modelo hospedado, e as decisões do judge do mu dependem dele, a menos que você configure outro judge.
- Vários dos 40 pontos de decisão ficam desativados ou em shadow mode por padrão.
Em coleções
Tópicos
Perguntas frequentes
- O que é mu?
- Um agente de programação baseado no pi que encaminha decisões rotineiras, como verificações de permissões e poda de contexto, para um modelo juiz pequeno, deixando o modelo principal focado no código. mu é um agente de programação que envia as muitas decisões de uma sessão que não envolvem código para um modelo juiz pequeno e rápido. Cada ponto de decisão apresenta uma pergunta delimitada, como se um comando é seguro, se vale a pena manter uma saída de ferramenta no contexto ou se o trabalho realmente terminou. Assim, o modelo principal mantém o foco na tarefa, e cada veredito é registrado em um ledger local com suas probabilidades e o tempo de resposta.
- mu é gratuito? Qual é a licença?
- mu é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mu ainda é mantido?
- Manutenção ativa. O último commit de mu foi em 24 de out. de 2026.
- Para que posso usar mu?
- Executar um agente de programação que pede menos confirmações sem deixar de identificar comandos arriscados. Manter logs longos de testes e saídas de ferramentas fora do contexto do modelo para economizar tokens. Comparar diferentes modelos juízes nas suas próprias sessões antes de escolher um. Executar localmente, em um Mac com Apple silicon, decisões rotineiras de um agente de programação.
- Como instalar mu?
- Instale a CLI pelo npm (requer Node.js 22.19 ou posterior): npm i -g mu-agent Conecte um modelo: mu setup Inicie uma sessão no diretório atual: mu
- Onde consigo mu?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/qybaihe/mu
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um terminal de programação com IA, local-first e baseado em evidências, que conecta LLMs a arquivos reais do projeto, ferramentas, permissões, verificações e contexto.
Agente de IA open source para programação no terminal, com interfaces complementares para desktop, web, editores e chat.
Agente de programação com IA e código aberto que funciona no VS Code, em IDEs JetBrains ou no terminal, com acesso a mais de 500 modelos.
Um runtime de agente de programação para terminal e desktop que mantém objetivos, evidências e verificações fora do histórico do chat, baseado em uma camada de execução cognitiva chamada CVM.
Engine open source em Rust que filtra e comprime o contexto lido por ferramentas de programação com IA, com servidor MCP, hooks de shell e registros locais de auditoria.