Опубликован прототип ai-cli — консольная утилита на Rust для встраивания LLM (GitHub Models, OpenAI, Groq, DeepSeek и др.) в pipeline командной строки. Проект распространяется под лицензией MIT. Документация и исходники доступны на github.
Утилита принимает запрос из аргументов или stdin, отправляет его в выбранную LLM, а полученный ответ (команду, сообщение, данные) направляет в терминал, файл, клипборд или stdout. Главное отличие от аналогов — ai-cli не является агентом, никогда не выполняет команды автоматически: утилита печатает их терминале (эмуляция ввода с клавиатуры), вы редактируете и сами нажимаете Enter для запуска.
Ключевые особенности
-
Безопасность — Никакого “auto-mode”, “yolo mode” или фонового выполнения.
-
Минимализм — Один статический бинарник. Нет Node.js, Python, Docker или других рантаймов.
-
Unix-way — Полная интеграция в пайплайны: `echo привет | ai —provider=openai | ai —provider=groq > out.txt`
-
Прозрачность — Вся конфигурация, история, буфер, настройки провайдеров — в обычных текстовых YAML-файлах.
-
Гибкость — действия с ответом AI определяется конфигурацией пользователя, утилита не требует установки какого либо специфического эмулятора терминала.
ссылка на оригинал статьи https://habr.com/ru/articles/1040852/