Kimi Code는 MoonshotAI가 만든 오픈소스 AI 코딩 에이전트 CLI다. Claude Code·OpenCode와 유사한 터미널 인터페이스를 제공하며, 단일 바이너리 배포·비디오 입력·AI 네이티브 MCP 설정·전문화 서브에이전트 등 독자적인 기능을 포함한다. 라이선스: MIT.
설치 및 시작
# 설치 (단일 바이너리, Node.js·npm 불필요)
# 공식 문서의 설치 명령어 참조
# 프로젝트 디렉터리에서 실행
cd your-project
kimi첫 실행 시 /login 명령으로 로그인한다 — Kimi Code OAuth 또는 Moonshot AI Open Platform API 키 중 선택.
주요 기능
| 기능 | 설명 |
|---|---|
| 단일 바이너리 배포 | Node.js 설정이나 전역 모듈 없이 한 명령으로 설치 |
| 고속 TUI 시작 | 밀리초 단위 시작 시간 |
| 비디오 입력 | 화면 녹화나 데모 클립을 채팅에 드롭해 에이전트가 시청 가능 |
| AI 네이티브 MCP 설정 | /mcp-config로 JSON 편집 없이 대화형으로 MCP 서버 설정 |
| 서브에이전트 | coder·explore·plan 서브에이전트를 격리된 컨텍스트에서 병렬 실행 |
| 라이프사이클 훅 | 도구 호출 지점에서 로컬 명령 실행, 위험 동작 게이팅, 알림 연결 |
Claude Code·OpenCode와의 비교
| Claude Code | OpenCode | Kimi Code | |
|---|---|---|---|
| 모델 | Claude (Anthropic) | 멀티 프로바이더 | Kimi (MoonshotAI) |
| 배포 방식 | npm | npm | 단일 바이너리 |
| 비디오 입력 | — | — | ✓ |
| 서브에이전트 | ✓ (동적) | — | ✓ (coder/explore/plan) |
| AI 네이티브 MCP 설정 | — | — | ✓ (/mcp-config) |
| 라이프사이클 훅 | ✓ | ✓ | ✓ |
| 오픈소스 | — | ✓ | ✓ (MIT) |
적용 대상
- Kimi 모델을 선호하거나 MoonshotAI API를 사용 중인 개발자
- 비디오·스크린 녹화를 에이전트 컨텍스트로 활용하고 싶은 경우
- npm 설정 없이 단일 바이너리로 AI 코딩 에이전트를 빠르게 배포하고 싶은 팀
관련 문서
- kimi — Kimi K2.6 LLM 개요
- claude-code — Claude Code 개요
- opencode — OpenCode AI 코딩 에이전트
- mcp — Model Context Protocol
참고 자료
- MoonshotAI/kimi-code — GitHub 공식 저장소