Post

Hermes

A practical reference for Hermes Agent CLI commands, interactive slash commands, agents, tools, skills, sessions, messaging, automation, security, and configuration.

Important: Hermes is actively developed. Command names and options may change between versions. Always verify your installed version with:

1
2
hermes --help
hermes COMMAND --help

Inside an active Hermes session:

1
2
/help
/commands

Core CLI, Chat & Configuration

Use these commands to start Hermes, configure it, select models, manage profiles, and run interactive or scripted sessions.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
hermes                                      # Launch Hermes
hermes --tui                                # Start the TUI
hermes --cli                                # Force classic CLI mode
hermes --version                            # Show version
hermes -V                                   # Show version
hermes --help                               # Show help
hermes COMMAND --help                       # Command-specific help

hermes --profile PROFILE                    # Select profile
hermes -p PROFILE
hermes --resume SESSION                     # Resume session
hermes -r SESSION
hermes --resume latest                      # Resume latest session
hermes --continue                           # Continue latest session
hermes -c
hermes --continue PROJECT                   # Continue matching session
hermes --in /path/to/project                # Start in another directory
hermes --worktree                           # Use isolated Git worktree
hermes -w
hermes --yolo                               # Skip dangerous-command approvals
hermes --pass-session-id                    # Pass session ID
hermes --ignore-user-config                 # Ignore user configuration
hermes --ignore-rules                       # Ignore automatic rules
hermes --safe-mode                          # Start in safe mode
hermes --dev                                # Developer mode

Common help commands

1
2
3
4
5
6
7
hermes chat --help
hermes model --help
hermes sessions --help
hermes skills --help
hermes gateway --help
hermes project --help
hermes kanban --help

Interactive chat

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
hermes chat                                 # Start interactive chat
hermes chat -q "Explain this repository"    # One-shot question
hermes chat --query "Explain this repository"
hermes chat --model MODEL                   # Select model
hermes chat -m MODEL
hermes chat --provider PROVIDER             # Select provider
hermes chat --toolsets web,terminal,skills  # Enable toolsets
hermes chat --skills SKILL                  # Preload skill
hermes chat --skills skill1,skill2
hermes chat --verbose                       # Verbose output
hermes chat -v
hermes chat --quiet                         # Quiet output
hermes chat -Q
hermes chat --image /path/to/image.png -q "Analyze this image"
hermes chat --resume SESSION
hermes chat --continue
hermes chat --worktree
hermes chat --checkpoints
hermes chat --yolo
hermes chat --max-turns 100
hermes chat --pass-session-id
hermes chat --ignore-user-config
hermes chat --ignore-rules
hermes chat --safe-mode
hermes chat --source cli

Scripted and CI usage

1
2
3
4
5
6
7
8
9
10
11
hermes -z "PROMPT"                          # Non-interactive response

cat README.md | hermes -z "Summarize this README"

cat error.log | hermes -z \
  "Find the root cause of this error"

git diff | hermes -z \
  "Review this diff for bugs and security issues"

answer=$(hermes -z "Summarize this project")

Model and provider selection

1
2
3
4
hermes model                                # Configure providers/models
hermes moa                                  # Mixture of Agents
hermes fallback                             # Configure fallbacks
hermes fallback --help

Inside Hermes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/model                                      # Show/switch model
/model MODEL
/model PROVIDER:MODEL
/model MODEL --global

/moa PROMPT                                  # Mixture of Agents

/fast
/fast normal
/fast fast
/fast status

/reasoning
/reasoning show
/reasoning hide
/reasoning LEVEL

/codex-runtime
/codex-runtime auto
/codex-runtime codex_app_server
/codex-runtime on
/codex-runtime off

/personality

Example model aliases in:

1
~/.hermes/config.yaml
1
2
3
4
5
6
7
8
9
model_aliases:
  fav:
    model: claude-sonnet-4.6
    provider: anthropic

  local-qwen:
    model: qwen3-coder:30b
    provider: custom
    base_url: http://localhost:11434/v1
1
2
/model fav
/model fav --global

Configuration and setup

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
hermes config                                # Configuration manager
hermes config get KEY
hermes config set KEY VALUE

hermes setup
hermes setup --portal
hermes setup model
hermes setup terminal
hermes setup gateway
hermes setup tools
hermes setup agent
hermes setup --non-interactive
hermes setup --quick
hermes setup --reset

