Sobre el proyecto
MiMoCode es un asistente de codificación con IA nativo de terminal de Xiaomi. Puede leer y escribir código, ejecutar comandos, gestionar Git y usar un sistema de memoria persistente para retener la comprensión del proyecto entre sesiones, mejorándose con el tiempo. También se describe como el motor central detrás de la versión beta de Xiaomi MiMo Desktop.
La instalación se ofrece mediante un script de una línea para macOS/Linux, un comando de PowerShell para Windows o npm (`@mimo-ai/cli`), y luego se ejecuta con `mimo`. El primer lanzamiento guía la configuración: OAuth de Xiaomi MiMo, OAuth de Codex (ChatGPT Pro/Plus), importación desde Claude Code, proveedores de catálogo por clave API u OAuth, y proveedores personalizados compatibles con OpenAI. El README señala que Terminal.app de macOS no es compatible (se recomienda iTerm2 o el terminal de VS Code), y documenta soluciones para el portapapeles de WSL, la latencia de SSH TUI (mediante `mimo serve`/`mimo attach`) y la codificación CJK en Windows.
Las características principales incluyen múltiples agentes primarios (build, plan, compose) intercambiables con Tab; memoria persistente respaldada por SQLite FTS5 con memoria de proyecto, puntos de control de sesión, notas rápidas y progreso de tareas; gestión inteligente de contexto con puntos de control automáticos, reconstrucción de contexto, inyección presupuestada y un punto de compactación ajustable mediante `/context-limit`; un sistema de seguimiento de tareas en forma de árbol; un sistema de subagentes con seguimiento del ciclo de vida y ejecución en segundo plano; y una condición de parada `/goal` evaluada por un modelo independiente.
El modo Compose proporciona un flujo de trabajo basado en especificaciones, recomendado como la habilidad `/compose-next` en el agente build, con un agente compose heredado que orquesta catorce habilidades integradas. Los flujos de trabajo son scripts JavaScript deterministas que se ejecutan en un entorno sandbox; se incluyen cuatro integrados: compose, deep-research, fact-check y research-experiment. Los flujos personalizados van en `.mimocode/workflows/` o `.claude/workflows/`.
Las habilidades integradas cubren arXiv, delegación de Claude Code, CLI de Codex, análisis de datos, investigación profunda, formatos de Office (docx, pdf, pptx, xlsx), HTML a video, cursos de aprendizaje, programación, cadena de herramientas de Python, diseño de productos, redacción de artículos de investigación, ventas, creación de habilidades y super-investigación. Las habilidades se pueden sobrescribir o extender mediante directorios de proyecto y personales, con variables de entorno que controlan el descubrimiento y la desactivación.
Características adicionales incluyen entrada de voz en streaming (TenVAD y ASR de MiMo) con `/voice`, `/dream` para extraer conocimiento persistente y `/distill` para empaquetar flujos de trabajo repetidos en habilidades, subagentes o comandos. La configuración usa archivos JSON/JSONC con esquemas JSON publicados, ubicaciones de proyecto y globales, directorios XDG de datos/estado/caché y soporte para endpoints personalizados compatibles con OpenAI.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.