프로젝트 소개
MiMoCode는 샤오미의 터미널 네이티브 AI 코딩 어시스턴트이다. 코드를 읽고 쓰고, 명령을 실행하고, Git을 관리하며, 영구 메모리 시스템을 사용해 세션 간 프로젝트 이해를 유지하면서 시간이 지남에 따라 스스로 개선할 수 있다. 샤오미 MiMo Desktop 베타의 핵심 엔진으로도 설명된다.
설치는 macOS/Linux용 원라인 스크립트, Windows용 PowerShell 명령, 또는 npm(`@mimo-ai/cli`)으로 제공되며, 이후 `mimo`로 실행한다. 최초 실행 시 설정을 안내한다: 샤오미 MiMo OAuth, Codex(ChatGPT Pro/Plus) OAuth, Claude Code에서 가져오기, API 키 또는 OAuth 방식의 카탈로그 제공자, 사용자 지정 OpenAI 호환 제공자. README에는 macOS Terminal.app은 지원되지 않으며(iTerm2 또는 VS Code 터미널 권장), WSL 클립보드, SSH TUI 지연(`mimo serve`/`mimo attach`를 통한 해결), Windows CJK 인코딩 해결 방법이 문서화되어 있다.
핵심 기능으로는 Tab으로 전환 가능한 다중 기본 에이전트(build, plan, compose), SQLite FTS5 기반의 영구 메모리(프로젝트 메모리, 세션 체크포인트, 스크래치 노트, 작업 진행 상황 포함), 자동 체크포인트·컨텍스트 재구성·예산 기반 주입·`/context-limit`을 통한 조정 가능한 압축 시점을 갖춘 지능형 컨텍스트 관리, 트리 형태의 작업 추적 시스템, 수명 주기 추적 및 백그라운드 실행을 지원하는 서브에이전트 시스템, 독립 모델이 판정하는 `/goal` 중지 조건이 있다.
Compose 모드는 사양 중심 워크플로를 제공하며, build 에이전트에서 `/compose-next` 스킬로 권장된다. 레거시 compose 에이전트는 14개의 내장 스킬을 조율한다. 워크플로는 샌드박스 런타임에서 실행되는 결정적 JavaScript 스크립트이며, compose, deep-research, fact-check, research-experiment의 4가지 내장 워크플로가 제공된다. 사용자 지정 워크플로는 `.mimocode/workflows/` 또는 `.claude/workflows/`에 둔다.
내장 스킬은 arXiv, Claude Code 위임, Codex CLI, 데이터 분석, 심층 리서치, Office 형식(docx, pdf, pptx, xlsx), HTML-to-video, 학습 코스, 일정 관리, Python 툴체인, 제품 디자인, 연구 논문 작성, 영업, 스킬 생성, super-research를 포함한다. 스킬은 프로젝트 및 개인 디렉터리를 통해 재정의하거나 확장할 수 있으며, 환경 변수로 검색과 비활성화를 제어한다.
추가 기능으로는 `/voice`를 통한 스트리밍 음성 입력(TenVAD 및 MiMo ASR), 영구 지식 추출을 위한 `/dream`, 반복 워크플로를 스킬·서브에이전트·명령으로 패키징하는 `/distill`이 있다. 설정은 게시된 JSON 스키마가 있는 JSON/JSONC 파일을 사용하며, 프로젝트 및 전역 위치, XDG data/state/cache 디렉터리, 사용자 지정 OpenAI 호환 엔드포인트를 지원한다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.