Последние полгода все CLI-тулы для разработчиков делятся на два типа: либо обёртка над OpenAI API, либо локальная моделька в духе llama.cpp. Китайский Kimi CLI от MoonshotAI — редкий зверь: это именно агент, а не очередной GPT-терминальник. После недели тестов вот что выяснилось.
Чем Kimi CLI не является
Не ждите здесь:
- Голого чат-интерфейса в стиле
aichat - Автодополнения кода как у
cursor.sh - Интеграции с вашим редактором
Вместо этого — гибридный агент, который умеет:
- Контекстный анализ файлов (не просто загрузить
.gitignore, а понять его роль) - Мульти-агентные сценарии (один инстанс читает код, второй генерит документацию)
- RAG из коробки — загружаете PDF с API-спеками, потом спрашиваете про эндпоинты
Пример реального workflow:
# Анализируем текущий каталог
kimi context --watch ./src
# Запрашиваем рефакторинг с учётом структуры проекта
kimi ask "Как переписать fetchUser() на RTK Query, учитывая текущую структуру API-модулей?"
Где китайский агент выстреливает
Сложные контекстные вопросы. В отличие от Copilot, который часто теряет нить при работе с большими codebase, Kimi CLI сохраняет ссылки на конкретные файлы в своих ответах. На практике это выглядит так:
В вашем проекте:
- src/api/users.ts (L12-34): текущая реализация fetchUser
- src/store/configureStore.ts: настройка RTK уже есть
Предлагаемый патч:
1. Создать usersApi.ts в src/api/ с extractApi...
Работа с legacy-кодом. Загружаете 3 устаревших PHP-файла и CSV с миграциями — получаете связный план апгрейда с пометками “это можно удалить, потому что…”.
Non-code задачи. Генерация docker-compose.yml с учётом найденных в проекте Dockerfile — неожиданно полезно для микросервисных реп.
Подводные камни Shenzhen-style
- Скорость. Запросы идут в MoonshotAI cloud, а не локально. При активном использовании context-watching можно ждать ответа 5-7 секунд.
- Китайские корни. Документация переведена кривовато, а в ответах иногда проскакивают примеры с китайскими комментариями.
- Нет real-time collaboration. В отличие от Cursor, нельзя поделиться сессией с коллегой.
Для кого это?
Если вы:
- Часто работаете с чужими репозиториями
- Нуждаетесь в документации “на лету”
- Устали объяснять Copilot контекст вручную
…стоит попробовать. Но не как замену IDE-плагинам, а как отдельный инструмент для code review и исследований. Особенно ценно для fullstack-разработчиков, где нужно прыгать между разными частями системы.
Что дальше: авторы обещают локальную версию с Moonshot-7B. Если это не маркетинг, Kimi может стать первым по-настоящему оффлайн-способным агентом для работы с legacy. Пока же — любопытный эксперимент в мире AI coding tools.
Попробуй сам: Cursor — AI-редактор для разработчиков.
Источник: https://github.com/MoonshotAI/kimi-cli