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

Система ориентирована на автоматизацию взаимодействия с терминалом, позволяя агентам выполнять команды, анализировать вывод и корректировать свои действия на основе полученных данных. Такой подход превращает стандартную консоль в интерактивную среду, где ИИ-ассистент выступает в роли полноценного участника рабочего процесса, способного самостоятельно исправлять ошибки компиляции или настраивать окружение.

Использование мультимодельного подхода в Kimchi решает проблему выбора между производительностью и стоимостью инференса. Разработчики могут комбинировать быстрые и легкие модели для простых задач с более мощными решениями для сложного рефакторинга или архитектурного анализа. Инструмент предоставляет унифицированный интерфейс для интеграции различных API, что упрощает масштабирование агентных систем и их адаптацию под специфические задачи разработки программного обеспечения.