Что это такое?
CLI-инструмент на Rust, который позволяет ИИ-моделям использовать локальные инструменты (файлы, команды) для выполнения задач в терминале.
Это инструмент командной строки на Rust, который превращает LLM в автономного агента с доступом к локальным инструментам. Он умеет работать с файлами, выполнять команды, искать по шаблонам и даже запускать под-агентов для параллельных задач. Поддерживает...
Для разработчиков и инженеров, которые хотят делегировать ИИ работу с файловой системой, поиск по коду и выполнение shell-команд прямо из терминала.
Вручную копировать файлы, искать строки в коде или выполнять однотипные shell-команды — скучно и отнимает время. Хочется просто сказать ИИ «посмотри в Cargo.toml и объясни зависимости» и получить результат.
Вы запускаете aionrs в терминале, даёте задачу на естественном языке. Агент подключается к выбранной LLM (Anthropic, OpenAI, AWS Bedrock, Google Vertex), анализирует запрос, выбирает подходящий инструмент (прочитать файл, выполнить команду bash, найти файлы по шаблону) и выполняет его. Вы можете подтверждать действия вручную или разрешить авто-подтверждение. Агент работает в цикле, пока задача не будет выполнена.
Это инструмент командной строки на Rust, который превращает LLM в автономного агента с доступом к локальным инструментам. Он умеет работать с файлами, выполнять команды, искать по шаблонам и даже запускать под-агентов для параллельных задач. Поддерживает несколько провайдеров ИИ, OAuth-авторизацию для Claude.ai, кэширование промптов и сохранение сессий.
Можно использовать подписку Claude.ai напрямую через OAuth, без API-ключа. А ещё есть система совместимости провайдеров (ProviderCompat), которая через конфиг решает все их «особенности» без жёстких проверок в коде.
Стоит попробовать, если вы уже работаете с Rust и хотите мощный, расширяемый CLI-агент. Проект архитектурно продуман, но пока сыроват (23 звезды, мало активности).
Проект молодой, но документация уже есть. Мало звёзд и форков, но кодовая база выглядит структурированной.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
CLI-инструмент на Rust, который позволяет ИИ-моделям использовать локальные инструменты (файлы, команды) для выполнения задач в терминале.
В первую очередь для разработчиков на Rust, которые хотят автоматизировать рутину в командной строке с помощью ИИ.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.