CLI de codificación multiagente persistente

Muse Code

Usa el agente de codificación de terminal de Meta para planificar, escribir, probar y verificar código en repositorios grandes con agentes paralelos persistentes y registros de tareas reanudables.

Muse Code Resources

Muse Code Recursos

Todo lo que necesitas para instalar, ejecutar, fijar precios y dominar Muse Code como agente de codificación AI de terminal

Primeros pasos

Guía para principiantes de Muse Code e instalación

Configura el agente de codificación basado en terminal en macOS o Linux, conecta la facturación y completa una tarea pequeña en el repositorio.

Muse Code es un agente de codificación AI con prioridad de terminal impulsado por Muse Spark 1.2. Funciona dentro de un directorio de proyecto local, lee el contexto del repositorio, edita archivos, ejecuta herramientas de desarrollo y mantiene un registro visible de su trabajo.

1

Revisa los requisitos

Usa una computadora compatible con macOS o Linux con una terminal, Git y acceso al proyecto que deseas que Muse Code edite.

Terminal
git --version

La terminal imprime la versión de Git instalada.

2

Ejecuta el instalador de una línea

Abre la página del producto Muse Code, copia su comando de instalación oficial de una línea y ejecuta ese comando en la Terminal. El instalador agrega la CLI de Muse Code a tu ruta de comandos.

Terminal
Ejecuta el comando de instalación oficial que se muestra en la página de Muse Code

El ejecutable de Muse Code estará disponible en nuevas sesiones de terminal.

3

Confirma que la CLI esté disponible

Abre una nueva ventana de terminal y muestra la pantalla de ayuda integrada antes de entrar a un proyecto.

Terminal
muse --help

Muse Code muestra sus comandos disponibles, opciones y controles de sesión.

4

Inicia sesión en tu cuenta de Meta

Inicia Muse Code y sigue el flujo de inicio de sesión de la terminal. Completa la autenticación en el navegador cuando la CLI proporcione un enlace de autorización.

Terminal
muse

La terminal confirma que la cuenta está conectada.

5

Configura la facturación de la API

Conecta una cuenta de facturación activa de la API de Meta Model antes de ejecutar solicitudes pagadas de Muse Spark 1.2. El uso se cobrará según la cantidad de tokens de entrada, entrada en caché y salida procesados.

Terminal
Abre el enlace de facturación proporcionado durante la configuración

La cuenta está lista para ejecutar sesiones de Muse Code.

6

Abre un directorio de proyecto

Muévete al repositorio antes de iniciar el agente para que Muse Code pueda usar los archivos correctos, el historial de Git, la configuración y las instrucciones del proyecto.

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

Git muestra la rama activa y el estado del árbol de trabajo.

7

Inicia la primera sesión

Inicia Muse Code desde la raíz del repositorio y dale una tarea pequeña y específica que se pueda revisar rápidamente.

Terminal
muse
Example prompt
Encuentra la prueba unitaria que falla, explica la causa, aplica la solución más pequeña y segura y ejecuta las pruebas relevantes.

Muse Code inspecciona el repositorio, propone o realiza cambios y reporta los resultados de validación.

8

Revisa antes de confirmar

Inspecciona cada archivo modificado y ejecuta las verificaciones normales del proyecto antes de crear una confirmación.

Terminal
git diff && git status

Puedes verificar el parche final y confirmar que no se cambiaron archivos no relacionados.

Referencia de CLI

Comandos de Muse Code y referencia de CLI

Usa estos flujos de trabajo de terminal para iniciar tareas, planificar cambios, revisar parches, validar código y continuar trabajos anteriores.

Ejecuta Muse Code desde la raíz de un repositorio de Git siempre que sea posible. Los prompts claros deben definir el objetivo, los límites, el comando de validación y el resultado esperado antes de que el agente comience a editar.

Mostrar ayuda de CLI

Muestra los comandos y opciones disponibles en la versión instalada de Muse Code.

muse --help

Iniciar una sesión interactiva

Abre Muse Code en el directorio del proyecto actual e inicia una sesión de codificación interactiva.

cd ~/projects/storefront
muse

Iniciar con una tarea directa

Inicia una sesión enfocada con la tarea inicial suministrada desde la terminal.

muse "Agrega validación del lado del servidor al formulario de registro y ejecuta las pruebas relacionadas."

Solicitar un plan antes de editar

Mantiene la primera fase en modo de solo lectura mientras Muse Code identifica archivos relevantes, dependencias, riesgos y pasos de validación.

Planifica el cambio primero. Enumera los archivos que esperas editar y espera antes de aplicar el parche.

