Kimi-CLI-X

Терминальный кодинг-агент, форк Kimi CLI с короткими промптами, скриптами на Python и поддержкой десятков API-провайдеров.

  • 111 ★ репозитория
  • Последний коммит
CLI

Широкий доступ

Почему такой уровень

  • Агент выполняет команды оболочки, запускает скрипты и правит файлы проекта.
  • Ключи API провайдеров хранятся в пользовательском конфиге.
Все причины и проверки

sikao-engine/kimix

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/kimi-cli-x

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент выполняет команды оболочки, запускает скрипты и правит файлы проекта.
  • Ключи API провайдеров хранятся в пользовательском конфиге.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Kimi-CLI-X, или KimiX, — глубокая переработка Kimi CLI, терминального ИИ-агента для работы с кодом. Авторы сжали начальные промпты и описания инструментов примерно до двух тысяч токенов, усилили проверки прав и разбор вывода и упростили работу с подпроцессами, субагентами и фоновыми задачами. Главное отличие — сценарии на Python: пользователь пишет обычный скрипт с циклами и условиями, в котором вызывает `prompt()` и инструменты, и получает повторяемый процесс вместо переписки. Среди новых возможностей интерактивные сессии Bash и Powershell с ожиданием шаблона, конвертация Docx и PDF, запуск Python-скриптов, `fetch_url` через браузер без экрана и параллельная выборка лучшего из N запусков в изолированных рабочих копиях. Агент подключается к моделям Kimi и к провайдерам OpenAI, Anthropic, Google и другим по пользовательскому конфигу.

Для кого. Разработчикам, которые хотят автономный терминальный агент с программируемыми сценариями и свободой выбора модели.

Подходит, если

  • Нужно массово обработать файлы: цикл по документации и запрос к агенту на каждый.
  • Хочется выбрать лучший из нескольких параллельных запусков одной задачи с проверкой.
  • Агент должен вести интерактивные сессии командной строки с ожиданием вывода.
  • Нужно подключить своего провайдера с совместимым с OpenAI или Anthropic интерфейсом.

Не подходит, если

  • Нужен агент-плагин для уже используемого редактора, а не отдельный терминальный инструмент.
  • Запрещено запускать агента с доступом к оболочке на рабочей машине.
  • Требуется агент с гарантированной поддержкой и лицензией: лицензия в репозитории не указана.

Пример запроса к агенту

Пройди по всем файлам в docs, найди расхождения с последними коммитами и обнови описания, затем покажи diff.

Ограничения

Установка запускает `python install.py`: он синхронизирует зависимости, скачивает нативную среду и регистрирует инструменты, поэтому нужны сеть и права на запись. Для работы нужен API-ключ выбранной модели, шаблоны конфигов лежат в `docs/`, запуск с конфигом идет флагом `--config`. Агент выполняет команды оболочки и правит файлы, поэтому режим прав стоит задавать осознанно. Лицензия в репозитории не указана, основная документация двуязычная.

Как отключить. Удалите каталог клона и конфигурацию, созданную установщиком `install.py`. Ключи API лежат в вашем конфиге, их отзывают у провайдера отдельно.

Частые вопросы

Как установить KimiX?

Командой `python install.py` из корня репозитория. Установщик синхронизирует зависимости, скачивает нативную среду выполнения и регистрирует инструменты.

Работает ли агент только с Kimi?

Нет. Можно подключить OpenAI, Anthropic, Google и другие API: шаблоны конфигов лежат в `docs/`, запуск идет командой `kimix --config=xx.json`.

Что такое сценарии на Python?

Скрипт с импортом `from kimix import *`: в цикле вызывают `prompt()` для каждого файла и получают воспроизводимый пакетный процесс.

Как агент следит за длинными задачами?

Контекст индексируется по BM25, старые сообщения сжимаются автоматически, а ход не завершается, пока есть невыполненные пункты или правки без проверки.

Что такое параллельная выборка?

Режим `parallel_sample`: одна и та же задача запускается N раз в изолированных копиях, лучший вариант выбирают самооценкой или голосованием и применяют после проверки.

Обсуждение

Вопросов и отзывов пока нет.

Официальный

Kimi Code — агент Moonshot AI для работы с кодом в терминале: читает проект, правит файлы и запускает команды. Ставится одним скриптом, без Node.js.

CLIШирокий доступ8,2 тыс.Звезды репозитория

Meta_Kim ведет агента от идеи до проверенного результата: собирает контекст, планирует, раздает задачи и пишет уроки обратно.

ВоркфлоуРасширенный доступ288Звезды репозитория

Кодинг-агент в терминале на базе Codex, заточенный под недорогие открытые модели вроде Kimi K3, DeepSeek и Qwen

CLIРасширенный доступ68,9 тыс.Звезды репозитория

Учебный терминальный агент для кода на Python, задуманный как «nanoGPT для агентов»: прочитать, разобрать и форкнуть

CLIШирокий доступ1,9 тыс.Звезды репозитория

MCP-сервер отдает Kimi Code анализ большого репозитория и проверку диффов, чтобы Claude тратил меньше токенов на чтение.

MCP-серверРасширенный доступ63Звезды репозитория

CLI-агент работает с файлами и командами проекта, позволяет выбирать провайдера модели и подключать внешние MCP-инструменты.

CLIШирокий доступ799Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Kimi-CLI-X (эта карточка)нет111
Kimi Codeда8 222это исходный Kimi Code; Kimi-CLI-X добавляет сценарии на Python, короткие промпты и выбор лучшего из N запусков
OpenCodeнет226 389открытый терминальный агент общего назначения; Kimi-CLI-X ориентирован на скриптуемые пакетные процессы

Коротко о README

Проект переносит в Kimi CLI программируемость и устойчивость длинных запусков: сжатие контекста, защиту от зацикливания и напоминания о задачах. Руководства лежат в `docs/tutorials`.

Бейдж для README

Сообщить о проблеме