hermes auth                                  # Authentication
hermes auth --help

Authentication operations may include:

1
2
3
4
5
6
add
list
remove
reset
status
logout

Profiles

1
2
3
4
hermes profile list
hermes profile show NAME
hermes profile use NAME
hermes --profile NAME

Profiles can separate:

1
2
3
4
5
6
7
8
work
personal
coding
research
credentials
models
memory
gateway settings

Quick commands can be defined in:

1
~/.hermes/config.yaml

Example:

1
2
3
4
5
6
7
8
9
10
11
12
quick_commands:
  status:
    type: exec
    command: systemctl status hermes-agent

  deploy:
    type: exec
    command: scripts/deploy.sh

  inbox:
    type: alias
    target: /gmail unread

Use them with:

1
2
3
/status
/deploy
/inbox

Sessions, Projects & Development

Session management

1
2
3
4
5
hermes sessions                              # Session manager
hermes sessions --help
hermes -c                                    # Continue latest
hermes -r SESSION                            # Resume session
hermes --resume SESSION

Inside Hermes:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/new
/new PROJECT
/new --yes PROJECT

/reset
/reset now

/clear

/history
/save

/title My Project

/resume SESSION
/sessions
/switch

/prompt
/compose
/retry
/undo

/compress
/compress here 5
/compress focus authentication

/branch
/branch experiment
/fork

/status
/profile
/version

/rollback
/rollback NUMBER

/snapshot
/snapshot create
/snapshot create before-refactor
/snapshot restore ID
/snapshot prune

Project management

1
2
3
4
5
6
7
8
9
10
11
12
13
14
hermes project                              # Project manager
hermes project --help

hermes project create my-project
hermes project list
hermes project show my-project
hermes project add-folder my-project /path/to/repository
hermes project remove-folder ...
hermes project rename ...
hermes project set-primary ...
hermes project use my-project
hermes project archive ...
hermes project restore ...
hermes project bind-board ...

Kanban:

1
2
hermes kanban                               # Kanban manager
hermes kanban --help

Inside Hermes:

1
2
3
4
5
6
7
/kanban
/kanban list
/kanban list --mine
/kanban create ...
/kanban comment TASK_ID "Comment"
/kanban unblock TASK_ID
/kanban boards switch BOARD

Repository initialization and development:

1
2
3
/init                                       # Initialize repository
/diff                                       # Show Git diff
/debug                                      # Development debugging

Browser:

1
2
3
/browser status
/browser connect
/browser disconnect

Common browser families:

1
2
3
4
Chrome
Chromium
Brave
Edge

Default CDP endpoint:

1
http://127.0.0.1:9222

Filesystem checkpoints:

1
2
3
4
5
6
7
hermes chat --checkpoints
hermes checkpoints list
hermes checkpoints prune
hermes checkpoints prune --retention-days 3
hermes checkpoints prune --max-size-mb 200
hermes checkpoints clear
hermes checkpoints clear -f

Console:

1
2
hermes console
hermes console --help

Agents, Skills, Tools & Memory

Agent control:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/agents                                     # Active agents
/tasks                                      # Alias

/background Review the security of this repository
/bg Review the security of this repository
/btw Review the security of this repository

/queue Run the complete test suite
/q Run the complete test suite

/steer Focus on the authentication module.

/stop

/busy
/busy queue
/busy steer
/busy interrupt
/busy status

Persistent objectives

1
2
3
4
5
6
7
8
9
10
/goal Complete the API migration and make all tests pass.
/goal status
/goal pause
/goal resume
/goal clear

/subgoal Ensure all integration tests pass.
/subgoal
/subgoal remove 1
/subgoal clear

Skills

1
2
3
hermes skills
hermes skills --help
hermes bundles

Inside Hermes:

1
2
3
4
5
6
7
8
9
10
/skills
/skills pending
/skills diff ID
/skills approve ID
/skills reject ID
/skills approval on
/skills approval off

/learn <topic>
/bundles

Examples:

1
2
/learn https://example.com/docs
/learn this repository's testing conventions

Installed skills can become commands:

1
/<skill-name>

Skill bundles:

1
2
3
4
5
6
bundles:
  backend:
    skills:
      - github-pr-workflow
      - test-driven-development
      - code-review
1
/backend

Memory

