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 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
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.
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.
git --versionO terminal imprime a versão do Git instalada.
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.
Execute o comando oficial de instalação mostrado na página do Muse CodeO executável Muse Code fica disponível em novas sessões de terminal.
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.
muse --helpMuse Code exibe seus comandos disponíveis, opções e controles de sessão.
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.
museO terminal confirma que a conta está conectada.
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.
Abra o link de cobrança fornecido durante a configuraçãoA conta está pronta para executar sessões do Muse Code.
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.
cd ~/projects/my-app && git statusO Git exibe o branch ativo e o status da árvore de trabalho.
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.
museEncontre 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.
Revise Antes de Commitar
Inspecione cada arquivo alterado e execute as verificações normais do projeto antes de criar um commit.
git diff && git statusVocê pode verificar o patch final e confirmar que nenhum arquivo não relacionado foi alterado.
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 --helpIniciar 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
museIniciar 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 diffVerificar o Status do Repositório
Lista arquivos modificados, excluídos, não rastreados e preparados após uma tarefa do agente.
git status --shortRetomar 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.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 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.
| Category | Rate |
|---|---|
| Preço PadrãoTokens de Entrada | $1.25 |
| Preço PadrãoTokens de Entrada em Cache | Taxa de entrada em cache com desconto |
| Preço PadrãoTokens de Saída | $4.25 |
| Preço para ColaboradoresNível de Colaborador com Desconto | Taxas 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 Cache | Reduz o custo de entrada repetida |
| Controle de CustoLimitar o Escopo do Agente | Reduz 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 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
| Feature | Value |
|---|---|
| Objetivo principal | Desenvolvimento de software agentic |
| Contexto do projeto | Tratamento de contexto consciente do repositório |
| Uso de ferramentas | Execução de terminal e ferramentas de desenvolvimento |
| Seguimento de instruções | Execução de tarefas consciente de restrições |
| Raciocínio multi-arquivo | Suporte à implementação entre arquivos |
| Coordenação de agentes | Fluxos de trabalho de agentes paralelos e persistentes |
Áreas de Avaliação
| Feature | Value |
|---|---|
| Resolução de problemas do repositório | Desempenho de codificação ponta a ponta |
| Precisão no uso de ferramentas | Seleção correta de comandos e ferramentas |
| Adesão a instruções | Conformidade com requisitos |
| Validação de código | Conclusão de build e testes |
| Execução de longo prazo | Conclusão de tarefas multi-etapas |
| Coordenação multi-agente | Consistência de tarefas paralelas |
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.
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.
Takeaway: A seleção de modelo, comportamento de raciocínio, uso de contexto e execução de ferramentas variam entre os provedores.
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.
Takeaway: O Muse Code coloca agentes persistentes perto do centro de seu posicionamento de produto.
Takeaway: Compare o tratamento de conflitos, isolamento de tarefas, estratégia de branch e qualidade da merge final em um repositório real.
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.
Takeaway: Os requisitos de instalação do Muse Code devem ser verificados antes de selecioná-lo para equipes centradas em Windows.
Takeaway: Revise os prompts de permissão, comportamento de sandbox, acesso à rede e exposição de arquivos secretos.
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.
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.
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
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
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
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
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
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
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
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
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 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.