Новый проект
bbarit/bbarit-agent-oss
Самостоятельно размещаемый AI-агент на Rust: редактирует код, запускает команды, ищет по репозиторию и работает с 15+ провайдерами моделей.
- Stars
- ★ 160
- Forks
- ⑂ 116
- Язык
- Rust
- Статус
- В канале 1 янв. 1 г.
AI-разбор
bbarit-oss — консольный AI-агент для программирования, который читает, создаёт и изменяет файлы, выполняет команды оболочки и взаимодействует с разработчиком через TUI. Проект поставляется как единый статический бинарный файл на Rust без Node.js, Python и отдельной среды выполнения; заявлена поддержка macOS, Linux и Windows. Единый реестр объединяет более 1000 моделей от Anthropic, OpenAI, Google, OpenRouter, Groq, Mistral, DeepSeek, Amazon Bedrock, GitHub Copilot, Ollama и других провайдеров, включая локальные модели. В состав входят гибридный семантический поиск по коду, сессии, автоматическая межсессионная память, проектная Wiki, MCP-серверы, навыки, расширения, LSP и параллельный запуск субагентов. Агент поддерживает интерактивный режим, пакетный вывод и поток событий в JSON, а доступные инструменты можно ограничивать; управление компьютером включается отдельно, а для Anthropic в README указана авторизация только API-ключом без браузерного OAuth.
Разработчики, инженеры сопровождения, специалисты по безопасности, технические команды и самостоятельные пользователи, которым нужен расширяемый терминальный AI-агент с выбором облачных или локальных моделей и контролем доступных инструментов.
Что внутри
- Интерактивный TUI с потоковой выдачей токенов, подсветкой синтаксиса, темами, историей команд и выбором моделей.
- Инструменты чтения, записи и точечного редактирования файлов, запуск shell-команд, поиск по дереву и гибридный семантический поиск кода.
- Единый реестр более чем 1000 моделей от 15 и более облачных и локальных провайдеров, включая Ollama.
- 295 встроенных специализированных персон в 30 предметных областях с возможностью добавлять собственные Markdown-персоны.
- Автоматическая память между сессиями, человекочитаемый файл MEMORY.md и проектная Markdown-Wiki о структуре и особенностях кодовой базы.
- Параллельная оркестрация субагентов, режимы --print и --mode json, а также интеграции с MCP, навыками, расширениями и LSP.
Где применять
- Локальная парная разработка: поручать агенту анализ, изменение файлов, запуск тестов и исправление ошибок прямо в каталоге проекта.
- Автоматизация скриптов и CI-подобных задач через --print или поток структурированных JSON-событий.
- Параллельный аудит нескольких участков репозитория, например проверка безопасности, тестов и документации отдельными субагентами.
- Работа с конфиденциальным кодом через собственные API-ключи или локальные модели Ollama без обязательного размещения данных в стороннем сервисе.
- Подключение уже настроенных MCP-серверов, навыков и LSP к единому терминальному агенту.
Темы