Skip to main content
AI CLIopen sourceCharmbracelet

Crush: AI-агент, который живет в терминале

Charmbracelet выпустили Crush, open-source AI-агент для терминала с доступом к файлам, Git, CLI, LSP и MCP. Для бизнеса это интересно тем, что AI automation можно собирать прямо в shell-first workflow, без лишнего слоя поверх привычных инструментов. Это открывает возможности для ускорения рутинных задач и интеграции прямо в рабочий процесс без переключения между инструментами.

Технический контекст

Я посмотрел на Crush без романтики: это не очередной красивый TUI ради TUI, а вполне практичный AI-агент для терминала. Если у вас AI integration уже крутится вокруг shell, Git и локальных скриптов, штука сразу попадает в нерв.

По сути, Crush сидит прямо в консоли, подключается к LLM-провайдерам и получает доступ к проекту: может читать файлы, предлагать правки, гонять команды и держать контекст сессии. Поддерживаются Anthropic, OpenAI, Gemini и кастомные провайдеры через API keys, а ставится все без цирка через Homebrew, npm или go install.

Что мне реально понравилось по архитектуре: здесь есть LSP для понимания кода не как текста, а как структуры, и MCP для внешних интеграций. Это уже не формат “спросил модель, вставил ответ руками”, а шаг в сторону нормальной AI automation внутри dev workflow.

Еще один сильный момент: можно переключать модели внутри одной сессии и не терять состояние. Для реальной работы это полезнее, чем звучит на бумаге, потому что я часто хочу быстрый дешевый проход на одном model family, а потом точечную дорогую правку на другом.

При этом я бы не путал Crush с fzf или bat. Они не конкуренты. fzf ищет, bat показывает, а Crush накрывает это AI-слоем и может дергать те же инструменты как часть агентного сценария.

По бенчмаркам пока шуму больше, чем цифр. Сообщество хвалит UX и terminal polish, но по памяти, скорости и качеству against aider, Claude Code или OpenCode пока нет нормальной воспроизводимой картины.

Влияние на бизнес и автоматизацию

Для команд, которые живут в терминале, выигрыш простой: меньше прыжков между IDE, браузером и чатами. Это ускоряет мелкие правки, диагностику, рефакторинг и рутину вокруг репозитория.

Кому зайдет: инженерам, DevOps, платформенным командам и тем, кто уже строит automation with AI вокруг CLI. Кому не зайдет: тем, кто ждет магию из коробки, плагины на все случаи жизни и зрелую экосистему прямо сегодня.

Я бы смотрел на Crush как на хороший строительный блок, а не финальный ответ. В таких историях решает не сам CLI, а то, как аккуратно собрана AI architecture вокруг прав доступа, контекста, логирования и стоимости запросов. Мы в Nahornyi AI Lab решаем для клиентов именно такие задачи: где нужен не игрушечный бот, а внятная AI solution development под реальные процессы.

Если у вас команда уже тонет в ручных командах, скриптах и бесконечных однотипных правках, можно спокойно разобрать workflow и собрать AI automation без модного шума. Если хотите, в Nahornyi AI Lab я помогу понять, где Crush реально даст скорость, а где лучше сразу создать AI agent под ваш стек и ограничения.

Мы уже разбирали Rust LocalGPT — однобинарный локальный ассистент с постоянной памятью и HTTP API. Этот проект тоже предлагает запуск AI на своей машине, но делает это через другой интерфейс, что полезно сравнить с подходом charmbracelet в Crush.

Поделиться статьёй