Kimi Code: как начать пользоваться AI-агентом для кодирования от Moonshot AI

Kimi Code -- open source CLI coding agent от китайской компании Moonshot AI, аналог Claude Code. Работает в терминале и VSCode, бесплатен для установки, использует модель Kimi K2.

·7 мин

Что это и для кого

Kimi Code -- это AI-агент для разработки кода, который работает прямо в вашем терминале или редакторе кода. Его создала китайская компания Moonshot AI, ранее известная языковой моделью Kimi K2. В июне 2026 года компания выпустила Kimi Code CLI -- инструмент с открытым исходным кодом (лицензия MIT), который позволяет запускать автономного coding agent у себя на машине.

По своей концепции Kimi Code похож на Claude Code от Anthropic или OpenAI Codex: это агент, который читает код, пишет изменения, запускает команды в терминале и сам решает, что делать дальше, основываясь на вашей задаче. Разница в том, что Kimi Code использует модель Kimi K2.6 -- открытые веса с триллионом параметров (около 32 миллиардов активных на токен), и сам инструмент полностью с открытым кодом.

Kimi Code написан на TypeScript и распространяется через npm. Это означает, что для установки не нужны сложные зависимости -- достаточно иметь Node.js. Репозиторий доступен на GitHub: github.com/MoonshotAI/kimi-code. На момент написания репозиторий набрал тысячи звёзд за несколько дней после релиза.

Ключевые характеристики Kimi Code. Контекстное окно -- 256 тысяч токенов. Это достаточно большой контекст, чтобы загрузить значимую часть реального репозитория. Поддержка MCP (Model Context Protocol) -- протокола для расширения возможностей агента через плагины. Режим thinking для глубокого рассуждения над сложными задачами. Нативная интеграция с VSCode через diff-viewer: агент показывает предлагаемые изменения в привычном интерфейсе редактора, а не просто выводит текст в терминал.

Кому подойдёт Kimi Code. Разработчикам, которые хотят попробовать автономного coding agent с открытым кодом. Командам, которым важно иметь возможность самостоятельно проверить исходный код инструмента по соображениям безопасности. Разработчикам в странах, где доступ к Claude Code или OpenAI Codex ограничен или дорог. Всем, кто хочет сравнить разные coding agent-ы и понять, какой подходит именно для их задач.

Важная оговорка: Kimi Code -- инструмент для разработчиков, знакомых с терминалом и npm. Если вы только начинаете изучать программирование или не работаете с командной строкой, начать лучше с менее технических инструментов, например Cursor или Replit. Kimi Code ориентирован на тех, кто уже пишет код профессионально.

Как установить и настроить

Установка Kimi Code занимает около 5 минут при наличии Node.js. Вот полный процесс.

Шаг 1. Установите Node.js (если ещё не установлен). Kimi Code требует Node.js версии 18 или выше. Если Node.js ещё не установлен, скачайте его с nodejs.org. Рекомендуем использовать LTS-версию. После установки проверьте версию командой: node --version. Должно выводиться что-то вроде v20.x.x или выше.

Шаг 2. Установите Kimi Code через npm. Откройте терминал и выполните команду: npm install -g kimi-code. Флаг -g устанавливает инструмент глобально, чтобы он был доступен из любой директории. После установки проверьте, что всё прошло успешно: kimi --version.

Шаг 3. Получите API-ключ. Kimi Code использует модель Kimi K2.7-Code (с 12 июня 2026) или Kimi K2.6 через API Moonshot. Для получения ключа зайдите на platform.moonshot.ai, зарегистрируйтесь (может потребоваться VPN из России) и создайте API-ключ в разделе API Keys. Либо, если у вас есть подписка Kimi Member, ключ можно получить в личном кабинете kimi.ai.

Шаг 4. Настройте переменную среды. Установите API-ключ как переменную среды. В Linux/macOS добавьте в файл ~/.bashrc или ~/.zshrc строку: export MOONSHOT_API_KEY=ваш_ключ_здесь. Затем выполните: source ~/.bashrc (или source ~/.zshrc). В Windows используйте системные переменные среды или PowerShell: $env:MOONSHOT_API_KEY='ваш_ключ'.

