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 Recursos
Todo lo que necesitas para instalar, ejecutar, fijar precios y dominar Muse Code como agente de codificación AI de terminal
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.
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.
git --versionLa terminal imprime la versión de Git instalada.
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.
Ejecuta el comando de instalación oficial que se muestra en la página de Muse CodeEl ejecutable de Muse Code estará disponible en nuevas sesiones de terminal.
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.
muse --helpMuse Code muestra sus comandos disponibles, opciones y controles de sesión.
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.
museLa terminal confirma que la cuenta está conectada.
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.
Abre el enlace de facturación proporcionado durante la configuraciónLa cuenta está lista para ejecutar sesiones de Muse Code.
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.
cd ~/projects/my-app && git statusGit muestra la rama activa y el estado del árbol de trabajo.
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.
museEncuentra 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.
Revisa antes de confirmar
Inspecciona cada archivo modificado y ejecuta las verificaciones normales del proyecto antes de crear una confirmación.
git diff && git statusPuedes verificar el parche final y confirmar que no se cambiaron archivos no relacionados.
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 --helpIniciar 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
museIniciar 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 diffVerificar el estado del repositorio
Enumera los archivos modificados, eliminados, no rastreados y preparados después de una tarea de agente.
git status --shortReanudar 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.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 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.
| Category | Rate |
|---|---|
| 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 descuento | Tarifas 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 agente | Reduce 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 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
| Feature | Value |
|---|---|
| Propósito principal | Desarrollo de software con agente |
| Contexto del proyecto | Manejo de contexto consciente del repositorio |
| Uso de herramientas | Ejecución de terminal y herramientas de desarrollo |
| Seguimiento de instrucciones | Ejecución de tareas consciente de las restricciones |
| Razonamiento multiarchivo | Soporte de implementación entre archivos |
| Coordinación de agentes | Flujos de trabajo de agentes paralelos y persistentes |
Áreas de evaluación
| Feature | Value |
|---|---|
| Resolución de problemas del repositorio | Rendimiento de codificación de extremo a extremo |
| Precisión en el uso de herramientas | Selección correcta de comandos y herramientas |
| Cumplimiento de instrucciones | Cumplimiento de requisitos |
| Validación de código | Finalización de compilación y pruebas |
| Ejecución de largo alcance | Finalización de tareas de varios pasos |
| Coordinación multiagente | Consistencia de tareas paralelas |
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.
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.
Takeaway: La selección del modelo, el comportamiento de razonamiento, el uso del contexto y la ejecución de herramientas varían entre proveedores.
Takeaway: Los tres cubren el bucle central del agente de codificación, pero los controles de comandos y la gestión de sesiones difieren.
Takeaway: Muse Code sitúa a los agentes persistentes cerca del centro de su posicionamiento de producto.
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.
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.
Takeaway: Los requisitos de instalación de Muse Code deben verificarse antes de seleccionarlo para equipos centrados en Windows.
Takeaway: Revise los indicadores de permisos, el comportamiento del sandbox, el acceso a la red y la exposición de archivos secretos.
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.
Takeaway: Use correcciones de errores idénticas, solicitudes de funciones, pruebas, restricciones y comandos de validación para una comparación útil.
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
Investiga y corrige el siguiente error en este repositorio.
Error: [describe el comportamiento incorrecto]
Comportamiento esperado: [describe el comportamiento…Construir una Nueva Funcionalidad
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
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
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
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
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
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
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, 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.