← Все проекты
Проект / Rust

iOfficeAI/aionrs: aionrs — AI-агент для командной строки на Rust

Автоматизируйте рутинные задачи в терминале с помощью ИИ, который умеет читать файлы, запускать команды и писать код.

Это инструмент командной строки на Rust, который превращает LLM в автономного агента с доступом к локальным инструментам. Он умеет работать с файлами, выполнять команды, искать по шаблонам и даже запускать под-агентов для параллельных задач. Поддерживает...

★ 33 Rust Форки 3 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для разработчиков и инженеров, которые хотят делегировать ИИ работу с файловой системой, поиск по коду и выполнение shell-команд прямо из терминала.

Проблема / задача

Вручную копировать файлы, искать строки в коде или выполнять однотипные shell-команды — скучно и отнимает время. Хочется просто сказать ИИ «посмотри в Cargo.toml и объясни зависимости» и получить результат.

Как это работает

Вы запускаете aionrs в терминале, даёте задачу на естественном языке. Агент подключается к выбранной LLM (Anthropic, OpenAI, AWS Bedrock, Google Vertex), анализирует запрос, выбирает подходящий инструмент (прочитать файл, выполнить команду bash, найти файлы по шаблону) и выполняет его. Вы можете подтверждать действия вручную или разрешить авто-подтверждение. Агент работает в цикле, пока задача не будет выполнена.

Что видно по README

Это инструмент командной строки на Rust, который превращает LLM в автономного агента с доступом к локальным инструментам. Он умеет работать с файлами, выполнять команды, искать по шаблонам и даже запускать под-агентов для параллельных задач. Поддерживает несколько провайдеров ИИ, OAuth-авторизацию для Claude.ai, кэширование промптов и сохранение сессий.

Ключевые возможности

Поддержка нескольких провайдеров ИИ (Anthropic, OpenAI, AWS Bedrock, Google Vertex)7 встроенных инструментов: чтение, запись, редактирование файлов, bash, grep, glob, запуск под-агентовКлиент Model Context Protocol для подключения внешних инструментовСистема хуков для автоматизации (например, автоформатирование кода после записи)Сохранение и возобновление сессий, кэширование промптов для экономии

Технологии

RustTokio (асинхронность)Clap (CLI)Serde (сериализация)OpenAI APILLaMAGo

Интересный факт

Можно использовать подписку Claude.ai напрямую через OAuth, без API-ключа. А ещё есть система совместимости провайдеров (ProviderCompat), которая через конфиг решает все их «особенности» без жёстких проверок в коде.

С чего начать

  • Соберите из исходников: cargo build --release
  • Создайте конфиг: ./target/release/aionrs --init-config и добавьте API-ключ
  • Запустите с запросом: aionrs "Прочитай Cargo.toml и объясни зависимости"

Оценка GitRadar

Удобство
6/10
Свежесть
8/10
Перспектива
7/10
Монетизация
4/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если вы уже работаете с Rust и хотите мощный, расширяемый CLI-агент. Проект архитектурно продуман, но пока сыроват (23 звезды, мало активности).

Наблюдения по обновлениям

Проект молодой, но документация уже есть. Мало звёзд и форков, но кодовая база выглядит структурированной.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/iOfficeAI/aionrs
Лицензия
MIT
Создан на GitHub
1 апреля 2026 г.
Последнее обновление репо
1 апреля 2026 г.
Последняя проверка GitRadar
1 апреля 2026 г.
Изученные файлы
docs/README.md, src/main.rs, src/lib.rs, Cargo.toml, README.md, src/confirm.rs

FAQ

Что это такое?

CLI-инструмент на Rust, который позволяет ИИ-моделям использовать локальные инструменты (файлы, команды) для выполнения задач в терминале.

Для кого подходит?

В первую очередь для разработчиков на Rust, которые хотят автоматизировать рутину в командной строке с помощью ИИ.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с iOfficeAI/aionrs?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.