CLI de Codificação Multiagente Persistente

Muse Code

Use o agente de codificação de terminal da Meta para planejar, escrever, testar e verificar código em grandes repositórios com agentes paralelos persistentes e logs de tarefas retomáveis.

Muse Code Resources

Muse Code Recursos

Tudo o que você precisa para instalar, executar, precificar e dominar o Muse Code como um agente de codificação de IA de terminal

Começando

Guia para Iniciantes e Instalação do Muse Code

Configure o agente de codificação baseado em terminal no macOS ou Linux, conecte a cobrança e conclua uma pequena tarefa no repositório.

Muse Code é um agente de codificação de IA com foco em terminal alimentado por Muse Spark 1.2. Ele funciona dentro de um diretório de projeto local, lê o contexto do repositório, edita arquivos, executa ferramentas de desenvolvimento e mantém um registro visível de seu trabalho.

1

Verifique os Requisitos

Use um computador macOS ou Linux compatível com um terminal, Git e acesso ao projeto que você deseja que o Muse Code edite.

Terminal
git --version

O terminal imprime a versão do Git instalada.

2

Execute o Instalador de Uma Linha

Abra a página do produto Muse Code, copie o comando oficial de instalação de uma linha e execute esse comando no Terminal. O instalador adiciona a CLI do Muse Code ao seu caminho de comandos.

Terminal
Execute o comando oficial de instalação mostrado na página do Muse Code

O executável Muse Code fica disponível em novas sessões de terminal.

3

Confirme que a CLI Está Disponível

Abra uma nova janela de terminal e exiba a tela de ajuda interna antes de entrar em um projeto.

Terminal
muse --help

Muse Code exibe seus comandos disponíveis, opções e controles de sessão.

4

Entre na Sua Conta Meta

Inicie o Muse Code e siga o fluxo de entrada no terminal. Complete a autenticação no navegador quando a CLI fornecer um link de autorização.

Terminal
muse

O terminal confirma que a conta está conectada.

5

Configure a Cobrança da API

Conecte uma conta de cobrança ativa da API de Modelos Meta antes de executar solicitações pagas do Muse Spark 1.2. O uso é cobrado de acordo com o número de tokens de entrada, entrada em cache e saída processados.

Terminal
Abra o link de cobrança fornecido durante a configuração

A conta está pronta para executar sessões do Muse Code.

6

Abra um Diretório de Projeto

Mova-se para o repositório antes de iniciar o agente para que o Muse Code possa usar os arquivos corretos, histórico do Git, configuração e instruções do projeto.

Terminal
cd ~/projects/my-app && git status

O Git exibe o branch ativo e o status da árvore de trabalho.

7

Inicie a Primeira Sessão

Inicie o Muse Code a partir da raiz do repositório e dê a ele uma tarefa pequena e específica que possa ser revisada rapidamente.

Terminal
muse
Example prompt
Encontre o teste unitário com falha, explique a causa, faça o menor ajuste seguro e execute os testes relevantes.

Muse Code inspeciona o repositório, propõe ou executa alterações e relata os resultados de validação.

8

Revise Antes de Commitar

Inspecione cada arquivo alterado e execute as verificações normais do projeto antes de criar um commit.

Terminal
git diff && git status

Você pode verificar o patch final e confirmar que nenhum arquivo não relacionado foi alterado.

Referência da CLI

Comandos do Muse Code e Referência da CLI

Use estes fluxos de trabalho de terminal para iniciar tarefas, planejar alterações, revisar patches, validar código e continuar trabalhos anteriores.

Execute o Muse Code a partir da raiz de um repositório Git sempre que possível. Prompts claros devem definir o objetivo, limites, comando de validação e resultado esperado antes que o agente comece a editar.

Exibir Ajuda da CLI

Mostra os comandos e opções disponíveis na versão instalada do Muse Code.

muse --help

Iniciar uma Sessão Interativa

Abre o Muse Code no diretório do projeto atual e inicia uma sessão interativa de codificação.

cd ~/projects/storefront
muse

Iniciar com uma Tarefa Direta

Inicia uma sessão focada com a tarefa inicial fornecida pelo terminal.

muse "Adicione validação do lado do servidor ao formulário de cadastro e execute os testes relacionados."

Solicitar um Plano Antes de Editar

Mantém a primeira fase somente leitura enquanto o Muse Code identifica arquivos relevantes, dependências, riscos e etapas de validação.

Planeje a alteração primeiro. Liste os arquivos que você espera editar e aguarde antes de aplicar o patch.

Limitar o Escopo de Trabalho