1
hermes memory

Inside Hermes:

1
2
3
4
5
/memory
/memory pending
/memory approve
/memory reject
/memory approval

Plugins:

1
2
hermes plugins
hermes plugins --help

Typical operations:

1
2
3
4
install
enable
disable
remove

Curator

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
hermes curator status
hermes curator run
hermes curator run --background
hermes curator run --dry-run
hermes curator backup
hermes curator rollback
hermes curator rollback --list
hermes curator rollback --id ID
hermes curator pause
hermes curator resume
hermes curator pin SKILL
hermes curator unpin SKILL
hermes curator archive SKILL
hermes curator restore SKILL
hermes curator prune
hermes curator list-archived

Learning history:

1
2
3
hermes journey
hermes learning
hermes memory-graph

Tool management

1
2
3
4
5
6
/tools
/tools list
/tools enable TOOL
/tools disable TOOL
/tools disable TOOL1 TOOL2
/toolsets

MCP

1
hermes mcp
1
2
/reload-mcp
/reload_mcp

LSP

1
2
3
4
5
6
7
hermes lsp status
hermes lsp list
hermes lsp list --installed-only
hermes lsp install SERVER
hermes lsp install-all
hermes lsp restart
hermes lsp which SERVER

ACP

1
hermes acp

Gateway, Messaging & Integrations

Gateway management

1
2
3
4
5
6
7
8
9
10
11
12
hermes gateway
hermes gateway run
hermes gateway start
hermes gateway stop
hermes gateway restart
hermes gateway status
hermes gateway list
hermes gateway install
hermes gateway uninstall
hermes gateway setup
hermes gateway migrate-legacy
hermes gateway start --all

Messaging:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
hermes send --to TARGET "MESSAGE"

hermes send \
  --to telegram \
  --file report.md

echo "Deployment complete" | hermes send --to telegram

hermes send --list
hermes send --list telegram

hermes send --to telegram --quiet "Done"
hermes send --to telegram --json "Done"

hermes send \
  --to email \
  --subject "Build Complete" \
  "The build passed."

Target formats:

1
2
3
4
platform
platform:chat_id
platform:chat_id:thread_id
platform:#channel-name

Examples:

1
2
3
4
5
telegram
telegram:-1001234567890
discord:#ops
slack:C0123ABCD
signal:+15551234567

Media and documents:

1
2
3
4
5
6
7
hermes send \
  --to telegram \
  "MEDIA:/tmp/screenshot.png"

hermes send \
  --to discord:#ops \
  "MEDIA:/tmp/report.pdf"

Inside Hermes:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/platforms
/gateway

/platform list
/platform pause PLATFORM
/platform resume PLATFORM

/sethome
/set-home

/topic
/topic off
/topic help
/topic SESSION_ID

/handoff telegram
/handoff discord
/handoff slack
/handoff whatsapp
/handoff signal

Slack

1
2
3
4
5
6
7
hermes slack manifest
hermes slack manifest --write
hermes slack manifest --write /tmp/slack-manifest.json
hermes slack manifest --slashes-only
hermes slack manifest --name "My Hermes"
hermes slack manifest --description "My AI development agent"
hermes slack manifest --long-description-file AGENTS.md --write

WhatsApp

1
2
hermes whatsapp
hermes whatsapp-cloud

Webhooks and hooks:

1
2
3
4
5
hermes webhook
hermes webhook --help

hermes hooks
hermes hooks --help

Computer Use and secrets:

1
2
3
hermes computer-use
hermes secrets
hermes secrets --help

Security, Approvals & Isolation

Security audit

1
hermes security audit

The audit can inspect:

1
2
3
4
Hermes virtual environment
plugin requirements
MCP servers
package vulnerabilities

Approval history:

1
hermes approvals

Egress proxy:

1
2
hermes egress
hermes egress --help

Common operations may include:

1
2
3
4
5
6
7
8
9
install
setup
start
stop
restart
reload
status
disable
config

Interactive approvals:

1
2
3
4
5
/approve
/approve session
/approve always
/deny
/approvals

YOLO mode:

1
hermes --yolo
1
/yolo

YOLO bypasses dangerous-command approval prompts. Use it only in environments where you understand the risks.

Destructive session commands:

1
2
3
4
/clear
/new
/reset
/undo

Possible confirmation bypasses:

