Тёмная сторона Луны переписала терминальный агент и переименовала его в kimi-code, полностью соответствуя архитектуре Claude Code

robot
Генерация тезисов в процессе
По данным мониторинга Beating, открытый исходный код терминального AI-агента kimi-cli под брендом 月之暗面 тихо переезжает на новую архитектуру и переименован в kimi-code.
Чтобы решить узкие места оригинальной версии на Python в вопросах взаимодействия и эффективности выполнения, команда разработчиков полностью переключилась на технический путь Claude Code от Anthropic, завершив полную архитектурную переработку на TypeScript и среде выполнения Bun, реализовав мгновенный холодный запуск и плавный интерфейс терминального пользователя (TUI).

Эта архитектурная перестройка означает, что Kimi полностью отказался от исходного стека технологий на Python, полностью ориентируясь и внедряя зрелые решения Claude Code.
Инструмент использует Commander.js для разбора команд и на базе React Ink заменяет Rich и prompt-toolkit, реализуя полностью новый реактивный интерфейс TUI.
Перестройка затронула 166 исходных файлов TypeScript, объем кода увеличился более чем на 38 000 строк.
В тесте SWE-bench Verified, основанная на модели kimi-k2.5 версия на TypeScript успешно решила 317 из 500 задач (уровень решения 63,4%), сохраняя уровень производительности оригинальной версии на Python, при этом значительно повысив стабильность работы и устойчивость к помехам в сетевом слое.

Помимо соответствия базовой архитектуре, kimi-code уделяет особое внимание улучшению взаимодействия человека и машины.
Новая версия поддерживает многомодальный анализ с помощью вставки видеозаписей и других мультимедийных ресурсов прямо в терминал, а также глубоко воспроизводит ряд ключевых решений Claude Code, включая режим «планирования» с поддержкой взаимодействия с курсором, горячие клавиши Emacs, безопасный выход двойным нажатием Ctrl + C и возможность интеграции с автоматизированными рабочими потоками через пользовательские хуки жизненного цикла.
В рамках экосистемы с несколькими моделями kimi-code открывает API сторонних крупных моделей для пользовательской интеграции, делая инструмент не только частью семейства Kimi, но и универсальным терминальным шлюзом для межмодельного программирования.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 12
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
ProtocolPicnic
· 50м назад
Интеграция стороннего API, модель типа OpenRouter?
Посмотреть ОригиналОтветить0
MinimalistSculpturePedestal
· 6ч назад
На сколько увеличилась плавность TUI? Есть ли бенчмарк?
Посмотреть ОригиналОтветить0
HedgeHedgeBaby
· 9ч назад
Положительные отзывы о горячих клавишах Emacs, а поклонники Vim тихо выходят из группы
Посмотреть ОригиналОтветить0
Yield慢炖锅
· 9ч назад
Мультимодальный анализ в терминале, в будущем можно просто вставить скриншот и спросить?
Посмотреть ОригиналОтветить0
KiteAndBlock
· 9ч назад
Ctrl+C может корректно завершить работу, эпическое обновление
Посмотреть ОригиналОтветить0
PixelMiningLamp
· 9ч назад
38 000 строк инкремента, эта степень рефакторинга яснее, чем мои жизненные планы
Посмотреть ОригиналОтветить0
GateUser-170ee8b1
· 9ч назад
Технический долг Claude Code полностью погашен.
Посмотреть ОригиналОтветить0
SugarMarketMaker
· 9ч назад
Идея межмодельного шлюза просто гениальна, наконец-то не нужно переключаться туда-сюда
Посмотреть ОригиналОтветить0
GateUser-5578154d
· 9ч назад
TypeScript — это будущее командных инструментов, безопасность типов действительно приятна
Посмотреть ОригиналОтветить0
BluePeonyCalmingAgent
· 9ч назад
Миллисекундный холодный запуск? Наконец-то не нужно ждать, пока кофе остынет
Посмотреть ОригиналОтветить0
Подробнее
  • Закреплено