Limitar el alcance de trabajo

Evita que una tarea enfocada se expanda a archivos no relacionados o una refactorización amplia.

Edita solo src/auth y tests/auth. No cambies el esquema de la base de datos.

Revisar cambios existentes

Pide a Muse Code que inspeccione los archivos modificados en busca de errores, regresiones, pruebas faltantes y suposiciones inseguras.

Revisa el diff actual de Git. Prioriza los errores de tiempo de ejecución y los problemas de seguridad, luego sugiere las soluciones más pequeñas.

Validar el parche

Indica a Muse Code que ejecute el formateador del proyecto, el verificador de tipos, las pruebas o el comando de compilación después de editar.

Ejecuta npm run lint, npm run typecheck y las pruebas relacionadas con los archivos que cambiaste.

Inspeccionar cambios manualmente

Muestra el parche creado durante la sesión para que se pueda revisar antes de confirmar.

git diff --stat
git diff

Verificar el estado del repositorio

Enumera los archivos modificados, eliminados, no rastreados y preparados después de una tarea de agente.

git status --short

Reanudar trabajo anterior

Vuelve a abrir el contexto de la tarea guardada para que el trabajo pueda continuar sin reconstruir toda la conversación desde el principio.

Selecciona la sesión anterior del control de reanudación de sesión de Muse Code.

Delegar una tarea en segundo plano

Mueve una operación más larga a un agente persistente mientras la sesión principal de la terminal permanece disponible para otro trabajo.

Ejecuta la investigación completa de la suite de pruebas como una tarea en segundo plano e informa los grupos fallidos por separado.

Solicitar un resumen final

Produce un informe conciso que cubra los archivos editados, cambios de comportamiento, resultados de validación y trabajo de seguimiento restante.

Resume los archivos cambiados, pruebas ejecutadas, problemas no resueltos y cualquier verificación manual que deba realizar.
Flujos de trabajo de Agentes

Agentes en segundo plano y flujos de trabajo multiagente de Muse Code

Delega tareas de ingeniería de larga duración a agentes en segundo plano manteniendo el progreso, los cambios y la validación visibles.

Muse Code puede dividir tareas de ingeniería de software más grandes entre agentes persistentes y trabajadores en paralelo. La sesión principal sigue siendo el punto de control para revisar la actividad, resolver conflictos, inspeccionar resultados y aprobar los cambios finales.

  • Adecuado para análisis en todo el repositorio, suites de pruebas grandes, migraciones, actualizaciones de dependencias y depuración de múltiples etapas.
  • La tarea retiene su contexto de trabajo mientras el desarrollador continúa usando la terminal principal.
  • La información de progreso y finalización permanece disponible a través de la vista de actividad del agente.

Supervision: Asigna a cada tarea en segundo plano un objetivo específico, un alcance de archivos permitido, un comando de validación y una condición de parada clara.

Precios

Precios de Muse Code y costos de tokens

Estima los costos de Muse Spark 1.2 para correcciones rápidas, desarrollo de funciones, análisis de repositorios y sesiones de agentes persistentes.

El uso de Muse Code se factura a través de la API de Meta Model. Los tokens de entrada cubren los prompts y el contexto del repositorio, los tokens de entrada en caché cubren el contexto reutilizado y los tokens de salida cubren explicaciones, planes, código y respuestas de herramientas generadas.

CategoryRate
Precio estándarTokens de entrada$1.25
Precio estándarTokens de entrada en cachéTarifa de entrada en caché con descuento
Precio estándarTokens de salida$4.25
Precio de colaboradorNivel de colaborador con descuentoTarifas de tokens reducidas
Ejemplo de costoCorrección de error menor$0.21
Ejemplo de costoDesarrollo de funciones$1.05
Ejemplo de costoAnálisis de repositorio$3.78
Ejemplo de costoSesión de agente de larga duración$16.75
Control de costosReutilizar contexto en cachéReduce el costo de entrada repetida
Control de costosLimitar el alcance del agenteReduce el uso de entrada y salida

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

Modelo y puntos de referencia

Modelo Muse Code: Especificaciones y puntos de referencia de Muse Spark 1.2

Explora el modelo de codificación detrás de Muse Code, incluido el contexto del repositorio, la ejecución de herramientas, el seguimiento de instrucciones y los flujos de trabajo coordinados de agentes.

Muse Spark 1.2 es un modelo centrado en la codificación diseñado para funcionar como un agente activo de desarrollo de software. En lugar de generar solo fragmentos de código, puede inspeccionar el contexto del proyecto, planificar cambios en varios archivos, usar herramientas de desarrollo, ejecutar comandos de validación y coordinar tareas de codificación en paralelo.

