@GitTrend0x: These Hermes plugins are incredible — outsourc-e/hermes-workspace (https://github.com/outsourc-e/hermes-workspace…) Native web workspace: chat, terminal, memory, skill management, I…

X AI KOLs Timeline Tools

Summary

This tweet introduces several Hermes Agent plugins, including native web workspace, skill evolution, multi-agent management, skill factory, and literate programming, showcasing the expansion of the Hermes ecosystem.

These Hermes plugins are incredible outsourc-e/hermes-workspace (https://github.com/outsourc-e/hermes-workspace…) Native web workspace: chat, terminal, memory, skill management, Inspector all included. “Hermes finally has a truly usable GUI — terminal fans and visualization fans both take off.” AMAP-ML/SkillClaw (https://github.com/AMAP-ML/SkillClaw…) Let skills evolve collectively — cross-session / cross-agent / cross-device automatic deduplication, improvement, validation, and unification into a shared library. “A skill used by one person becomes a skill library that the whole team keeps getting stronger with. Real collective intelligence is online!” 42-evey/hermes-plugins (https://github.com/42-evey/hermes-plugins…) Goal management + cross-agent bridging + model selection + cost control plugin suite. “Upgrades Hermes from a lone operator to a manageable multi-agent war room!” Romanescu11/hermes-skill-factory (https://github.com/Romanescu11/hermes-skill-factory…) Meta-skill: watches your real workflow and automatically turns “problems you’ve solved once” into reusable skills. “From ‘I’ll have to explain it again next time’ to ‘just call the skill next time.’ The skill factory truly lands!” tlehman/litprog-skill (https://github.com/tlehman/litprog-skill…) Literate programming skill, compatible with Hermes / Claude Code / OpenCode. Code and prose interweave into executable, documentable notebooks. “Writing code is like writing a paper, but running it feels like real engineering. Professionalism and elegance finally unite!” // Summary: Hermes is no longer just an agent that can “write its own skills” — it’s growing a complete ecosystem of “workspace + evolution engine + management layer + factory + professional expression.” Whoever installs these five pieces first will stand at the front line of the 2026 Agent productivity revolution.
Original Article
View Cached Full Text

Cached at: 08/13/26, 03:31 PM

These Hermes plugins are incredible.
outsourc-e/hermes-workspace (https://github.com/outsourc-e/hermes-workspace…) — native Web workspace: chat, terminal, memory, skill management, Inspector all unlocked. “Hermes finally has a truly usable GUI — terminal fans and visual fans take off together.”
AMAP-ML/SkillClaw (https://github.com/AMAP-ML/SkillClaw…) — lets skills evolve collectively: automatically deduplicate, improve, validate, and unify across sessions / agents / devices into a shared library. “A skill used by one person becomes a skill library that the whole team keeps strengthening. True collective intelligence goes live!”
42-evey/hermes-plugins (https://github.com/42-evey/hermes-plugins…) — goal management + cross-agent bridging + model selection + cost control plugin suite. “Upgrades Hermes from a solo operator to a manageable multi-agent war room!”
Romanescu11/hermes-skill-factory (https://github.com/Romanescu11/hermes-skill-factory…) — meta-skill: watches your real workflow and automatically turns “problems solved once” into reusable skills. “From ‘next time I have to explain everything again’ to ‘next time I call the skill directly.’ The skill factory has truly landed!”
tlehman/litprog-skill (https://github.com/tlehman/litprog-skill…) — literate programming skill, compatible with Hermes / Claude Code / OpenCode. Code and prose interweave into an executable, documentable notebook. “Writing code is like writing a paper, and running it is like a real engineering project. Professionalism and elegance finally merge!”
// Summary: Hermes is no longer just an Agent that “writes its own skills” — it’s growing a complete ecosystem of “workspace + evolution engine + control layer + factory + professional expression.” Whoever installs this five-piece suite first stands at the front line of the 2026 Agent productivity revolution.

Swarm Mode

Hermes Agent Swarm turns the workspace into a live control plane: unlimited Hermes Agents, 1 orchestrator, 0 humans manually dispatching. Persistent tmux workers keep context across tasks, rotate safely, and report proof-bearing checkpoints. Role-based dispatch routes builders, reviewers, docs, research, ops, triage, QA, and lab lanes without turning Eric into the task router. A byte-verified review gate protects release branches before PRs ship. Autonomous PR/issue lanes, lab experiments, and the repair playbook keep the machine moving while humans handle judgment.

Start here: docs/swarm/

  • Orchestrator Chat — ask the control plane for one task, a decomposed mission, or a full broadcast.
  • Multi-Agent Control Plane — see persistent Hermes Agents, roles, state, runtime, and routing wires in one surface.
  • Kanban TaskBoard — plan backlog, ready, running, review, blocked, and done lanes without leaving the workspace.
  • Reports + Inbox — review checkpoints, blockers, handoffs, and ready-for-human decisions.
  • TUI View built in — attach to tmux-backed workers or fall back to a live shell/log stream.

✨ What’s inside

  • 💬 Chat — Real-time SSE streaming, tool call rendering, multi-session, markdown + syntax highlighting
  • 🧠 Memory — Browse, search, and edit agent memory; markdown live editor
  • 🧩 Skills — Browse 2,000+ skills with origin badges, filters, source paths, marketplace
  • 🔌 MCP — Full /mcp page (catalog + marketplace + sources), or fallback to local config CRUD
  • 📁 Files + Terminal — Full workspace file browser with Monaco; cross-platform PTY terminal
  • 🎮 Operations — Multi-agent dashboard with profile presets (Sage/Trader/Builder/Scribe/Ops) and ‘Needs setup’ detection
  • 📡 Conductor — Mission dispatch + decomposition with dashboard-backed missions when available and Workspace-native Swarm fallback otherwise
  • 👥 Agent View — Live agent panel in chat with avatar, queue, history, usage meter
  • 🐝 Swarm Mode — Persistent tmux-backed Hermes Agent workers with role-based dispatch
  • 🗄️ Dashboard — Aggregated overview: sessions, model mix, cost ledger, attention card, ops strip
  • 🎨 Themes — Hermes, Nous, Bronze, Slate, Mono (light + dark)
  • 🔒 Security — Auth middleware on every route, CSP, path-traversal guard, fail-closed remote bind
  • 📱 PWA + Tailscale — Install as a native-feeling app; access from any device on your tailnet
  • ⚙️ Capability gates — Features that need upstream endpoints (Conductor) show a clean placeholder instead of failing mid-action

📸 Screenshots

ChatConductor
ChatConductor
DashboardMemory
:——————————————::–––––––––––––––––––:
DashboardMemory
TerminalSettings
:——————————————::——————————————:
TerminalSettings
TasksJobs
:–––––––––––––––––––::–––––––––––––––––:
TasksJobs

🚀 Quick Start

Three paths — pick the one that matches you:

PathBest forTime
🐳 Docker ComposeSelf-hosters, home labs, “give me a compose gig”~2 min
🌐 One-line installLocal dev on macOS/Linux~3 min
🔌 Attach to existing hermes-agentYou already run Hermes Agent~1 min

One-line install

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

This installs hermes-agent via Nous’s official installer, clones this repo, sets up .env, and installs dependencies. Then:

hermes gateway run   # terminal 1
cd ~/hermes-workspace && pnpm dev   # terminal 2

Open http://localhost:3000. That’s it.


Already running hermes-agent? Attach the workspace to it

If you already have hermes-agent installed (via Nous’s official installer, a source checkout, systemd, Docker, or another existing setup) and it’s serving the gateway at http://<host>:8642, you don’t need to reinstall anything — just point the workspace at it.

git clone https://github.com/outsourc-e/hermes-workspace.git
cd hermes-workspace
pnpm install
cp .env.example .env

# Point at your existing Hermes Agent services.
echo 'HERMES_API_URL=http://127.0.0.1:8642' >> .env

# Zero-fork installs also need the separate dashboard API for config/sessions/skills/jobs.
echo 'HERMES_DASHBOARD_URL=http://127.0.0.1:9119' >> .env

# If your gateway was started with API_SERVER_KEY (auth enabled), set the same value:
# echo 'HERMES_API_TOKEN=***' >> .env

pnpm dev   # http://localhost:3000 (override with PORT=4000 pnpm dev)

Requirements on the agent side:

  • Gateway bound to an address the workspace can reach (typically API_SERVER_HOST=0.0.0.0 + the port exposed).
  • API_SERVER_ENABLED=true in ~/.hermes/.env (or the agent’s env) so the gateway serves core APIs on :8642.
  • hermes dashboard running (default http://127.0.0.1:9119) for zero-fork installs. The dashboard provides config, sessions, skills, and jobs APIs.
  • If API_SERVER_KEY is set, the workspace must pass the same value via HERMES_API_TOKEN — otherwise leave both unset.

Verify both services before opening the workspace:

  • curl http://127.0.0.1:8642/health should return ok.
  • curl http://127.0.0.1:9119/api/status should return dashboard metadata.
  • curl http://127.0.0.1:3000/api/sessions (after the workspace boots) should return a sessions payload or an empty list.

If /api/sessions is already returning data, do not start another gateway just because the UI still says Offline — refresh or reprobe the Workspace UI first.

If your default model is gpt-5.4 / openai-codex, make sure Codex CLI auth is live before testing chat:

codex login

Then start the workspace and complete onboarding — it should detect the gateway + dashboard pair and unlock the enhanced panes automatically.

Running on a remote host (Tailscale / VPN / LAN)

If the workspace and its browser live on different machines — e.g. the workspace runs on a Pi/Mac/home server and you access it from your phone over Tailscale — point HERMES_API_URL at the reachable backend address, not 127.0.0.1:

# On the server running the workspace + gateway:
echo 'HERMES_API_URL=http://100.x.y.z:8642' >> .env
echo 'HERMES_DASHBOARD_URL=http://100.x.y.z:9119' >> .env

# Also tell the gateway to listen on all interfaces so Tailscale peers can reach it.
# In ~/.hermes/.env (or wherever the gateway reads config):
echo 'API_SERVER_HOST=0.0.0.0' >> ~/.hermes/.env

Then restart the gateway, dashboard, and workspace. Hit the workspace from the remote device and the connection probe will use the Tailscale IP instead of localhost.

Both HERMES_API_URL and HERMES_DASHBOARD_URL must be set to Tailscale/LAN-reachable URLs — setting only one will leave the other probing 127.0.0.1 and failing.

If you’ve already started the workspace, you can update both URLs from Settings → Connection without restarting. The values are persisted to ~/.hermes/workspace-overrides.json and take effect immediately (gateway capabilities are reprobed on save). Editing .env still works for pre-start config and for CI/containers.


Manual install

Hermes Workspace works with any OpenAI-compatible backend. If your backend also exposes Hermes Agent gateway APIs, enhanced features like sessions, memory, skills, and jobs unlock automatically.

Prerequisites

  • Node.js 22+ — nodejs.org (https://nodejs.org/)
  • An OpenAI-compatible backend — local, self-hosted, or remote
  • Optional: Python 3.11+ if you want to run a Hermes Agent gateway locally

Step 1: Start your backend

Point Hermes Workspace at any backend that supports:

  • POST /v1/chat/completions
  • GET /v1/models recommended

Example Hermes Agent gateway setup (from scratch):

# Install hermes-agent via Nous's official installer
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

# Configure a provider + start the gateway
hermes setup
hermes gateway run

Our one-liner installer (below) does both steps automatically. If you’re using another OpenAI-compatible server, just note its base URL.

Step 2: Install & Run Hermes Workspace

# In a new terminal
git clone https://github.com/outsourc-e/hermes-workspace.git
cd hermes-workspace
pnpm install
cp .env.example .env
printf '\nHERMES_API_URL=http://127.0.0.1:8642\n' >> .env
pnpm dev   # Starts on http://localhost:3000

Verify: Open http://localhost:3000 and complete the onboarding flow. First connect the backend, then verify chat works. If your gateway exposes Hermes Agent APIs, advanced features appear automatically.

Run without an open terminal

After pnpm build, install Workspace as a user-level launchd/systemd service:

chmod +x scripts/install-dashboard-service.sh
scripts/install-dashboard-service.sh

See docs/dashboard-service.md for macOS launchd, Linux systemd, logs, overrides, and uninstall steps.

Environment Variables

# OpenAI-compatible backend URL
HERMES_API_URL=http://127.0.0.1:8642

# Optional: provider keys the Hermes Agent gateway can read at runtime.
# You only need the key(s) for whichever provider(s) you actually use.
# OPENAI_API_KEY=sk-...          # GPT / o-series / OpenAI-compatible
# OPENROUTER_API_KEY=sk-or-v1-... # OpenRouter (incl. free models)
# GOOGLE_API_KEY=AIza...          # Gemini
# (Ollama / LM Studio / local servers don't need a key)

# Optional: password-protect the web UI
# HERMES_PASSWORD=your_password

🧠 Local Models (Ollama, Atomic Chat, LM Studio, vLLM)

Hermes Workspace supports two modes with local models:

Portable Mode (Easiest)

Point the workspace directly at your local server — no Hermes Agent gateway needed.

Atomic Chat

# Start workspace pointed at Atomic Chat
HERMES_API_URL=http://127.0.0.1:1337/v1 pnpm dev

Download Atomic Chat (https://atomic.chat/), launch the desktop app, and make sure a model is loaded before starting Hermes Workspace.

Ollama

# Start Ollama
OLLAMA_ORIGINS=* ollama serve

# Start workspace pointed at Ollama
HERMES_API_URL=http://127.0.0.1:11434 pnpm dev

Chat works immediately. Sessions, memory, and skills show “Not Available” — that’s expected in portable mode.

Enhanced Mode (Full Features)

Route through the Hermes Agent gateway for sessions, memory, skills, jobs, and tools. Here are two explicit ~/.hermes/config.yaml examples for the local providers we support directly in the workspace:

Atomic Chat

provider: atomic-chat
model: your-model-name
custom_providers:
  - name: atomic-chat
    base_url: http://127.0.0.1:1337/v1
    api_key: atomic-chat
    api_mode: chat_completions

Ollama

provider: ollama
model: qwen3:32b
custom_providers:
  - name: ollama
    base_url: http://127.0.0.1:11434/v1
    api_key: ollama
    api_mode: chat_completions

You can adapt the same shape for other OpenAI-compatible local runners, but Atomic Chat and Ollama are the two built-in local paths documented in the workspace UI.

2. Enable the API server in ~/.hermes/.env:

API_SERVER_ENABLED=true

3. Start the gateway, dashboard, and workspace:

hermes gateway run   # Starts core APIs on :8642
hermes dashboard     # Starts dashboard APIs on :9119

HERMES_API_URL=http://127.0.0.1:8642 \
HERMES_DASHBOARD_URL=http://127.0.0.1:9119 \
pnpm dev

For authenticated gateways, also set HERMES_API_TOKEN in the workspace environment to the same value as API_SERVER_KEY. All workspace features unlock automatically once both services are reachable — sessions persist, memory saves across chats, skills are available, and the dashboard shows real usage data.

Works with any OpenAI-compatible server — Atomic Chat, Ollama, LM Studio, vLLM, llama.cpp, LocalAI, etc. Just change the base_url and model in the config above.


🤝 Pair an Agent with the Workspace

Workspace is the UI. Hermes Agent is the brain. They talk over two HTTP services on localhost (or any reachable network).

┌───────────────┐  :8642 gateway   ┌────────────────┐
│   Workspace   │ ─────────────────────▶ │  Hermes Agent │
│   :3000 (UI)  │ ◀───────────────────── │  CLI / brain  │
└───────────────┘  :9119 dashboard  └────────────────┘

Two services, three commands

hermes gateway run     # terminal 1 · :8642 · chat, models, streaming, jobs
hermes dashboard       # terminal 2 · :9119 · sessions, skills, config, MCP
cd ~/hermes-workspace && pnpm dev   # terminal 3 · :3000 · the UI

Tip: pnpm start:all starts gateway + dashboard + workspace in one shot if you’ve installed via the one-liner.

Windows (PowerShell + WSL) one-command startup

If you use Hermes Workspace from Windows with the agent running in WSL, use the helper script in this repo:

# from the repo root
.\scripts\start-hermes-workspace.ps1

To force a clean relaunch of the tmux session:

.\scripts\start-hermes-workspace.ps1 -Restart

Optional parameters:

  • -Distro <name> to target a non-default WSL distro
  • -WorkspacePath <path> if your clone is not at ~/hermes-workspace
  • -SessionName <name> to use a custom tmux session name

Verify the pairing

curl http://127.0.0.1:8642/health   # → {"status":"ok","platform":"hermes-agent"}
curl http://127.0.0.1:9119/api/status   # → {"status":"ok", ...}

Both must return 200. If either fails, the workspace will fall back to portable mode (chat works, sessions/skills/memory show “Not Available”).

.env settings the workspace cares about

# Required: where the gateway is
HERMES_API_URL=http://127.0.0.1:

Similar Articles

@GitTrend0x: Must-have plugins for Hermes before takeoff: Orange Book Chinese Practical Guide, Optimization Guide Full Process Manual, Hermes HUD Visual Brain, Scarf Native macOS GUI, Open Design Local Design Skill Pack… Programmers across the internet have turned Hermes into the next-generation Agent …

X AI KOLs Timeline

Summarizes multiple community plugins and resources around the Hermes Agent framework, including Chinese practical guides, optimization manuals, visual monitoring tools, native macOS GUI, and design skill packs, helping users from beginner to advanced optimization.

@GitTrend0x: Hermes – Comfortable for Everyone! Super App Development! Enhanced fork version, Alibaba Cloud memory plugin, Felo marketing skills pack, Awesome community bible, lightweight Web UI… Programmers worldwide have turned Hermes into the next-gen Agent deep hack tool + collective cloud brain + content superhero + navigation map + mobile command center…

X AI KOLs Timeline

The Hermes Agent and its ecosystem toolkit have attracted attention in the developer community, including an enhanced fork version, Alibaba Cloud memory plugin, Felo skills pack, community bible, and lightweight Web UI, showcasing the deep customization and cloud collaboration capabilities of AI Agents.

@GitTrend0x: Hermes Today's Hottest Projects 1. Romanescu11/hermes-skill-factory Meta-Skill Factory! Silently observes your every workflow (Python environment setup, Git PR, debugging loops...), automatically detects patterns and proposes generating a complete SKILL.md ...

X AI KOLs Timeline

A collection of today's hottest Hermes projects, introducing five open-source skill packages including hermes-skill-factory, which enables Hermes Agent to automatically observe workflows and generate SKILL.md skills, plus a plugin family bundle, multi-Agent orchestration, literate programming, and a knowledge bible.