Skip to main content
AI CLIopen sourceCharmbracelet

Crush: AI-агент, що живе у терміналі

Charmbracelet випустили Crush, відкритий ШІ-агент для терміналу з доступом до файлів, Git, CLI, LSP та MCP. Для бізнесу це цікаво тим, що автоматизацію з ШІ можна вбудовувати прямо в shell-first робочий процес без зайвих прошарків поверх звичних інструментів. Це прискорює рутинні завдання та зменшує перемикання контексту, дозволяючи інженерам залишатися в терміналі.

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

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

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

Що мені дійсно сподобалося в архітектурі: тут є LSP для розуміння коду не як тексту, а як структури, та MCP для зовнішніх інтеграцій. Це вже не формат «запитав модель, вставив відповідь руками», а крок до нормальної AI-автоматизації всередині dev workflow.

Ще один сильний момент: можна перемикати моделі в межах однієї сесії, не втрачаючи стан. Для реальної роботи це корисніше, ніж звучить, бо я часто хочу швидкий дешевий прохід на одній сім’ї моделей, а потім точкове дороге виправлення на іншій.

При цьому я б не плутав Crush з fzf чи bat. Вони не конкуренти. fzf шукає, bat показує, а Crush накриває це AI-шаром і може смикати ті самі інструменти як частину агентного сценарію.

Щодо бенчмарків, поки що більше галасу, ніж цифр. Спільнота хвалить UX та термінальний лад, але щодо пам’яті, швидкості та якості проти aider, Claude Code або OpenCode наразі немає нормальної відтворюваної картини.

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

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

Кому підійде: інженерам, DevOps, платформним командам і тим, хто вже будує автоматизацію з AI навколо CLI. Кому не підійде: тим, хто очікує магію з коробки, плагіни на всі випадки та зрілу екосистему прямо сьогодні.

Я б розглядав Crush як хороший будівельний блок, а не остаточну відповідь. У таких історіях вирішує не сам CLI, а те, наскільки акуратно зібрана AI-архітектура навколо прав доступу, контексту, логування та вартості запитів. Ми в Nahornyi AI Lab саме такі задачі вирішуємо для клієнтів: де потрібен не іграшковий бот, а чітка розробка AI-рішень для реальних процесів.

Якщо ваша команда вже тоне в ручних командах, скриптах і нескінченних однотипних правках, можна спокійно розібрати робочий процес і зібрати AI-автоматизацію без модного шуму. Якщо хочете, в Nahornyi AI Lab я допоможу зрозуміти, де Crush реально дасть швидкість, а де краще одразу створити AI-агента під ваш стек та обмеження.

Ми вже розбирали Rust LocalGPT — однобінарний локальний асистент з постійною пам’яттю та HTTP API. Цей проект також пропонує запуск ШІ на своїй машині, але через інший інтерфейс, що корисно порівняти з підходом Charmbracelet у Crush.

Поділитися статтею