1
2
3
4
/new --yes
/reset now
/clear -y
/undo -y

Safe-mode testing:

1
2
3
4
5
6
7
8
hermes chat \
  --ignore-user-config \
  --ignore-rules \
  -q "Reproduce the problem."

hermes chat \
  --safe-mode \
  -q "Reproduce the problem."

When troubleshooting, investigate:

1
2
3
4
5
6
7
8
9
~/.hermes/config.yaml
AGENTS.md
SOUL.md
.cursorrules
memory
skills
plugins
shell hooks
MCP servers

Diagnostics, Usage & Maintenance

Diagnostics:

1
2
3
4
5
6
7
8
hermes doctor
hermes status
hermes debug
hermes dump
hermes prompt-size
hermes logs
hermes logs --help
hermes insights

Inside Hermes:

1
2
3
4
5
6
7
/debug
/usage
/insights
/credits
/billing
/status
/version

Prompt-size analysis can help investigate:

1
2
3
4
5
6
large context
large tool schemas
skills overhead
memory overhead
slow startup
token usage

Usage tracking

1
2
3
4
5
6
hermes -z \
  "Analyze this repository" \
  --usage-file /tmp/hermes-usage.json

cat /tmp/hermes-usage.json
jq . /tmp/hermes-usage.json

Possible fields:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
estimated_cost_usd
input_tokens
output_tokens
cache_read_tokens
cache_write_tokens
reasoning_tokens
total_tokens
api_calls
model
provider
session_id
service_tier
completed
failed

Backup

1
2
3
4
hermes backup
hermes backup -o /tmp/hermes-backup.zip
hermes backup --quick
hermes backup --quick --label "before-upgrade"

Restore

1
2
hermes import /tmp/hermes-backup.zip
hermes import /tmp/hermes-backup.zip --force

Stop the gateway before restoring backups containing active gateway state.

Snapshots

1
2
3
4
5
/snapshot
/snapshot create
/snapshot create before-upgrade
/snapshot restore ID
/snapshot prune

Updates

1
2
3
4
5
6
hermes update --check
hermes update
hermes update --backup
hermes update --no-backup
hermes update --yes
hermes --version

Uninstall:

1
2
3
4
hermes uninstall
hermes uninstall --yes
hermes uninstall --full
hermes uninstall --gui

Shell completion:

1
2
3
4
5
6
7
8
hermes completion bash
hermes completion bash >> ~/.bashrc

hermes completion zsh
hermes completion zsh >> ~/.zshrc

hermes completion fish \
  > ~/.config/fish/completions/hermes.fish

UI, Dashboard & Server

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
hermes dashboard                            # Web dashboard
hermes serve                                # Backend server
hermes desktop                              # Desktop application
hermes gui                                  # GUI alias

hermes portal                               # Nous Portal
hermes portal status
hermes portal open
hermes portal tools

hermes skin                                 # Themes and skins

hermes pets                                 # Animated pets
hermes pets list
hermes pets install
hermes pets select PET
hermes pets show
hermes pets off
hermes pets scale
hermes pets remove
hermes pets doctor

Interactive UI controls:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/verbose

/focus on
/focus off

/statusbar
/sb

/footer
/footer on
/footer off
/footer status

/indicator kaomoji
/indicator emoji
/indicator unicode
/indicator ascii

/timestamps on
/timestamps off
/timestamps status

/redraw

/battery
/battery on
/battery off
/battery status

/voice status
/voice on
/voice off
/voice tts

/voice join
/voice channel
/voice leave

/paste
/image
/copy

/redraw is useful after:

1
2
3
4
terminal resize
tmux resize
UI corruption
mouse-selection artifacts

Automation & Common Workflows

Repository workflow

1
2
cd my-project
hermes

Then:

1
/init

Inspect before making changes:

1
2
3
4
5
6
7
8
9
10
11
Inspect this repository first.

Explain:
1. architecture
2. important directories
3. build system
4. tests
5. deployment
6. coding conventions

Do not modify anything yet.

For safer development:

1
2
hermes --worktree
hermes chat --checkpoints

Create a snapshot:

1
/snapshot create before-refactor

Check tools and model:

1
2
/tools
/model

Long-running agent

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/goal Complete the API migration and make all tests pass.

/subgoal Do not modify the database schema.
/subgoal Update the API documentation.

/agents

