Hermes Workspace — когда чата с ИИ уже мало

04 Jun, 2026

Знакомая ситуация: вы запускаете локальную LLM или подключаетесь к API, начинаете кодить, и тут понимаете, что одного окна чата не хватает. Нужно подсмотреть в файлы, проверить вывод в терминале, как-то структурировать память агента и при этом не переключаться между десятью вкладками. Большинство существующих интерфейсов — это просто красивые обертки над текстовым полем. Разработчики из Nous Research решили пойти другим путем и выкатили Hermes Workspace.

Я наткнулся на этот проект, когда искал способ сделать работу с автономными агентами чуть более наглядной. Это не просто чат-интерфейс, а полноценный пункт управления для Hermes Agent. Если вы когда-нибудь мечтали о «железном человеке» в терминале, который сам правит код и отчитывается о проделанной работе, то этот проект максимально приближает нас к такой реальности.

Что это вообще такое

Hermes Workspace — это нативный веб-интерфейс для управления агентами. Он работает в связке с hermes-agent и предоставляет то, чего так не хватает в обычном ChatGPT: доступ к файловой системе, встроенный терминал, визуализатор навыков (skills) и долгосрочную память.

Интересно, что проект позиционируется как «zero-fork». Это значит, вам не нужно патчить сам движок агента. Вы просто клонируете репозиторий, подключаете его к работающему шлюзу (gateway) и получаете готовую контрольную панель.

Hermes Workspace

Реклама

Главные фишки, которые упрощают жизнь

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

Режим роя (Swarm Mode)

Это, пожалуй, самая амбициозная часть проекта. Workspace превращается в центр управления целой группой агентов. Один оркестратор распределяет задачи, а «рабочие» агенты выполняют свои роли: кто-то пишет код, кто-то делает ревью, кто-то ищет информацию в документации.

Все это крутится в сессиях tmux, так что контекст не теряется, даже если вы закроете вкладку. На выходе вы получаете не просто кусок кода, а отчеты с контрольными точками. Есть даже специальный «шлюз проверки» (review gate), который не даст агенту отправить PR в основную ветку без вашего одобрения.

Управление памятью и навыками

Обычно память агента — это «черный ящик». Здесь же есть полноценный браузер памяти, где можно искать, просматривать и даже редактировать записи в Markdown-редакторе. Это полезно, когда агент начинает «галлюцинировать» из-за неверно усвоенного контекста — вы просто заходите и правите его знания вручную.

Что касается навыков, в распоряжении оказывается библиотека из более чем 2000 скиллов. Их можно фильтровать, изучать исходники и подключать через встроенный маркетплейс MCP (Model Context Protocol).

Полноценный терминал и файлы

В интерфейс встроен редактор Monaco (как в VS Code) и PTY-терминал. Агент может создавать файлы, запускать тесты и видеть результат в реальном времени, а вы наблюдаете за этим в соседнем окне.

Интерфейс чата

Как это устроено технически

Проект написан на React и TypeScript. Для связи с бэкендом используется SSE (Server-Sent Events), что обеспечивает плавный стриминг ответов без задержек.

Архитектура разделена на три части:

  1. Workspace (UI) — сам фронтенд на порту 3000.
  2. Gateway — ядро агента на порту 8642, отвечающее за чат и выполнение инструментов.
  3. Dashboard — API на порту 9119 для управления сессиями и конфигами.

Такое разделение позволяет запускать интерфейс на одной машине (например, на планшете как PWA), а тяжелую модель и шлюз — на мощном сервере в локальной сети или через Tailscale.

Запуск в два счета

Разработчики подготовили скрипт для быстрой установки, который сам подтянет зависимости и настроит окружение.

curl -fsSL https://raw.githubusercontent.com/outsourc-e/hermes-workspace/main/install.sh | bash

После этого нужно запустить шлюз и сам воркспейс:

hermes gateway run                  # В первом терминале
cd ~/hermes-workspace && pnpm dev   # Во втором терминале

Если вы предпочитаете Docker, то там все еще проще: docker compose up поднимет сразу и агента, и интерфейс. Главное — не забудьте прописать API-ключи в .env файле, если используете провайдеров вроде OpenAI или OpenRouter. Для Ollama ключи не нужны, но придется настроить CORS.

Кому стоит попробовать

Я бы не сказал, что это инструмент для каждого, кто просто хочет поболтать с ИИ. Hermes Workspace нужен тем, кто:

  • Пытается автоматизировать рутинные задачи по разработке (написание тестов, документации, рефакторинг).
  • Экспериментирует с локальными моделями и хочет иметь удобный UI, не уступающий платным сервисам.
  • Строит сложные системы из нескольких агентов и устал от хаоса в консоли.

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