Impede que uma tarefa focada se expanda para arquivos não relacionados ou refatorações amplas.

Edite apenas src/auth e tests/auth. Não altere o schema do banco de dados.

Revisar Alterações Existentes

Solicita que o Muse Code inspecione os arquivos alterados em busca de bugs, regressões, testes ausentes e suposições inseguras.

Revise o diff atual do Git. Priorize bugs de tempo de execução e problemas de segurança, depois sugira as menores correções.

Validar o Patch

Direciona o Muse Code para executar o formatador, verificador de tipos, testes ou comando de build do projeto após a edição.

Execute npm run lint, npm run typecheck e os testes relacionados aos arquivos que você alterou.

Inspecionar Alterações Manualmente

Exibe o patch criado durante a sessão para que possa ser revisado antes do commit.

git diff --stat
git diff

Verificar o Status do Repositório

Lista arquivos modificados, excluídos, não rastreados e preparados após uma tarefa do agente.

git status --short

Retomar Trabalho Anterior

Reabre o contexto da tarefa salva para que o trabalho possa continuar sem reconstruir toda a conversa do início.

Selecione a sessão anterior no controle de retomada de sessão do Muse Code.

Delegar uma Tarefa em Segundo Plano

Move uma operação mais longa para um agente persistente enquanto a sessão principal do terminal permanece disponível para outros trabalhos.

Execute a investigação completa da suíte de testes como uma tarefa em segundo plano e relate os grupos com falha separadamente.

Solicitar um Resumo Final

Produz um relatório conciso cobrindo arquivos editados, mudanças de comportamento, resultados de validação e trabalho de acompanhamento restante.

Resuma os arquivos alterados, testes executados, problemas não resolvidos e qualquer verificação manual que eu deva realizar.
Fluxos de Trabalho de Agentes

Agentes em Segundo Plano do Muse Code e Fluxos de Trabalho Multi-Agentes

Delegue trabalhos de engenharia de longa duração a agentes em segundo plano, mantendo o progresso, as alterações e a validação visíveis.

O Muse Code pode dividir tarefas maiores de engenharia de software entre agentes persistentes e trabalhadores paralelos. A sessão principal permanece como o ponto de controle para revisar a atividade, resolver conflitos, inspecionar resultados e aprovar as alterações finais.

  • Adequado para análise em todo o repositório, suítes de testes grandes, migrações, atualizações de dependências e depuração multiestágio.
  • A tarefa retém seu contexto de trabalho enquanto o desenvolvedor continua usando o terminal principal.
  • Informações de progresso e conclusão permanecem disponíveis através da visualização de atividade do agente.

Supervision: Dê a cada tarefa em segundo plano um objetivo restrito, escopo de arquivo permitido, comando de validação e condição de parada clara.

Preços

Preços do Muse Code e Custos de Tokens

Estime os custos do Muse Spark 1.2 para correções rápidas, desenvolvimento de recursos, análise de repositório e sessões de agentes persistentes.

O uso do Muse Code é cobrado através da API do Meta Model. Os tokens de entrada cobrem prompts e contexto do repositório, os tokens de entrada em cache cobrem contexto reutilizado e os tokens de saída cobrem explicações, planos, código e respostas de ferramentas geradas.

CategoryRate
Preço PadrãoTokens de Entrada$1.25
Preço PadrãoTokens de Entrada em CacheTaxa de entrada em cache com desconto
Preço PadrãoTokens de Saída$4.25
Preço para ColaboradoresNível de Colaborador com DescontoTaxas de token reduzidas
Exemplo de CustoCorreção de Pequeno Bug$0.21
Exemplo de CustoDesenvolvimento de Recursos$1.05
Exemplo de CustoAnálise de Repositório$3.78
Exemplo de CustoSessão de Agente de Longa Duração$16.75
Controle de CustoReutilizar Contexto em CacheReduz o custo de entrada repetida
Controle de CustoLimitar o Escopo do AgenteReduz o uso de entrada e saída

Rates reflect standard Muse Code launch pricing. Cached-input and contributor-tier rates are billed separately through the Meta Model API.

Modelo e Benchmarks

Modelo Muse Code: Especificações e Benchmarks do Muse Spark 1.2

Explore o modelo de codificação por trás do Muse Code, incluindo contexto de repositório, execução de ferramentas, seguimento de instruções e fluxos de trabalho coordenados de agentes.

O Muse Spark 1.2 é um modelo focado em codificação, projetado para atuar como um agente ativo de desenvolvimento de software. Em vez de gerar apenas trechos de código, ele pode inspecionar o contexto do projeto, planejar alterações em vários arquivos, usar ferramentas de desenvolvimento, executar comandos de validação e coordenar tarefas paralelas de codificação.