Especificaciones del modelo

FeatureValue
Propósito principalDesarrollo de software con agente
Contexto del proyectoManejo de contexto consciente del repositorio
Uso de herramientasEjecución de terminal y herramientas de desarrollo
Seguimiento de instruccionesEjecución de tareas consciente de las restricciones
Razonamiento multiarchivoSoporte de implementación entre archivos
Coordinación de agentesFlujos de trabajo de agentes paralelos y persistentes

Áreas de evaluación

FeatureValue
Resolución de problemas del repositorioRendimiento de codificación de extremo a extremo
Precisión en el uso de herramientasSelección correcta de comandos y herramientas
Cumplimiento de instruccionesCumplimiento de requisitos
Validación de códigoFinalización de compilación y pruebas
Ejecución de largo alcanceFinalización de tareas de varios pasos
Coordinación multiagenteConsistencia de tareas paralelas
Comparación de agentes de codificación

Muse Code vs Claude Code vs OpenAI Codex

Compara los tres agentes de codificación en flujos de trabajo de terminal, facturación, ejecución en segundo plano, tareas paralelas, soporte del sistema operativo y acceso al modelo.

Muse Code, Claude Code y OpenAI Codex ayudan a los desarrolladores a inspeccionar repositorios, modificar código y validar cambios. Sus principales diferencias radican en cómo se inician las tareas, dónde se ejecutan los agentes, cuánto tiempo puede continuar el trabajo, qué modelos están disponibles y cómo se factura el uso.

Interfaz principal
Documentado en el producto
Muse CodeAgente de codificación con prioridad en la terminal
Claude CodeAgente de codificación con prioridad en la terminal
OpenAI CodexAgente de codificación disponible a través de flujos de trabajo de codificación y terminal de OpenAI

Takeaway: Muse Code y Claude Code enfatizan el trabajo directo dentro de una terminal de proyecto local, mientras que Codex puede admitir flujos de trabajo de codificación tanto interactivos como delegados.

Modelo principal
Documentado en el producto
Muse CodeMuse Spark 1.2
Claude CodeModelos de codificación Anthropic Claude compatibles
OpenAI CodexModelos de codificación OpenAI compatibles

Takeaway: La selección del modelo, el comportamiento de razonamiento, el uso del contexto y la ejecución de herramientas varían entre proveedores.

Flujo de trabajo del proyecto
Documentado en el producto
Muse CodeLee el contexto del proyecto, planifica cambios, edita archivos, ejecuta comandos y valida resultados
Claude CodeLee repositorios, edita archivos, usa herramientas de terminal y valida cambios
OpenAI CodexInspecciona código, completa tareas delegadas, edita repositorios y ejecuta validaciones

Takeaway: Los tres cubren el bucle central del agente de codificación, pero los controles de comandos y la gestión de sesiones difieren.

Agentes persistentes en segundo plano
Dependiente del flujo de trabajo
Muse CodeDiseñado en torno a la ejecución de agentes persistentes para tareas más largas
Claude CodeEl trabajo de larga duración se gestiona a través de sesiones de terminal y flujos de trabajo de agentes compatibles
OpenAI CodexAdmite tareas de codificación delegadas o en segundo plano a través de las superficies disponibles de Codex

Takeaway: Muse Code sitúa a los agentes persistentes cerca del centro de su posicionamiento de producto.

Ejecución paralela de tareas
Dependiente del flujo de trabajo
Muse CodeAdmite agentes paralelos coordinados
Claude CodeEl trabajo paralelo se puede organizar mediante sesiones separadas o flujos de trabajo de agentes
OpenAI CodexSe pueden ejecutar varias tareas delegadas a través de los flujos de trabajo compatibles de Codex

Takeaway: Compare el manejo de conflictos, el aislamiento de tareas, la estrategia de ramas y la calidad de la fusión final en un repositorio real.

Estructura de precios
Documentado en el producto
Muse CodeFacturación basada en el uso con tarifas de tokens de entrada y salida por separado
Claude CodeEl acceso depende del plan Anthropic seleccionado o del método de facturación de API
OpenAI CodexEl acceso depende del plan OpenAI seleccionado, la superficie del producto o el método de facturación de API

Takeaway: El costo total depende del tamaño del repositorio, la longitud del mensaje, la salida generada, los reintentos de comandos y la duración de la tarea.

Soporte de plataforma
Documentado en el producto
Muse CodemacOS y Linux
Claude CodeEntornos de terminal compatibles con Claude Code
OpenAI CodexPlataformas compatibles con la interfaz Codex seleccionada o el CLI

