MiMo Code
세션을 넘어 프로젝트를 기억하는 터미널 코딩 도구
npm install -g @mimo-ai/cli터미널에서 도는 코딩 도구입니다. 코드를 읽고 쓰고 명령을 돌리고 깃을 다루며, 지속 기억 체계로 프로젝트 이해를 세션 너머로 이어 갑니다. 첫 실행이 설정을 안내하고 자체 플랫폼 로그인과 다른 서비스의 인증, 기존 코딩 도구의 인증을 그대로 가져오는 경로까지 준비돼 있습니다. OpenAI 호환 API 라면 어디든 직접 붙입니다. 원격에서 쓸 때 터미널 화면이 느려지는 문제를 위해 원격에는 서버만 두고 화면은 로컬에서 그리는 구성을 지원합니다. 중단되거나 오류로 끊긴 차례는 기록을 다시 쓰지 않고 이어서 복구합니다.
판단
이럴 때 씁니다
- 프로젝트 맥락을 세션 너머로 유지하는 터미널 도구가 필요할 때
- 여러 제공자를 오가며 같은 도구를 쓰고 싶을 때
- 원격 서버에서 작업하되 화면은 로컬에서 그리고 싶을 때
이럴 땐 쓰지 마세요
- 맥 기본 터미널에서는 화면이 깨집니다
- 판이 0.1.x 대라 구조가 바뀔 수 있습니다
- 윈도우에서 한국어 출력이 깨지는 환경 설정 문제가 있습니다
차별점
- 지속 기억으로 프로젝트 이해를 세션 너머로 이어 갑니다.
- 기존 코딩 도구의 인증을 한 단계로 가져옵니다.
- 원격 서버에 서버만 두고 화면을 로컬에서 그리는 구성을 지원합니다.
- 끊긴 차례를 기록을 다시 쓰지 않고 덧붙여 복구합니다.
워크플로
- 01설치 스크립트나 패키지로 깝니다.
- 02첫 실행에서 인증 방식을 고릅니다.
- 03기존 코딩 도구의 인증을 가져올 수도 있습니다.
- 04프로젝트에서 작업하면 기억이 쌓입니다.
- 05원격 작업은 서버와 화면을 나눠 띄웁니다.
주요 명령
| 명령 | 설명 |
|---|---|
npm install -g @mimo-ai/cli | 모든 플랫폼에서 설치합니다. |
mimo | 실행합니다. 첫 실행이 설정을 안내합니다. |
mimo serve --port 4096 | 원격 호스트에서 서버만 띄웁니다. |
mimo attach http://127.0.0.1:4096 | 포트를 전달한 뒤 로컬에서 붙습니다. |
/recover | 끊긴 차례를 기록을 덮어쓰지 않고 이어 갑니다. |
함정
설치 전에 확인하세요
- 맥 기본 터미널을 지원하지 않는다고 문서가 명시합니다. 다른 터미널을 써야 화면이 정상입니다.
- SSH 로 직접 띄우면 화면이 느려집니다. 서버와 화면을 나누는 구성이 권장됩니다.
- 윈도우에서 시스템 언어 설정이 UTF-8 이 아니면 한중일 문자 출력이 깨집니다.
- WSL 에서 복사가 깨지면 별도 도구를 깔아야 합니다.
비교
터미널 코딩 도구는 대체로 대화 기록을 파일로 남기는 데까지입니다. 이쪽은 기억 체계를 앞세우고 원격 사용까지 구조로 풀어 둔 점이 다릅니다. 대신 판이 낮고 터미널 환경을 가리는 제약이 명시돼 있습니다.
최근 변경
중단되거나 오류로 끝난 차례를 복구할 수 있게 됐습니다. 미완성 응답을 후보로 남겨 두고 기록을 다시 쓰지 않고 이어 갑니다. 대화 제목 생성용 API 도 추가됐습니다.