Kimi CLI: когда AI-ассистент в терминале — это не маркетинг

#ai-coding#cli#moonshotai

Последние полгода все CLI-тулы для разработчиков делятся на два типа: либо обёртка над OpenAI API, либо локальная моделька в духе llama.cpp. Китайский Kimi CLI от MoonshotAI — редкий зверь: это именно агент, а не очередной GPT-терминальник. После недели тестов вот что выяснилось.

Чем Kimi CLI не является

Не ждите здесь:

Вместо этого — гибридный агент, который умеет:

  1. Контекстный анализ файлов (не просто загрузить .gitignore, а понять его роль)
  2. Мульти-агентные сценарии (один инстанс читает код, второй генерит документацию)
  3. 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

  1. Скорость. Запросы идут в MoonshotAI cloud, а не локально. При активном использовании context-watching можно ждать ответа 5-7 секунд.
  2. Китайские корни. Документация переведена кривовато, а в ответах иногда проскакивают примеры с китайскими комментариями.
  3. Нет real-time collaboration. В отличие от Cursor, нельзя поделиться сессией с коллегой.

Для кого это?

Если вы:

…стоит попробовать. Но не как замену IDE-плагинам, а как отдельный инструмент для code review и исследований. Особенно ценно для fullstack-разработчиков, где нужно прыгать между разными частями системы.

Что дальше: авторы обещают локальную версию с Moonshot-7B. Если это не маркетинг, Kimi может стать первым по-настоящему оффлайн-способным агентом для работы с legacy. Пока же — любопытный эксперимент в мире AI coding tools.


Попробуй сам: Cursor — AI-редактор для разработчиков.


Источник: https://github.com/MoonshotAI/kimi-cli