Kimi Code

영상 입력·서브에이전트·MCP를 한 TUI에 묶은 Moonshot AI 코딩 에이전트

curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash

Moonshot 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·라이프사이클 훅으로 확장합니다.

워크플로

  1. 01공식 설치 스크립트를 실행하고 새 셸에서 kimi --version으로 0.31.1 설치를 확인합니다.
  2. 02프로젝트 루트에서 kimi를 실행한 뒤 /login에서 Kimi Code OAuth 또는 Moonshot AI Open Platform API 키를 고릅니다.
  3. 03작업별 승인 범위와 훅을 정하고, 필요하면 coder·explore·plan 서브에이전트나 MCP 서버를 추가합니다.
  4. 04IDE에서 쓸 때는 kimi acp를 연결하고, 세션을 이어갈 때는 kimi --continue 또는 --session을 사용합니다.

주요 명령

명령설명
kimi현재 프로젝트에서 대화형 TUI 세션을 시작합니다.
kimi --continue현재 작업 디렉터리의 가장 최근 세션을 이어서 엽니다.
kimi doctor설정 파일과 실행 환경을 검사합니다.
kimi acpZed·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 설정을 추가했습니다.