/steer Focus on the failing integration tests.

/queue Update the documentation after tests pass.

/compress

/stop

Background research

1
/background Research the security implications of this dependency upgrade.

Aliases:

1
/bg Research the security implications of this dependency upgrade.
1
/btw Research the security implications of this dependency upgrade.

Monitor:

1
/agents

Git review

1
2
cd repository
hermes --worktree
1
/init

Read-only review:

1
2
3
4
5
6
7
8
9
10
11
Review the current Git diff.

Check:
- correctness
- security
- regressions
- tests
- error handling
- performance

Do not modify files.

Or:

1
2
git diff | hermes -z \
  "Review this Git diff for bugs and security problems."

CI

1
2
3
4
git diff | hermes -z \
  "Review this diff. Return only:
   PASS or FAIL,
   followed by the critical findings."

Track usage:

1
2
3
4
5
hermes -z \
  "Analyze the build log" \
  --usage-file /tmp/hermes-usage.json

jq .estimated_cost_usd /tmp/hermes-usage.json

Debugging

A useful troubleshooting order:

1
2
3
4
5
6
7
8
hermes --version
hermes doctor
hermes status
hermes logs
hermes prompt-size
hermes chat --safe-mode
hermes debug
hermes dump

Backup before upgrades

1
2
3
hermes backup \
  --quick \
  --label "before-change"
1
/snapshot create before-change
1
2
3
4
5
hermes update --check
hermes update --backup
hermes --version
hermes doctor
hermes gateway status

Slack:

1
hermes slack manifest --write

Quick Reference & Command Discovery

The commands most useful to remember:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
hermes
hermes --help
hermes --version

hermes -c
hermes -r SESSION
hermes --worktree

hermes chat -q "..."
hermes -z "..."

hermes model
hermes status
hermes doctor
hermes logs

hermes sessions
hermes skills
hermes project
hermes kanban

hermes gateway status
hermes backup
hermes update

Interactive essentials

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/help
/commands
/status
/model
/tools
/skills
/init

/new
/resume
/sessions
/save

/retry
/undo
/compress

/background
/agents
/queue
/steer
/stop

/goal
/subgoal

/snapshot
/rollback

/approve
/deny
/yolo

/usage
/insights
/debug

Top commands to memorize

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/help                                       # Find commands
/status                                     # Session/agent status
/model                                      # Model selection
/tools                                      # Available tools
/skills                                     # Available skills
/init                                       # Initialize repository
/background ...                             # Independent work
/agents                                     # Running agents
/queue ...                                  # Queue work
/steer ...                                  # Redirect agent
/stop                                       # Stop work
/compress                                   # Reduce context
/snapshot                                   # State snapshots
/rollback                                   # Recover filesystem changes
/goal ...                                   # Persistent objective

Command discovery:

1
2
hermes --help
hermes COMMAND --help

Inside Hermes

1
2
3
4
5
6
7
8
/help
/commands
/commands 2
/skills
/tools
/model
/status
/agents

For large context

1
/compress

For agent control

1
2
3
4
/steer ...
/queue ...
/background ...
/stop

For recovery

1
2
/rollback
/snapshot

For diagnostics

1
2
3
hermes doctor
hermes logs
hermes debug

Top-Level CLI Command Index

Command Purpose
hermes chat Interactive and one-shot agent chat
hermes model Provider and model configuration
hermes moa Mixture of Agents
hermes fallback Model/provider fallbacks
hermes gateway Messaging gateway
hermes proxy Local OpenAI-compatible proxy
hermes egress Outbound credential firewall
hermes lsp Language Server Protocol
hermes setup Setup and configuration wizard
hermes whatsapp WhatsApp bridge
hermes whatsapp-cloud WhatsApp Cloud API
hermes slack Slack integration helpers
hermes auth Authentication
hermes send One-shot messaging
hermes secrets External secrets
hermes migrate Configuration migration
hermes status System/session status
hermes cron Scheduler
hermes kanban Collaboration board
hermes project Multi-folder projects
hermes webhook Webhooks
hermes hooks Shell hooks
hermes doctor Diagnostics
hermes security audit Security audit
hermes approvals Approval history
hermes dump Support/debug information
hermes prompt-size Prompt-size analysis
hermes debug Debugging tools
hermes backup Backup Hermes data
hermes checkpoints Filesystem checkpoints
hermes import Restore backups
hermes logs Logs
hermes config Configuration
hermes skin Themes and skins
hermes console Command console
hermes pairing Messaging pairing
hermes skills Skill management
hermes bundles Skill bundles
hermes curator Skill maintenance
hermes journey Learning/memory timeline
hermes memory Memory management
hermes acp ACP server
hermes mcp MCP management
hermes plugins Plugins
hermes portal Nous Portal
hermes tools Tool configuration
hermes computer-use Computer Use
hermes pets Animated pets
hermes sessions Session management
hermes insights Usage analytics
hermes claw OpenClaw migration
hermes import-agent Agent configuration import
hermes dashboard Web dashboard
hermes serve Backend server
hermes desktop Desktop application
hermes profile Profile management
hermes completion Shell completion
hermes version Version information
hermes update Update Hermes
hermes uninstall Uninstall Hermes