Especificações do Modelo

FeatureValue
Objetivo principalDesenvolvimento de software agentic
Contexto do projetoTratamento de contexto consciente do repositório
Uso de ferramentasExecução de terminal e ferramentas de desenvolvimento
Seguimento de instruçõesExecução de tarefas consciente de restrições
Raciocínio multi-arquivoSuporte à implementação entre arquivos
Coordenação de agentesFluxos de trabalho de agentes paralelos e persistentes

Áreas de Avaliação

FeatureValue
Resolução de problemas do repositórioDesempenho de codificação ponta a ponta
Precisão no uso de ferramentasSeleção correta de comandos e ferramentas
Adesão a instruçõesConformidade com requisitos
Validação de códigoConclusão de build e testes
Execução de longo prazoConclusão de tarefas multi-etapas
Coordenação multi-agenteConsistência de tarefas paralelas
Comparação de Agentes de Codificação

Muse Code vs Claude Code vs OpenAI Codex

Compare os três agentes de codificação em fluxos de trabalho de terminal, cobrança, execução em segundo plano, tarefas paralelas, suporte a sistemas operacionais e acesso ao modelo.

O Muse Code, Claude Code e OpenAI Codex ajudam desenvolvedores a inspecionar repositórios, modificar código e validar alterações. Suas principais diferenças estão em como as tarefas são iniciadas, onde os agentes são executados, por quanto tempo o trabalho pode continuar, quais modelos estão disponíveis e como o uso é cobrado.

Interface principal
Documentado pelo produto
Muse CodeAgente de codificação com foco em terminal
Claude CodeAgente de codificação com foco em terminal
OpenAI CodexAgente de codificação disponível através de fluxos de trabalho de codificação e terminal da OpenAI

Takeaway: O Muse Code e o Claude Code enfatizam o trabalho direto dentro de um terminal de projeto local, enquanto o Codex pode suportar fluxos de trabalho de codificação interativos e delegados.

Modelo principal
Documentado pelo produto
Muse CodeMuse Spark 1.2
Claude CodeModelos de codificação Claude da Anthropic suportados
OpenAI CodexModelos de codificação OpenAI suportados

Takeaway: A seleção de modelo, comportamento de raciocínio, uso de contexto e execução de ferramentas variam entre os provedores.

Fluxo de trabalho do projeto
Documentado pelo produto
Muse CodeLê o contexto do projeto, planeja alterações, edita arquivos, executa comandos e valida resultados
Claude CodeLê repositórios, edita arquivos, usa ferramentas de terminal e valida alterações
OpenAI CodexInspeciona código, completa tarefas delegadas, edita repositórios e executa validação

Takeaway: Todos os três cobrem o loop principal do agente de codificação, mas os controles de comando e o gerenciamento de sessão diferem.

Agentes persistentes em segundo plano
Depende do fluxo de trabalho
Muse CodeConstruído em torno da execução persistente de agentes para tarefas mais longas
Claude CodeO trabalho de longa duração é gerenciado através de sessões de terminal e fluxos de trabalho de agentes suportados
OpenAI CodexSuporta tarefas de codificação delegadas ou em segundo plano através das superfícies disponíveis do Codex

Takeaway: O Muse Code coloca agentes persistentes perto do centro de seu posicionamento de produto.

Execução paralela de tarefas
Depende do fluxo de trabalho
Muse CodeSuporta agentes paralelos coordenados
Claude CodeO trabalho paralelo pode ser organizado através de sessões separadas ou fluxos de trabalho de agentes
OpenAI CodexMúltiplas tarefas delegadas podem ser executadas através de fluxos de trabalho Codex suportados

Takeaway: Compare o tratamento de conflitos, isolamento de tarefas, estratégia de branch e qualidade da merge final em um repositório real.

Estrutura de preços
Documentado pelo produto
Muse CodeCobrança baseada em uso com taxas de token de entrada e saída separadas
Claude CodeO acesso depende do plano Anthropic selecionado ou método de cobrança da API
OpenAI CodexO acesso depende do plano OpenAI selecionado, superfície do produto ou método de cobrança da API

Takeaway: O custo total depende do tamanho do repositório, comprimento do prompt, saída gerada, novas tentativas de comando e duração da tarefa.

Suporte de plataforma
Documentado pelo produto
Muse CodemacOS e Linux
Claude CodeAmbientes de terminal suportados pelo Claude Code
OpenAI CodexPlataformas suportadas pela interface Codex selecionada ou CLI

