Архитектура мультиагентного рабочего пространства
Полная архитектура Fractera: мультиагентная оркестрация через Hermes, общая память на графе знаний LightRAG, пять консольных AI-агентов по подписке через MCP, локальная база данных и объектное хранилище — self-hosted среда AI-разработки на вашем VPS.

Вы управляете через промежуточные слои, а не через голую инфраструктуру. У администратора два пути. Можно вести проект через Hermes — мозг — на естественном языке в чат-интерфейсе Hermes внутри рабочего пространства, и до того же мозга можно дотянуться из Telegram или любого другого мессенджера. Либо работать напрямую с агентами кода в их терминалах.
Это работает даже без API-подписки. Между вами и агентом кода стоит небольшой модальный слой входа: вы авторизуете там свою действующую подписку, и то же окно отправляет команды и принимает результаты. Hermes общается с агентами кода по протоколу Model Context Protocol (MCP), который и управляет этим окном — поэтому работа устойчива, даже когда сторонний инструмент-подписка упирается в лимиты.
LightRAG — центральная память, и именно отсюда экономия токенов. Каждый инструмент читает и пишет в общую векторную базу через свой коннектор. Вспоминать ровно нужный контекст вместо повторной пересылки всего — это резко снижает расход токенов. Поэтому LightRAG и есть центральная память — Knowledge Graph RAG, общий для всех агентов и всех сессий.
Hermes — мозг; тяжёлую работу делают агенты кода. Мы называем Hermes центральным мозгом, но самую сложную работу — генерацию кода — выполняют агенты кода вроде Claude Code. Hermes — лёгкий мультиагентный оркестратор: он отслеживает расход токенов каждой платформы, выбирает подходящую под задачу, раздаёт работу, запускает развёртывания и общается с GitHub.
Работает и локально. Без платной подписки вы всё равно можете использовать AI-модели — Hermes может работать автоматически, либо вы пользуетесь ручными инструментами. Эта open-source self-hosted AI-платформа работает на Next.js на обычном VPS, со встроенными локальной базой данных и объектным хранилищем, плюс множество инструментов, ускоряющих работу.
На выходе — защищённое веб-приложение. На выходе проект отдаётся по защищённому HTTPS-соединению, когда вы запускаете его на своём домене, либо работает на локальной машине по обычному IP-адресу — в этом случае соединение защищается одним из доступных вариантов. Чтобы увидеть, как эта архитектура *строит* софт — как один запрос превращается в протестированный, развёрнутый код — прочитайте про цикл разработки Fractera.
Как выглядит рабочее пространство
Вот что вы получаете внутри Fractera сразу после развёртывания — насыщенное рабочее пространство, которое запускается само.
Оно стартует готовым. Пространство открывается на чат-интерфейсе Hermes, готовом к работе. Чтобы активировать Hermes, вы задаёте свой ключ — и тот же ключ может активировать Память. Откройте вкладку Brain, затем Memory и нажмите Activate в Memory, чтобы начать эмбеддинг стартовой документации — она будет доступна в любой момент и как справочник, и для агентов кода.
Выберите свои модели для кода. В верхнем ряду — пять платформ кодинга. Выберите одну или несколько, откройте и активируйте подписку — просто следуйте подсказкам. Крайняя справа карточка — Терминал, удобно наблюдать за процессом разработки и при желании добавить ещё одну платформу генерации кода.
Всё в одной панели. Слева вкладка Settings открывает полный контроль над приложением и инструментами. В подвале — подключение репозитория GitHub и ручной запуск деплоя. Справа вверху Preview показывает текущее состояние страницы, которую вы строите; в отличие от основного приложения, этот режим умеет подсвечивать код и направлять запрос от выбранного элемента прямо в чат Hermes или Telegram.
Оно объясняет и улучшает само себя. Проект поставляется полностью open-source, поэтому Hermes — или любая модель — может прочитать этот самый код и объяснить любую функцию, а также улучшить не только ваши приложения, но и саму админ-панель. Предостережение: экспериментируйте на вторичном аккаунте, а основной держите на проверенных решениях. Нашли баг или хотите что-то добавить? Откройте pull request.
И всё это — в один клик. Вся эта настройка на вашем сервере занимает буквально один клик: введите доступы к серверу, запустите развёртывание, не делая никаких выборов — и примерно за 10 минут получите полностью настроенное приложение. Потом меняете доступ к серверу и подключаете домен, а сертификаты безопасности собираются автоматически.
Hermes — оркестратор (мозг компании)
Hermes — мультиагентный оркестратор в центре рабочего пространства (процесс fractera-hermes, панель на порту 9119). При каждом пробуждении он читает свою личность и память и управляет пятью платформами кода через их MCP-мосты — это и есть оркестрация AI-агентов, которая делает Fractera настоящей мультиагентной системой.
Hermes намеренно лёгкий: сам сложный код он не пишет. Он отслеживает, сколько токенов тратит каждая платформа, выбирает подходящую под задачу, раздаёт работу специализированным агентам кода, записывает каждую сборку в журнал Product Loop, запускает развёртывания и интегрируется с GitHub. Его проводка живёт в config.yaml (к чему он имеет доступ), а личность — в SOUL.md (кто он).
Чат-интерфейс Hermes (Web UI)
Окно чата внутри рабочего пространства (fractera-hermes-webui, порт 9120), где вы говорите с Hermes простым языком. Вы ставите задачу мозгу как коллеге, а он управляет пятью платформами кода за вас — никаких команд заучивать не нужно. Так систему использует большинство.
Telegram и мессенджеры
Процесс-шлюз (fractera-hermes-gateway) позволяет дотянуться до того же мозга из Telegram на телефоне, и дизайн расширяется на любой другой мессенджер. Запускайте, проверяйте или направляйте работу без клавиатуры; пространство продолжает строить, пока вас нет.
LightRAG — центральная память
LightRAG (fractera-rag, порт 9621) — общая долговременная память всего пространства, а не только Hermes. Это реализация Knowledge Graph RAG: каждый агент обращается к одному графу и пишет в него — и Hermes, и все пять платформ кода.
Именно эта общая память — причина, почему Fractera тратит так мало токенов. Вместо вставки всего кода в каждый запрос каждый агент вспоминает ровно нужные сущности, связи и решения. Загрузите документ один раз — и каждый агент сможет пользоваться им всегда. Для активности нужен ключ эмбеддинга/LLM; без него она остаётся подключённой, но молчит. Подробнее — в базе знаний проекта.
Агенты кода
Пять консольных AI-агентов по подписке работают преднастроенными на вашем сервере и берут на себя тяжёлую генерацию кода. Каждый управляется через мост, который держит его живым по WebSocket и отдаёт Hermes как MCP-сервер (порты 3210–3214). Вы запускаете их на своих действующих подписках — без API-ключей и оплаты за токены — и можете переключать платформу посреди задачи, не теряя контекст, потому что LightRAG держит нить. Все пять платформ — на главной.
Claude Code
Агент кода от Anthropic. Основной файл контекста проекта — CLAUDE.md. Силён в архитектуре, планировании и аккуратных правках по многим файлам — часто именно ему Hermes отдаёт самое сложное.
Codex
Консольный агент от OpenAI. Основной файл контекста проекта — AGENTS.md. Быстрый универсал для реализации и итераций.
Gemini CLI
Агент кода от Google. Основной файл контекста проекта — GEMINI.md. Большое контекстное окно — полезно для обзора крупных кодовых баз и ревью.
Qwen Code
Агент кода от Alibaba. Основной файл контекста проекта — QWEN.md. Ещё один вариант по подписке в ротации, которому Hermes может делегировать работу.
Kimi Code
Агент кода от Moonshot. Основной файл контекста проекта — AGENTS.md. Замыкает пятёрку платформ, чтобы у Hermes всегда была альтернатива, когда одна из подписок занята или ограничена.
Частые вопросы
- Нужны ли API-ключи или оплата за токены?
- Нет. Пять агентов кода работают на ваших действующих подписках, авторизуясь через модальный слой входа; Hermes управляет ими по MCP. Ключ эмбеддинга/LLM нужен только для активации памяти LightRAG.
- Где работает рабочее пространство?
- На вашем собственном VPS или локальной машине. Это open-source self-hosted платформа на Next.js со встроенными локальной базой данных и объектным хранилищем; ваши данные и код остаются на вашем сервере.
- Сколько занимает развёртывание?
- Около 10 минут с одного клика — введите доступы к серверу, запустите, не делайте никаких выборов, и получите полностью настроенное пространство. Подключите домен позже — HTTPS-сертификаты соберутся автоматически.