CLI Command Reference

Core

1
2
3
4
5
6
7
8
9
hermes                         # Start Hermes
hermes chat                    # Start chat
hermes model                   # Configure models and providers
hermes moa                     # Mixture of Agents
hermes fallback                # Configure model fallbacks
hermes status                  # Show system/session status
hermes version                 # Show version information
hermes --help                  # Show help
hermes --version               # Show installed version

Sessions & Projects

1
2
3
4
5
6
7
hermes sessions                # Manage sessions
hermes project                 # Manage projects
hermes kanban                  # Manage Kanban boards
hermes profile                 # Manage profiles
hermes backup                  # Back up Hermes data
hermes import                  # Restore a backup
hermes checkpoints             # Manage filesystem checkpoints

Configuration & Setup

1
2
3
4
5
6
7
hermes config                  # Manage configuration
hermes setup                   # Run setup wizard
hermes auth                    # Manage authentication
hermes secrets                 # Manage external secrets
hermes migrate                 # Migrate configuration
hermes tools                   # Configure tools
hermes completion              # Generate shell completion

Skills, Memory & Plugins

1
2
3
4
5
6
hermes skills                  # Manage skills
hermes bundles                 # Manage skill bundles
hermes curator                 # Maintain agent-created skills
hermes journey                 # View learning/memory history
hermes memory                  # Manage memory
hermes plugins                 # Manage plugins

Gateway & Integrations

1
2
3
4
5
6
7
8
9
10
11
hermes gateway                 # Manage messaging gateway
hermes send                    # Send messages
hermes slack                   # Slack integration
hermes whatsapp                # WhatsApp integration
hermes whatsapp-cloud          # WhatsApp Cloud API
hermes webhook                 # Manage webhooks
hermes pairing                 # Manage messaging pairing
hermes hooks                   # Manage shell hooks
hermes mcp                     # Manage MCP servers
hermes acp                     # Run ACP server
hermes lsp                     # Manage language servers

Security & Networking

1
2
3
4
5
hermes security audit          # Run security audit
hermes approvals               # View approval history
hermes egress                  # Manage outbound credential firewall
hermes proxy                   # Run local OpenAI-compatible proxy
hermes computer-use            # Computer Use

Diagnostics & Maintenance

1
2
3
4
5
6
7
8
hermes doctor                  # Diagnose installation problems
hermes debug                   # Debug Hermes
hermes dump                    # Generate support information
hermes logs                    # View logs
hermes prompt-size             # Analyze prompt size
hermes insights                # View usage analytics
hermes update                  # Update Hermes
hermes uninstall               # Uninstall Hermes

UI & Applications

1
2
3
4
5
6
7
hermes dashboard               # Open web dashboard
hermes serve                   # Run backend server
hermes desktop                 # Launch desktop application
hermes portal                  # Manage Nous Portal
hermes console                 # Open command console
hermes skin                    # Manage themes and skins
hermes pets                    # Manage animated pets

Other

1
2
3
hermes cron                    # Manage scheduler
hermes claw                    # OpenClaw migration
hermes import-agent            # Import agent configuration

Tip: Command availability can vary between Hermes versions. Use hermes --help or hermes COMMAND --help to verify the commands available in your installation.


Golden Rule

When you forget a Hermes command:

1
hermes --help

For a specific command:

1
hermes COMMAND --help

Inside an active Hermes session:

1
/help
This post is licensed under CC BY 4.0 by the author.