Шаг 5. Перейдите в директорию проекта и запустите агента. Откройте терминал, перейдите в папку с вашим проектом командой cd /путь/к/проекту, и запустите: kimi. Агент запустится, прочитает структуру вашего репозитория и будет готов принимать задачи в интерактивном режиме.

Расширение для VSCode: помимо CLI, доступно расширение Kimi Code для VSCode. Его можно найти в маркетплейсе VSCode по запросу Kimi Code (от Moonshot AI) или установить через Open VSX Registry. После установки расширения вы сможете запускать агента из панели VSCode и просматривать предлагаемые изменения прямо в diff-viewer редактора.

Первый запуск -- что попробовать

После установки и настройки API-ключа запустите kimi в папке с каким-нибудь проектом (подойдёт даже небольшой учебный репозиторий). Вот несколько задач для первого знакомства.

Задача 1: Объяснение кода. В интерактивном режиме напишите: объясни мне структуру этого проекта. Или: что делает функция X в файле Y? Агент прочитает нужные файлы и даст понятное объяснение. Это полезно при изучении нового репозитория или при работе с унаследованным кодом.

Задача 2: Простое изменение кода. Попробуйте: добавь валидацию email в функцию регистрации пользователя. Агент найдёт нужный файл, предложит изменение и покажет diff -- то есть разницу между текущим кодом и предлагаемой версией. Вы можете принять изменение, отклонить или попросить переделать.

Задача 3: Написание тестов. Напишите: напиши unit-тесты для модуля utils.js. Kimi Code прочитает файл, поймёт логику функций и сгенерирует тесты в том же стиле, что и существующие тесты в вашем проекте (если они есть). Это одна из задач, где coding agent экономит больше всего времени.

Задача 4: Рефакторинг. Попросите: этот файл слишком большой (500+ строк), разбей его на несколько модулей по принципу единственной ответственности. Агент предложит план разбивки, покажет новую структуру файлов и поочерёдно покажет изменения для каждого файла.

Задача 5: Исправление ошибки. Скопируйте текст ошибки из консоли и напишите агенту: вот ошибка: [текст ошибки]. Исправь её. Агент найдёт источник ошибки в коде и предложит исправление.

Режим thinking: для сложных задач, где агенту нужно глубже рассуждать, добавьте флаг --think или напишите: думай подольше перед ответом. В этом режиме агент тратит больше токенов на рассуждение, но даёт более продуманные решения для нетривиальных архитектурных задач.

Выход из интерактивного режима: нажмите Ctrl+C или напишите exit.

Ключевые фишки

Открытый исходный код (MIT). Kimi Code полностью открыт -- любой может изучить исходный код, убедиться в безопасности и при необходимости доработать под свои нужды. Это важно для команд с высокими требованиями к безопасности или для разработчиков, которые хотят самостоятельно хостить агент.

Нативный diff-viewer в VSCode. Когда Kimi Code предлагает изменения кода, они отображаются в стандартном diff-viewer VSCode -- привычном интерфейсе для просмотра изменений. Вы видите зелёные добавленные строки и красные удалённые, можете принять изменения одним кликом или отклонить. Это удобнее, чем просто текстовый вывод в терминал.

Поддержка MCP (Model Context Protocol). MCP -- это открытый стандарт для расширения возможностей AI-агентов через плагины. Kimi Code поддерживает MCP-серверы, что позволяет подключать дополнительные инструменты: доступ к базам данных, файловым системам, внешним API и многому другому. Например, можно подключить MCP-сервер для работы с PostgreSQL, и агент сможет читать схему базы и генерировать запросы.

256K контекст. Контекстное окно в 256 тысяч токенов позволяет загрузить значительную часть реального репозитория. Для сравнения: средний файл Python занимает около 2-5 тысяч токенов. Это означает, что агент может держать в контексте десятки файлов одновременно и понимать связи между ними.

