outsourc-e/hermes-workspace

Native web workspace for Hermes Agent — chat, terminal, memory, skills, inspector.

What it solves

Hermes Workspace provides a centralized command center for AI agents, moving beyond simple chat interfaces to a full workspace. It solves the problem of fragmented agent management by integrating chat, file browsing, memory management, skill libraries, and terminal access into a single interface.

How it works

It acts as a frontend UI that pairs with the Hermes Agent (the "brain"). The two communicate via HTTP services: a gateway for core functions like chat and jobs, and a dashboard for configuration, sessions, and skills. It can run in "Portable Mode" (direct connection to OpenAI-compatible backends) or "Enhanced Mode" (routed through the Hermes Agent gateway to unlock full memory and skill features).

Who it’s for

Developers and AI power users who want to orchestrate multiple agents, manage persistent agent memory, and control their AI environment through a professional-grade dashboard and terminal.

Highlights

  • Swarm Mode: A multi-agent control plane using tmux-backed workers for role-based dispatch and autonomous task execution.
  • Integrated Tooling: Includes a Monaco-powered file browser, cross-platform PTY terminal, and a Kanban TaskBoard for planning.
  • ** uma Memory & Skills**: Dedicated interfaces to browse, search, and edit agent memory and a marketplace for over 2,000 skills.
  • MCP Support: Full Model Context Protocol (MCP) integration for cataloging and managing sources.
  • Flexible Deployment: Supports Docker Compose, one-line installers, and remote access via Tailscale.

Related

  • Project
  • Project
  • Project
  • Project
  • Project