TypeScript SDK для создания приложений с нативной поддержкой агентов, генеративным UI, общим состоянием и сценариями с участием человека в React, Angular, Vue и чат-приложениях.
ruvnet/ruflo
Среда для Claude Code и Codex, добавляющая рои агентов, самообучающуюся память, векторный поиск и федерацию агентов между машинами.
- Звёзды
- 76,810
- Форки
- 9,071
- Открытые issues
- 1,064
- Последний коммит
- 20 часов назад
Что это?
Ruflo — это исполнительный слой для Claude Code и Codex. Он объединяет специализированных агентов в рои, распределяет между ними задачи и сохраняет память между сессиями, чтобы агенты могли использовать результаты предыдущей работы. Проект можно установить через маркетплейс плагинов Claude Code или командой настройки npx; кроме того, его инструменты доступны другим клиентам с поддержкой MCP.
В состав проекта входят несколько подсистем: векторная память (AgentDB с индексом HNSW), обучение на траекториях выполнения задач, фоновые обработчики, учёт затрат, терминальный интерфейс и консоль в стиле браузера для просмотра запусков агентов. Слой федерации позволяет агентам на разных машинах аутентифицироваться с помощью mTLS и ed25519 и фильтрует исходящие данные на наличие PII, прежде чем сообщения покинут узел.
Ruflo написан на TypeScript и распространяется по лицензии MIT. Плагины охватывают такие области, как аудит безопасности, создание каркасов DDD-проектов, методология SPARC, тестирование и генерация документации, поэтому команды могут использовать только нужные им компоненты.
Ключевые возможности
- 01Объединяет более 100 специализированных агентов в иерархические, сеточные или адаптивные рои.
- 02Хранит память агентов в векторной базе данных с индексом HNSW, чтобы извлекать её между сессиями.
- 03Использует траектории выполнения задач и обратную связь для улучшения последующей маршрутизации.
- 04Позволяет агентам на разных машинах аутентифицироваться и обмениваться задачами через федерацию с фильтрацией PII.
- 05Предоставляет терминальный интерфейс и консоль для наблюдения за запусками агентов, затратами и журналами.
- 06Работает с Claude Code через плагины, а с другими MCP-клиентами — через MCP-сервер.
Сценарии использования
- Параллельный запуск агентов для написания кода, тестирования и ревью кодовой базы в Claude Code.
- Сохранение контекста проекта и принятых ранее решений для агентов между сессиями.
- Совместная работа агентов на разных машинах или в разных организациях без передачи исходных данных.
- Учёт использования токенов и затрат в рабочих процессах с агентами.
Быстрый старт
- 1
Установите основной плагин в Claude Code через маркетплейс
/plugin marketplace add ruvnet/ruflo - 2
Запустите мастер настройки в терминале проекта
npx ruflo@latest init wizard - 3
Запустите сервер Ruflo MCP для клиентов с поддержкой stdio MCP
npx -y ruflo@latest mcp start
Что важно знать
- Для установки плагина этим способом требуется Claude Code версии 2.1.287 или новее.
- Моды работают с разрешениями вашей учетной записи и не изолированы в песочнице. Перед установкой проверьте их код.
- Функции консоли и модов интегрированы с Claude Code; поддержка хуков зависит от клиента.
Темы
Частые вопросы
- Что такое ruflo?
- Среда для Claude Code и Codex, добавляющая рои агентов, самообучающуюся память, векторный поиск и федерацию агентов между машинами. Ruflo — это исполнительный слой для Claude Code и Codex. Он объединяет специализированных агентов в рои, распределяет между ними задачи и сохраняет память между сессиями, чтобы агенты могли использовать результаты предыдущей работы. Проект можно установить через маркетплейс плагинов Claude Code или командой настройки npx; кроме того, его инструменты доступны другим клиентам с поддержкой MCP.
- ruflo можно использовать бесплатно? Какая у него лицензия?
- ruflo распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ruflo всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ruflo — 19 окт. 2026 г..
- Для чего можно использовать ruflo?
- Параллельный запуск агентов для написания кода, тестирования и ревью кодовой базы в Claude Code. Сохранение контекста проекта и принятых ранее решений для агентов между сессиями. Совместная работа агентов на разных машинах или в разных организациях без передачи исходных данных. Учёт использования токенов и затрат в рабочих процессах с агентами.
- Как установить ruflo?
- Установите основной плагин в Claude Code через маркетплейс: /plugin marketplace add ruvnet/ruflo Запустите мастер настройки в терминале проекта: npx ruflo@latest init wizard Запустите сервер Ruflo MCP для клиентов с поддержкой stdio MCP: npx -y ruflo@latest mcp start
- Где скачать ruflo?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ruvnet/ruflo
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open-source SDK для создания и запуска AI-агентов на Python и TypeScript: инструменты, MCP, память и поддержка разных моделей.
Python-фреймворк для создания и оркестрации мультиагентных систем с последовательными, параллельными, графовыми и иерархическими сценариями работы.
Открытый runtime агента и терминальный TUI для долгосрочных исследований и работы с файлами, с режимами ReAct и параллельной командой агентов.
Расширение для VS Code, объединяющее Claude Code, Codex и другие агенты в одном чате для обмена мнениями, передачи задач и обсуждения решений.
TypeScript-фреймворк для AI-агентов с долговременной когнитивной памятью, опциональной HEXACO-личностью, оркестрацией мультиагентных команд и единым интерфейсом для 13 LLM-провайдеров.