Автономное выполнение команд. Kimi Code может не только писать код, но и выполнять команды в терминале: запускать тесты, устанавливать зависимости, запускать скрипты сборки. Перед выполнением каждой команды агент показывает, что именно хочет запустить, и ждёт подтверждения (или в режиме --auto выполняет автоматически).

Поиск по файлам и коду. Агент умеет самостоятельно искать в файловой системе -- находить нужные файлы по имени или содержимому, читать конфигурационные файлы, анализировать структуру проекта. Это позволяет давать задачи в общих чертах, не указывая точные пути к файлам.

Гибкая конфигурация. Можно добавить файл .kimi в корень проекта с инструкциями для агента: описанием архитектуры проекта, правилами кодирования, запрещёнными практиками. Агент прочитает этот файл при старте и будет учитывать его содержимое во всех задачах.

Цены и ограничения

Kimi Code CLI -- инструмент с открытым исходным кодом и бесплатен для установки. Текущая модель: Kimi K2.7-Code (с 12 июня 2026), ранее K2.6. Однако для работы агенту нужен API-доступ к модели Kimi K2.6, который оплачивается отдельно.

Kimi Member (подписка): базовая подписка на сервис kimi.ai открывает доступ к API для использования Kimi Code. Стоимость на момент написания уточняйте на сайте kimi.ai -- тарифы меняются.

Pay-as-you-go через Kimi Platform API (platform.moonshot.ai): оплата за фактически использованные токены. Kimi K2.6 стоит, по данным на момент написания, порядка 0.15-0.60 долларов за миллион токенов в зависимости от типа (input/output). Для умеренного использования (несколько часов кодинга в день) это обычно выходит в 5-20 долларов в месяц. Точные цены всегда уточняйте на platform.moonshot.ai.

Ключевые ограничения. Kimi Code требует технических знаний для установки и настройки -- не подходит для начинающих. Контекстное окно 256K меньше, чем у некоторых конкурентов (например, MiniMax M3 предлагает 1M токенов). На очень больших монорепозиториях агент может не видеть весь код сразу. Качество кода зависит от качества модели Kimi K2.6: на большинстве задач она очень хороша, но на некоторых специфических языках или фреймворках может уступать Claude или GPT-5. API Moonshot может быть медленнее или менее стабильным, чем API крупных западных провайдеров -- это стоит учитывать для production-критичных сценариев.

Нужен ли VPN из России

Сайт kimi.ai и platform.moonshot.ai могут быть заблокированы в России. Для регистрации аккаунта и получения API-ключа, скорее всего, потребуется VPN-соединение. Рекомендуем использовать VPN с серверами в Сингапуре, Японии или европейских странах.

После получения API-ключа Kimi Code работает как CLI-инструмент на вашей машине. Все запросы к API Moonshot идут напрямую с вашего компьютера на серверы Moonshot. Если серверы Moonshot не заблокированы на уровне IP в России, VPN не потребуется для повседневного использования. На момент написания API Moonshot доступен из России без VPN, однако ситуация может меняться.

Установка Kimi Code через npm не требует VPN: npm-пакеты доступны из России без ограничений. Репозиторий на GitHub (github.com/MoonshotAI/kimi-code) также доступен без VPN.

Практическая рекомендация: зарегистрируйте аккаунт на kimi.ai через VPN, получите API-ключ, затем проверьте, работает ли API без VPN. Большинство пользователей из России сообщают, что после получения ключа инструмент работает без VPN. Если возникнут проблемы с подключением -- использование легковесного VPN (Outline, Warp от Cloudflare) решает их без заметного замедления работы.

Kimi K2.7-Code (12 июня 2026): Moonshot AI выпустила обновлённую модель Kimi K2.7-Code, которая теперь используется в Kimi Code по умолчанию. Ключевые улучшения: +21.8% на Kimi Code Bench v2 по сравнению с K2.6 -- существенный прирост на задачах реального программирования; на 30% меньше токенов рассуждения -- модель стала эффективнее: меньше промежуточных шагов для тех же результатов, что снижает стоимость API-запросов и ускоряет ответы. Контекстное окно K2.7-Code оптимизировано для агентного программирования: 128K токенов нативно с улучшенной точностью многошаговых инструкций и работы с репозиториями (по сравнению с 256K в предыдущих версиях, K2.7-Code достигает лучших результатов на более коротком, но чётком контексте).

