Оболочка для coding-агентов на Rust, позволяющая запускать множество агентов параллельно с низким расходом памяти и быстрым стартом.
CodebuffAI/freebuff
Открытый coding agent для терминала со специализированными агентами для редактирования кода, а также десктопными, веб-, облачными и чат-продуктами на базе Codebuff.
Open source альтернатива:Cursor
GitHub Copilot
- Звёзды
- 13,998
- Форки
- 1,490
- Открытые issues
- 254
- Последний коммит
- 23 часа назад
Что это?
Freebuff — coding agent, который запускается в терминале. Также им можно пользоваться через десктопное приложение, браузерный конструктор приложений, runner для GitHub-репозиториев и исследовательский чат. Вместо того чтобы отправлять каждую задачу одним промптом, он распределяет работу между специализированными агентами: они собирают контекст проекта, планируют действия, редактируют файлы, запускают команды и проверяют результат.
Проект — TypeScript-монорепозиторий на Bun, который устанавливается из npm-пакета freebuff. В нём есть подобранный каталог хостируемых моделей, доступных для выбора в меню; доступ зависит от региона и тарифного плана. Использование включённых моделей поддерживается текстовой рекламой и ограничено по времени в часах.
В репозитории также описана локальная разработка с Docker и настроенным файлом окружения; CLI можно запускать отдельно от сервисов. Freebuff создан на базе открытого мультиагентного фреймворка Codebuff, SDK которого можно использовать для создания собственных агентов.
Ключевые возможности
- 01Запускает coding agent из терминала в любой директории проекта.
- 02Распределяет задачи между специализированными агентами для сбора контекста, редактирования и проверки.
- 03Предлагает десктопное приложение, в котором агенты работают параллельно в отдельных рабочих пространствах.
- 04Предоставляет веб- и облачные среды с изолированными окружениями, предпросмотром и терминалами.
- 05Включает каталог хостируемых моделей с возможностью выбора; некоторые модели поддерживают изображения.
Сценарии использования
- Внесение изменений в код существующего проекта из командной строки.
- Параллельный запуск нескольких агентов для разных задач в десктопном приложении.
- Создание и предпросмотр full-stack-приложений в хостируемой браузерной среде.
- Запуск агентов для работы с GitHub-репозиторием без локальной настройки.
Быстрый старт
- 1
Установите Freebuff CLI глобально с помощью npm
npm install -g freebuff - 2
Перейдите в каталог проекта
cd ~/my-project - 3
Запустите Freebuff в проекте из терминала
freebuff
Что важно знать
- Доступ к включённым моделям зависит от текстовой рекламы и ограничен дневным лимитом сессий. В некоторых регионах и при использовании VPN доступ также ограничен.
- Некоторые модели доступны только в платных тарифах или при полном доступе, а отдельные промомодели доступны ограниченное время.
В подборках
Темы
Частые вопросы
- Что такое freebuff?
- Открытый coding agent для терминала со специализированными агентами для редактирования кода, а также десктопными, веб-, облачными и чат-продуктами на базе Codebuff. Freebuff — coding agent, который запускается в терминале. Также им можно пользоваться через десктопное приложение, браузерный конструктор приложений, runner для GitHub-репозиториев и исследовательский чат. Вместо того чтобы отправлять каждую задачу одним промптом, он распределяет работу между специализированными агентами: они собирают контекст проекта, планируют действия, редактируют файлы, запускают команды и проверяют результат.
- freebuff можно использовать бесплатно? Какая у него лицензия?
- freebuff распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- freebuff всё ещё поддерживается?
- Активно поддерживается. Последний коммит в freebuff — 6 нояб. 2026 г..
- Для чего можно использовать freebuff?
- Внесение изменений в код существующего проекта из командной строки. Параллельный запуск нескольких агентов для разных задач в десктопном приложении. Создание и предпросмотр full-stack-приложений в хостируемой браузерной среде. Запуск агентов для работы с GitHub-репозиторием без локальной настройки.
- Как установить freebuff?
- Установите Freebuff CLI глобально с помощью npm: npm install -g freebuff Перейдите в каталог проекта: cd ~/my-project Запустите Freebuff в проекте из терминала: freebuff
- Где скачать freebuff?
- Исходный код и инструкции по установке — на GitHub: https://github.com/CodebuffAI/freebuff
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Мультиплатформенная платформа разработки на Kotlin с несколькими AI-агентами для написания и проверки кода, исследования документов, запросов к данным и генерации артефактов в IDE, CLI и на разных устройствах.
Локальный AI-терминал для разработки с приоритетом локальных данных и доказательств: связывает LLM с файлами проекта, инструментами, проверками и контекстом.
Открытый агент для программирования: изучает проект, редактирует файлы и запускает тесты из терминала, приложения, браузера или редактора.
CLI-агент для разработки на TypeScript: добавьте в запрос `ulw` или `mass ulw`, чтобы он спланировал работу, распределил задачи между моделями и проверил результат.
Открытый AI-агент для написания кода в VS Code, JetBrains IDE или терминале с доступом к более чем 500 моделям.