MimoCode: 샤오미가 오픈소스로 공개한 터미널 AI 코딩 어시스턴트
MimoCode: 샤오미가 오픈소스로 공개한 터미널 AI 코딩 어시스턴트소개
MimoCode 는 샤오미 MiMo 팀이 2026년 6월 11일에 오픈소스로 공개한 AI 코딩 어시스턴트로, OpenCode를 기반으로二次 개발되었으며 MIT 라이선스를 채택하여 개인과 기업 모두 무료로 사용할 수 있습니다.
MimoCode는 주로 두 가지 문제를 다룹니다: AI가 긴 작업을 수행할수록 앞에서 나눈 대화를 기억하지 못하는 문제, 그리고 작업이 완료되지 않았는데도 미리 마무리해버리는 문제입니다. 공식적으로는 탐색적 프로젝트로 위치づけ되며, 전체 코드베이스를 이해하고, 변경 계획을 세우며, 안전하게 코드를 편집하고, 팀의 기존 개발 도구와 함께 협업하는 것을 목표로 합니다.

MimoCode 핵심 기능
영구 기억
이것이 MimoCode가 다른 AI 코딩 도구와 가장 큰 차이를 보이는 지점입니다. 대부분의 AI 코딩 어시스턴트는 대화 중에 모델이 자체적으로 "메모"하는 방식이라, 세션이 끝나거나 컨텍스트가 가득 차면 잊어버립니다. MimoCode는 기억을 전용 시스템에 아웃소싱하고, 메인 AI는 작업만 수행합니다.
구체적으로, 다음과 같은 세 가지 메모리 파일을 관리합니다:
MEMORY.md: 프로젝트 수준의 장기 정보(아키텍처 결정, 코딩 규칙 등)로, 세션 간에 유지됩니다
checkpoint.md: 현재 세션의 주요 노드 기록
tasks/*/progress.md: 각 작업의 완료 진행 상황
또한 /dream 명령어가 있으며, 7일마다 자동으로 실행되어 독립된 AI가 모든 기록 세션과 기존 메모리 파일을 읽고 병합, 중복 제거, 검증, 압축 작업을 수행하여 흩어진 정보를 현재 상태로 정리합니다. SQLite FTS5 전문 검색과 함께 사용하면 세션 간 역사적 기억을 검색할 수 있습니다.
세 가지 실행 모드
Tab 키를 눌러 메인 에이전트 간에 전환합니다:
Build: 기본 모드로, 완전한 도구 권한이 있어 코드 작성과 실행에 사용됩니다
Plan: 읽기 전용 모드로, 코드를 먼저 살펴보거나 설계를 계획하는 데 적합합니다
Compose: 오케스트레이션 모드로, 요구사항 분석 → 코딩 → 테스트 → 검토 전체 흐름을 자동으로 실행할 수 있습니다
Compose 모드는 MimoCode의 하이라이트 중 하나로, Harness 시스템과 함께 모델과 개발 프로세스의 심층적인 협업을 실현합니다.
컨텍스트 관리
컨텍스트 윈도우가 거의 가득 찼을 때, MimoCode는 단순히 처음부터 역사를 재구성하는 것이 아니라, checkpoint, 프로젝트 메모, 최근 몇 메시지로부터 구조화된 재구성을 수행하여 중요도에 따라 내용을 윈도우에 주입하고, 관련 없는 정보로 윈도우가 가득 차는 것을 방지합니다.
모델 지원
MiMo-V2.5 멀티모달 모델이 내장되어 있으며, 100만 톤 수준의 Token 컨텍스트를 지원하고, 성능은 Claude Sonnet 4.6에 필적합니다. 현재 기간 한정 무료입니다. 첫 실행 시 "MiMo Auto" 채널을 선택하면 별도의 등록 없이 바로 사용할 수 있습니다.
동시에 DeepSeek, Kimi, GLM 등 75개 이상의 주요 모델 제공업체와 호환되며, Claude Code에서 기존 인증을 원클릭으로 가져올 수 있도록 지원합니다.
음성 제어
MiMo-V2.5-ASR 음성 인식을 통해 음성으로 명령을 내리거나, 코드를 수정하거나, "보내기""실행"이라고 말하여 직접 조작할 수 있어 키보드를 사용할 필요가 없습니다.
중지 조건
/goal 명령어로 완료 기준을 설정하면, AI가 작업을 종료하고자 할 때 독립된 judge 모델의 평가를 거쳐 목표에 실제로 도달했는지 판단하여 "허위 완료" 상황을 줄입니다.
플랫폼 지원
Mac, Linux, Windows를 지원하며, 인터페이스가 완전히 중국어로 현지화되어 있고, 대시보드에서 실시간으로 진행 상황을 볼 수 있습니다.
MimoCode 적용 시나리오
대규모 프로젝트 리팩토링: 메모리 시스템이 세션 간 프로젝트 이해를 유지할 수 있어 복잡한 리팩토링 작업에 적합합니다
장기 개발: 200단계 이상의 작업에서 MimoCode 승률이 65% 이상에 달합니다
Specs-driven 개발: Compose 모드가 요구사항 분해부터 코드 검토까지의 프로세스를 자동으로 완수할 수 있습니다
초보자 입문: 별도 설정 없이 완전 중국어 제공, 즉시 사용 가능하여 AI 코딩 어시스턴트를 처음 접하는 개발자에게 친숙합니다
터미널 워크플로우: 터미널에서 작업하는 습관이 있는 개발자에게 적합하며, Git, 테스트 등 도구와 매끄럽게 연동됩니다
MimoCode 장단점
장점
장기 기억 능력이 가장 큰 특징으로, 4계층 메모리 체계가 장기 세션의 건망증 문제를 해결합니다
완전 무료 오픈소스, MIT 라이선스, 별도 등록 없이 내장된 무료 모델을 바로 사용할 수 있습니다
SWE-Bench Pro V2에서 62%, Terminal Bench 2에서 73%의 점수를 획득하여 각각 Claude Code의 57%, 68%보다 높습니다
75개 이상의 모델 제공업체를 지원하여 특정 모델에 종속되지 않습니다
Compose 모드가 설계, 코딩, 테스트, 검토를 완전한 프로세스로 연결할 수 있습니다
음성 인터랙션이 작업 효율을 높여줍니다
Claude Code에서 원클릭으로 인증을 이전할 수 있습니다
단점
복잡한 작업에서 때때로 "성급하게" 행동하여, 코드를 다 읽기도 전에 손을 대어 주요 메서드를 놓칠 수 있습니다
순수 명령줄 인터페이스로, 현지화되었지만 터미널에 익숙하지 않은 사용자에게는 여전히 진입 장벽이 있습니다
MiMo-V2.5는 기간 한정 무료로, 장기 사용 시 비용이 확정되지 않았습니다
제품 포지셔닝이 다소 모호하여, 정식 제품인지 실험용 데모인지 구분이 어렵습니다
일부 기능이 다소 불안정하여, 설치 실패, WSL 호환성 문제, 업그레이드 실패 등이 사용자 보고에서 나타나고 있습니다
MimoCode와 경쟁 제품 비교
| 비교 항목 | MiMo Code | Claude Code | OpenCode | Cursor |
|---|---|---|---|---|
| 오픈소스 라이선스 | MIT 오픈소스 | 클로즈드 소스 | MIT 오픈소스 | 클로즈드 소스 |
| 가격 | 무료 | 구독제 | 무료 | 구독제 |
| 영구 기억 | 4중 영구 기억 시스템 | 없음 | 없음 | 제한적 |
| 터미널 네이티브 | 지원 | 지원 | 지원 | 미지원(GUI) |
| 멀티 모델 지원 | 75+ 제공업체 | 제한적 | 75+ 제공업체 | 제한적 |
| 음성 입력 | 지원 | 미지원 | 미지원 | 미지원 |
| Compose 오케스트레이션 | 지원 | 미지원 | 미지원 | 제한적 |
| 장기 작업 승률 | 200단계 이상 65%+ | 기준 | — | — |
| 중국어 지원 | 완전 현지화 | 보통 | 모델 의존 | 보통 |
| SWE-Bench Pro | 62% | 57% | — | — |
자주 묻는 질문
Q: 무료로 사용하려면 어떻게 하나요?
첫 실행 시 기간 한정 무료 채널인 MiMo Auto를 선택하면 별도의 등록 없이 사용할 수 있습니다.
Q: 어떤 모델을 지원하나요?
MiMo-V2.5(기간 한정 무료)가 내장되어 있으며, 동시에 DeepSeek, Kimi, GLM 등 75개 이상의 주요 모델 제공업체를 지원합니다.
Q: 설정 파일은 어디에 있나요?
nfig/mimocode/mimocode.json。
Q: MiMo Auto 채널 로드에 실패한 경우 어떻게 하나요?
~/.config/mimocode 폴더를 삭제하고 /connect를 다시 실행하여 MiMo Auto로 전환하세요.
Q: WSL에서 복사 시 문자가 깨집니다.
xsel을 설치하세요: sudo apt install xsel.
Q: Windows에서 한자가 깨집니다.
시스템 차원의 UTF-8 지원을 활성화하세요: 설정 → 시간 및 언어 → 언어 및 지역 → 언어 설정 관리 → 시스템 지역 설정 변경 → '베타: 세계 언어 지원을 위해 유니코드 UTF-8 사용' 체크 → 재부팅.
Q: 업그레이드는 어떻게 하나요?
mimo upgrade. 업그레이드가 실패하면 GitHub Issue #1317을 참조하세요.
대본 기획 도우미▸
AI 앱
AI 뉴스