Takeaway: Os requisitos de instalação do Muse Code devem ser verificados antes de selecioná-lo para equipes centradas em Windows.

Execução local de comandos
Documentado pelo produto
Muse CodeExecuta comandos aprovados dentro do ambiente de desenvolvimento ativo
Claude CodeExecuta comandos de terminal através de seu fluxo de trabalho de permissão
OpenAI CodexA execução de comandos depende se a tarefa é executada localmente ou em um ambiente gerenciado

Takeaway: Revise os prompts de permissão, comportamento de sandbox, acesso à rede e exposição de arquivos secretos.

Acesso ao modelo
Documentado pelo produto
Muse CodeAcesso focado ao modelo de codificação Muse da Meta
Claude CodeAcesso aos modelos Claude suportados
OpenAI CodexAcesso aos modelos de codificação OpenAI suportados

Takeaway: As equipes devem comparar a qualidade da codificação, latência, tratamento de contexto, consistência de ferramentas e custo usando as mesmas tarefas.

Melhor método de avaliação
Teste independente de fluxo de trabalho
Muse CodeTeste tarefas em escala de repositório com agentes persistentes e paralelos
Claude CodeTeste o desenvolvimento interativo de terminal e fluxos de trabalho de aprovação de comandos
OpenAI CodexTeste tarefas de implementação interativas e delegadas

Takeaway: Use correções de bugs idênticas, solicitações de funcionalidades, testes, restrições e comandos de validação para uma comparação útil.

Biblioteca de Prompts

Prompts Muse Code e Casos de Uso de Codificação

Use prompts estruturados para depuração, recursos, refatoração, testes, revisões, migrações, documentação e exploração de repositório.

Prompts confiáveis do Muse Code devem identificar a área do projeto, declarar o resultado necessário, definir critérios de aceitação, fornecer comandos de validação e listar restrições. Os modelos abaixo foram projetados para serem copiados para uma sessão de projeto e personalizados com detalhes específicos do repositório.

Depurar um Bug Reproduzível

Depuração
Investigue e corrija o seguinte bug neste repositório.

Bug: [descreva o comportamento incorreto]
Comportamento esperado: [descreva o comportamento correto]
Eta…

Construir um Novo Recurso

Desenvolvimento de Recursos
Implemente o seguinte recurso neste projeto.

Recurso: [descrição do recurso]
Usuários-alvo: [tipo de usuário]
Área relevante: [diretório, serviço, página ou co…

Refatorar Sem Mudanças de Comportamento

Refatoração
Refatore [arquivo, classe, função ou módulo] para melhorar a legibilidade e manutenibilidade sem alterar o comportamento observável.

Metas:
- Reduzir duplicaçã…

Adicionar Cobertura de Testes Ausente

Testes
Revise [arquivos ou módulos alvo] e adicione testes automatizados focados para comportamentos importantes que atualmente não são testados.

Cobrir:
- Caminhos d…

Revisar uma Alteração Pendente

Revisão de Código
Revise as alterações atuais não confirmadas e identifique problemas de correção, segurança, desempenho, manutenibilidade e testes.

Prioridades de revisão:
1. B…

Migrar uma Dependência ou Framework

Migração
Migre este projeto de [dependência ou versão atual] para [dependência ou versão alvo].

Primeiro inspecione:
- Arquivos de pacote e lock.
- Arquivos de configur…

Criar Documentação para Desenvolvedores

Documentação
Crie ou atualize a documentação do desenvolvedor para [recurso, serviço, API ou fluxo de trabalho].

Público: [novos colaboradores, desenvolvedores de aplicativ…

Explorar um Repositório Desconhecido

Exploração de Repositório
Analise este repositório e crie um mapa técnico conciso para um desenvolvedor que é novo no projeto.

Explique:
- O propósito da aplicação.
- Principais pontos…
Segurança e Suporte

Segurança do Muse Code, Solução de Problemas e Log de Atualizações

Proteja dados sensíveis do projeto, controle ações do terminal, recupere sessões com falha e acompanhe mudanças importantes no produto Muse Code.

O Muse Code pode inspecionar arquivos, modificar código-fonte e executar comandos de desenvolvimento, portanto, os projetos devem usar regras de permissão claras e salvaguardas de controle de versão. As entradas de solução de problemas abaixo cobrem problemas comuns de configuração, autenticação, comando, sessão e plataforma, seguidas por um log de atualizações do produto com datas.

Official Muse Code Resources

Follow Meta's official channels for setup, releases, and model updates.