Картина знакомая. Появляется задача — найти файлы больше 100 МБ, убить процесс на порту 8080, скопировать папку через rsync без node_modules — и руки замирают. find -size +100M или +100MB? lsof -i :8080 или ss -ltn? Вы переключаетесь в браузер, копируете вопрос в чат, копируете ответ обратно и смотрите на него с прищуром перед нажатием Enter.
CliAI убирает этот круг.
Что это
CliAI — это один бинарь clai, который живёт в вашем $PATH. Вы описываете задачу обычной фразой (на русском, английском или языке системы). Он возвращает shell-команду, показывает, что она делает, и ждёт. Вы нажимаете Enter для запуска, R чтобы уточнить, Esc чтобы отменить. Команда выполняется в вашей shell, в вашем терминале, с вашими переменными.
Почему это не чат
Веб-чат вырывает из shell-флоу. Он не видит вашу shell, ваши алиасы, вашу рабочую директорию. Он не умеет надёжно положить ответ в буфер. И, главное, он показывает сгенерированную команду без контекста того, что сейчас произойдёт.
CliAI — противоположность: оставайтесь в shell, посмотрите команду перед запуском, решите, доверяете ли. Мы называем это inspect-then-run. Других режимов в инструменте нет.
Установка одной строкой
$ curl -LsSf https://gate.cliai.tech/install.sh | shDetected: linux x86_64Installed: /usr/local/bin/claiRun `clai --help` to get started.
Та же строка работает на macOS. Для Windows есть нативный PowerShell-инсталлятор — см. страницу загрузки.
Куда дальше
- Документация — полный справочник команд и флагов.
- В следующем посте — почему мы выбрали CLI, а не чат, что мы выигрываем и что теряем.
- Если волнует, что улетает в сеть: каждый запрос зашифрован, в документации описана модель.
Меньше времени на пересмотр пяти флагов find по памяти — больше на саму задачу.