Kimi Code
영상 입력·서브에이전트·MCP를 한 TUI에 묶은 Moonshot AI 코딩 에이전트
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bashMoonshot AI가 배포하는 터미널 코딩 에이전트입니다. 프로젝트 파일을 읽고 고치며 셸 명령과 웹 조사를 수행하고, coder·explore·plan 서브에이전트와 MCP·스킬·훅·영상 입력을 한 TUI에서 다룹니다. CLI는 MIT로 공개됐지만 모델 사용량은 Kimi 멤버십 크레딧이나 Moonshot AI Open Platform API 과금에 연결됩니다.
판단
이럴 때 씁니다
- 터미널에서 코드 수정·셸 실행·웹 조사를 한 세션으로 처리하고 싶을 때
- 화면 녹화나 데모 영상을 구현 요구사항으로 전달해야 할 때
- Kimi 멤버십이나 Moonshot API를 이미 쓰면서 MCP·스킬·훅까지 같은 클라이언트에 묶고 싶을 때
이럴 땐 쓰지 마세요
- 회사 정책상 Kimi 멤버십·Moonshot API로 소스 컨텍스트를 보낼 수 없을 때
- 승인 없이 파일과 셸을 다루는 에이전트를 허용할 수 없는 저장소
- 모델 공급자를 수시로 바꾸는 헤드리스 CI가 중심인 경우 — Qwen Code나 Codex CLI 쪽이 운영 표면을 더 명확히 제공합니다.
차별점
- macOS·Linux·Windows용 단일 바이너리를 제공해 실행 환경에 Node.js를 요구하지 않습니다.
- coder·explore·plan 서브에이전트를 격리된 컨텍스트에서 실행해 메인 대화를 비대하게 만들지 않고 병렬 작업을 맡깁니다.
- 화면 녹화나 데모 영상을 대화에 넣어 프레임을 읽고 구현 작업의 입력으로 쓸 수 있습니다.
- MCP 설정을 대화형으로 다루고 플러그인·Agent Skills·라이프사이클 훅으로 확장합니다.
워크플로
- 01공식 설치 스크립트를 실행하고 새 셸에서 kimi --version으로 0.31.1 설치를 확인합니다.
- 02프로젝트 루트에서 kimi를 실행한 뒤 /login에서 Kimi Code OAuth 또는 Moonshot AI Open Platform API 키를 고릅니다.
- 03작업별 승인 범위와 훅을 정하고, 필요하면 coder·explore·plan 서브에이전트나 MCP 서버를 추가합니다.
- 04IDE에서 쓸 때는 kimi acp를 연결하고, 세션을 이어갈 때는 kimi --continue 또는 --session을 사용합니다.
주요 명령
| 명령 | 설명 |
|---|---|
kimi | 현재 프로젝트에서 대화형 TUI 세션을 시작합니다. |
kimi --continue | 현재 작업 디렉터리의 가장 최근 세션을 이어서 엽니다. |
kimi doctor | 설정 파일과 실행 환경을 검사합니다. |
kimi acp | Zed·JetBrains 같은 ACP 호환 IDE가 CLI 세션을 구동하도록 연결합니다. |
kimi upgrade | 설치 방식에 맞는 최신 버전을 확인하고 업데이트 절차를 안내합니다. |
함정
설치 전에 확인하세요
- CLI 설치는 무료지만 모델 사용은 무료가 아닙니다. Kimi Code 사용량은 멤버십 크레딧을 차감하며 2026-08-01 기준 멤버십은 월 19달러부터 시작합니다.
- 공식 Kimi Code 혜택은 개인 개발 용도로 안내됩니다. 기업 개발은 Moonshot AI Open Platform의 별도 조건과 데이터 정책을 확인해야 합니다.
- 파일 수정과 셸 실행이 가능한 에이전트입니다. 승인 정책과 훅을 먼저 정하고, 신뢰하지 않는 저장소에서는 자동 승인을 피하는 편이 안전합니다.
- 제3자 플러그인은 설치 전에 신뢰 확인 창이 뜹니다. 공식·curated 표기가 없는 저장소는 코드와 MCP 선언을 검토한 뒤 허용해야 합니다.
비교
Qwen Code가 여러 모델 공급자와 헤드리스 자동화·확장 시스템에 무게를 둔다면, Kimi Code는 단일 바이너리 TUI와 영상 입력, 내장 서브에이전트 경험이 중심입니다. Claude Code와 마찬가지로 파일 수정과 셸 실행 권한을 갖지만 Kimi 멤버십 또는 Moonshot API를 인증 경로로 쓸 수 있습니다.
최근 변경
0.38.0에서는 agent-core-v2의 중복 subagent spawned 이벤트와 손실 가능한 config persistence를 수정하고, session 종료 시 진행 중인 persistence·log write를 배출하며 startup banner 설정을 추가했습니다.