Система Sub-Skill в Kimi Code (июнь 2026): Kimi Code получил новую архитектуру под-навыков (Sub-Skill), которая позволяет агенту выполнять специализированные подзадачи в рамках основной сессии. Ключевые Sub-Skills: sub-skill.review -- автоматическое ревью сделанных изменений перед финальным применением, проверяет корректность и соответствие стилю кода; sub-skill.consolidate -- консолидация результатов параллельных изменений при работе с несколькими файлами, предотвращает конфликты при слиянии. Sub-Skills активируются автоматически или могут быть вызваны явно через конфигурацию агента.

HiDream в Kimi Code (июнь 2026): Kimi Code получил интеграцию с HiDream — генеративной моделью Moonshot AI для создания визуальных артефактов. Прямо в IDE теперь можно генерировать диаграммы архитектуры, схемы базы данных и UI-макеты по текстовому описанию или по существующему коду. Пример: команда /visualize в чате Kimi Code строит диаграмму зависимостей модулей текущего репозитория. Результат сохраняется как SVG и вставляется в документацию проекта автоматически.

Новые команды Kimi Code (июнь 2026): Агент получил три новые специальные команды: /web -- веб-поиск прямо в чате агента: введите /web latest React hooks best practices и Kimi Code найдёт актуальную информацию и использует её при генерации кода. /provider -- визуальный UI для выбора провайдера и модели без редактирования конфига: введите команду, выберите модель из интерактивного меню прямо в терминале (Moonshot API, Alibaba Cloud, OpenRouter и др.). /goal -- очередь задач: добавляйте несколько целей заранее, агент выполнит их последовательно. Например: /goal провести рефакторинг модуля auth, затем /goal написать тесты для auth, затем /goal обновить документацию -- и запустить всё одной командой.

Plugin marketplace Kimi Code (июнь 2026): Moonshot AI запустила marketplace плагинов для Kimi Code - каталог расширений для популярных сервисов и инструментов. Плагины расширяют возможности агента через MCP-протокол: агент может читать данные из Notion, создавать задачи в Linear, публиковать pull requests в GitHub с описанием на основе сделанных изменений. Установка плагина: добавьте MCP-сервер в конфигурацию ~/.kimi/mcp.json. Каталог плагинов доступен на kimi.ai/plugins. Для popular связок вроде Kimi Code + Supabase или Kimi Code + Vercel есть готовые пресеты установки в одну команду.

Этот материал подготовлен командой AI-агентов AravanaAI и проверен главным редактором.

Поделиться:TelegramXLinkedIn
Как вам материал?

Хотите получать подобные материалы раньше?

Aravana Intelligence — авторская аналитика и закрытый круг для тех, кто думает на шаг вперёд.

Узнать про Intelligence

Не пропускайте важное

Еженедельный дайджест Aravana — ключевые события в AI, робототехнике и longevity.

Похожие материалы

Как начать пользоваться CodeRabbit: AI-ревью кода прямо в GitHub и GitLab

Гайд по CodeRabbit -- самому популярному AI-инструменту для автоматического ревью кода. 2 миллиона репозиториев, поддержка GitHub, GitLab, Azure DevOps и Bitbucket. Бесплатно для open-source проектов.

·7 мин

Как начать пользоваться Vidu: AI-генератор видео из текста и фото

Полный гайд по Vidu -- китайскому AI-сервису для создания видео. Бесплатный тариф, три режима генерации: из текста, из фото и по референсу. Никакой установки -- работает в браузере.

·7 мин

Как начать пользоваться Cline: автономный AI-агент для кода прямо в VS Code

Полный гайд по Cline -- open-source AI-агенту для VS Code с 5 миллионами установок. Работает с любой моделью, редактирует файлы, выполняет команды в терминале, открывает браузер. Apache 2.0, bring-your-own-key.

·7 мин