Takeaway: Los requisitos de instalación de Muse Code deben verificarse antes de seleccionarlo para equipos centrados en Windows.

Ejecución local de comandos
Documentado en el producto
Muse CodeEjecuta comandos aprobados dentro del entorno de desarrollo activo
Claude CodeEjecuta comandos de terminal a través de su flujo de trabajo de permisos
OpenAI CodexLa ejecución de comandos depende de si la tarea se ejecuta localmente o en un entorno administrado

Takeaway: Revise los indicadores de permisos, el comportamiento del sandbox, el acceso a la red y la exposición de archivos secretos.

Acceso al modelo
Documentado en el producto
Muse CodeAcceso centrado al modelo de codificación Muse de Meta
Claude CodeAcceso a los modelos Claude compatibles
OpenAI CodexAcceso a los modelos de codificación OpenAI compatibles

Takeaway: Los equipos deben comparar la calidad de codificación, la latencia, el manejo del contexto, la coherencia de las herramientas y el costo utilizando las mismas tareas.

Método de evaluación ideal
Prueba de flujo de trabajo independiente
Muse CodePruebe tareas a escala de repositorio con agentes persistentes y paralelos
Claude CodePruebe el desarrollo interactivo en terminal y los flujos de trabajo de aprobación de comandos
OpenAI CodexPruebe tareas de implementación tanto interactivas como delegadas

Takeaway: Use correcciones de errores idénticas, solicitudes de funciones, pruebas, restricciones y comandos de validación para una comparación útil.

Biblioteca de Prompts

Prompts de Muse Code y Casos de Uso de Codificación

Utiliza prompts estructurados para depuración, funcionalidades, refactorización, pruebas, revisiones, migraciones, documentación y exploración de repositorios.

Los prompts fiables de Muse Code deben identificar el área del proyecto, indicar el resultado requerido, definir los criterios de aceptación, proporcionar comandos de validación y listar las restricciones. Las plantillas a continuación están diseñadas para copiarse en una sesión de proyecto y personalizarse con detalles específicos del repositorio.

Depurar un Error Reproducible

Depuración
Investiga y corrige el siguiente error en este repositorio.

Error: [describe el comportamiento incorrecto]
Comportamiento esperado: [describe el comportamiento…

Construir una Nueva Funcionalidad

Desarrollo de Funcionalidades
Implementa la siguiente funcionalidad en este proyecto.

Funcionalidad: [descripción de la funcionalidad]
Usuarios objetivo: [tipo de usuario]
Área relevante: […

Refactorizar Sin Cambios de Comportamiento

Refactorización
Refactoriza [archivo, clase, función o módulo] para mejorar la legibilidad y mantenibilidad sin cambiar el comportamiento observable.

Objetivos:
- Reducir la d…

Añadir Cobertura de Pruebas Faltante

Pruebas
Revisa [archivos objetivo o módulo] y añade pruebas automatizadas enfocadas para comportamientos importantes que actualmente no están probados.

Cubrir:
- Rutas…

Revisar un Cambio Pendiente

Revisión de Código
Revisa los cambios actuales no confirmados e identifica problemas de corrección, seguridad, rendimiento, mantenibilidad y pruebas.

Prioridades de revisión:
1.…

Migrar una Dependencia o Framework

Migración
Migra este proyecto de [dependencia o versión actual] a [dependencia o versión objetivo].

Primero inspecciona:
- Archivos de paquete y bloqueo.
- Archivos de c…

Crear Documentación de Desarrollador

Documentación
Crea o actualiza la documentación de desarrollador para [funcionalidad, servicio, API o flujo de trabajo].

Público: [nuevos colaboradores, desarrolladores de a…

Explorar un Repositorio Desconocido

Exploración de Repositorio
Analiza este repositorio y crea un mapa técnico conciso para un desarrollador que es nuevo en el proyecto.

Explica:
- El propósito de la aplicación.
- Puntos d…
Seguridad y soporte

Seguridad, solución de problemas y registro de actualizaciones de Muse Code

Protege datos confidenciales del proyecto, controla las acciones de la terminal, recupera sesiones fallidas y sigue los cambios importantes del producto Muse Code.

Muse Code puede inspeccionar archivos, modificar código fuente y ejecutar comandos de desarrollo, por lo que los proyectos deben usar reglas de permisos claras y salvaguardas de control de versiones. Las entradas de solución de problemas a continuación cubren problemas comunes de configuración, autenticación, comandos, sesión y plataforma, seguidas de un registro de actualizaciones del producto fechado.

Official Muse Code Resources

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