Kimi Code читает и правит код, запускает команды в оболочке и сам решает, какой шаг следующий. Это терминальный агент Moonshot AI: ставится одной командой на macOS, Linux и Windows, сам CLI открыт на GitHub под лицензией MIT. Ниже установка, два способа входа (подписка и API-ключ) и разница с Claude Code.
Что такое Kimi Code
Проект описывает себя как «AI coding agent that runs in your terminal» (GitHub). Работает он на моделях Moonshot AI, прежде всего Kimi K2.7 Code и Kimi K3 (о самой K3 рассказывает статья «Kimi K3: обзор»). По описанию репозитория, совместимы и модели других провайдеров.
Из технического: установка одним файлом без зависимости от Node.js, быстрый старт через TUI (текстовый интерфейс прямо в терминале) и встроенная поддержка Model Context Protocol. Техобзор marktechpost.com сообщает, что проект написан на TypeScript, а предшественник назывался kimi-cli и был на Python. Вторичные источники пишут, что версия 0.4.0 стала полным переходом на новый стек (biggo.com). Номер актуальной версии всё же сверяйте с репозиторием: инструмент развивается быстро.
Установка Kimi Code
macOS и Linux
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
Windows (PowerShell)
irm https://code.kimi.com/kimi-code/install.ps1 | iex
Обе команды взяты из официального репозитория github.com/MoonshotAI/kimi-code и верны на дату проверки. Если скрипт не отработал, откройте в README репозитория раздел Installation: там есть другие способы установки, в том числе для систем без curl или PowerShell.
Как войти: подписка или API-ключ
В Kimi Code можно войти двумя путями. Первый, Kimi Code OAuth, привязан к платной подписке Kimi (тарифы Plus, Pro, Max, Ultra; раньше они назывались Moderato, Allegretto, Allegro, Vivace) и расходует общий кредитный пул аккаунта. На новых планах лимит Kimi Code считается скользящим окном в 5 часов, недельного лимита нет. На legacy-планах действуют оба. Когда месячный пул кредитов исчерпан, Kimi Code тоже перестаёт работать (справка Kimi).
Второй путь, по данным техобзора marktechpost.com, это API-ключ Moonshot AI Open Platform. Здесь вы платите не за подписку, а за токены по обычным ценам API: кэш-хит, кэш-мисс и выход считаются отдельно для каждой модели. Актуальные цифры и тарифы подписки собраны в статье «Kimi: подписка и оплата из России».
Отдельного прайса на Kimi Code как продукт нет. Он входит в подписку либо тарифицируется как обычный вызов модели через API.
Kimi Code, Codex CLI и Claude Code: в чём разница
Задача у всех трёх одна: агент в терминале, который пишет и правит код. Различаются они тем, чьи модели стоят за ним и как за них платить.
Kimi Code работает на моделях Kimi от Moonshot AI, войти можно по подписке или по ключу Moonshot. Codex CLI от OpenAI работает на моделях GPT, и там тоже выбор между подпиской ChatGPT и API-ключом. Claude Code от Anthropic работает на моделях Claude; войти можно через аккаунт Anthropic или через любой совместимый API-ключ, в том числе от сторонних шлюзов. Подробно Codex, Cursor и Claude Code как инструменты сравнивает статья «Codex, Cursor, Claude Code: сравнение», пересказывать её целиком здесь незачем.
Для читателя из России практическая разница такая. Подписка Kimi и подписка Codex привязаны к аккаунту вендора и его способам оплаты. В Claude Code вместо аккаунта Anthropic можно подставить ключ совместимого шлюза, и тогда ни региональные ограничения Anthropic, ни VPN не мешают.
Claude Code через codexkey: тот же формат, доступ из России
Claude Code берёт адрес и ключ из переменных окружения. Направьте их на codexkey, и агент останется в привычном терминальном формате, но будет работать на Claude Opus 5 и Claude Sonnet 5. Оплата идёт в рублях, входить в аккаунт Anthropic не нужно:
export ANTHROPIC_BASE_URL="https://api.codexkey.ru"
export ANTHROPIC_AUTH_TOKEN="sk_cdx_ВАШ_КЛЮЧ"
export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-5-5[1m]"
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-5[1m]"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-sonnet-5"
claude
Строки ANTHROPIC_DEFAULT_* обязательны. Без них Claude Code просит свои модели по умолчанию и отвечает «There's an issue with the selected model».
Пошаговая настройка для Linux, macOS и Windows, включая постоянный конфиг в ~/.claude/settings.json, описана в гайде по Claude Code и в статье «Claude Code в России». Оговорка: это не замена Kimi Code, а второй путь для тех, кому нужен именно Claude в терминале и оплата картой РФ или через СБП. Модели Kimi в codexkey тоже есть (kimi-k3, kimi-k3.1-pro, kimi-k2.7-code), и в Claude Code их выбирают командой /model. Но сам Kimi Code и подписка Kimi через codexkey не продаются.
FAQ
Kimi Code бесплатный?
Сам CLI бесплатен и открыт на GitHub под лицензией MIT. Но чтобы работать через него с моделями Kimi, нужна платная подписка Kimi или оплаченный баланс на API-платформе Moonshot. Бесплатного тира в API нет, минимальное пополнение счёта $1.
Нужна ли подписка Kimi, чтобы пользоваться Kimi Code?
Нет. Можно войти по API-ключу Moonshot AI Open Platform и платить за использованные токены, без подписки Plus, Pro, Max или Ultra.
Чем Kimi Code отличается от Claude Code?
Kimi Code работает на моделях Moonshot AI и требует аккаунт или API-ключ Moonshot. Claude Code работает на моделях Claude и принимает сторонние совместимые эндпоинты, включая codexkey, так что аккаунт Anthropic не нужен.
Работает ли Kimi Code в России?
Прямого официального заявления о блокировке российских IP в документации Kimi Code и Moonshot AI мы не нашли. Оплата российской картой остаётся отдельным вопросом и официально не решена: разбор в статье «Kimi: подписка и оплата из России».
Можно ли подключить через Kimi Code не модель Kimi, а другую?
По описанию репозитория инструмент задуман совместимым с другими провайдерами моделей, но основной сценарий и вся подача строятся на моделях Kimi. Для агентного кодинга на Claude лучше брать Claude Code напрямую: он с самого начала заточен под экосистему Anthropic и MCP.
Какая версия Kimi Code сейчас актуальна?
Проект меняется быстро, и номер версии устаревает. Смотрите тег последнего релиза в репозитории github.com/MoonshotAI/kimi-code. Установочный скрипт каждый раз подтягивает свежую сборку.