본문 바로가기
  • think together
AI

hermes ai - #1 설치하기

by hwamgai 2026. 6. 9.

https://github.com/NousResearch/hermes-agent

 

GitHub - NousResearch/hermes-agent: The agent that grows with you

The agent that grows with you. Contribute to NousResearch/hermes-agent development by creating an account on GitHub.

github.com

 

터미널에 입력하면 위와 같이 입력하면, 아래와 같이 쭉 실행

 

┌─────────────────────────────────────────────────────────┐
│             ⚕ Hermes Agent Installer                    │
├─────────────────────────────────────────────────────────┤
│  An open source AI agent by Nous Research.              │
└─────────────────────────────────────────────────────────┘

✓ Detected: macos (macos)
→ Installing managed uv into /Users/.../.hermes/bin ...
✓ Managed uv installed (uv 0.11.19 (7b2cff1c3 2026-06-03 aarch64-apple-darwin))
→ Checking Python 3.11...
→ Python 3.11 not found, installing via uv...
Installed Python 3.11.15 in 1.87s
 + cpython-3.11.15-macos-aarch64-none (python3.11)
✓ Python installed: Python 3.11.15
→ Checking Git...
✓ Git 2.50.1 found
→ Checking Node.js (for browser tools)...
✓ Node.js v26.0.0 found
→ Checking internet connectivity for package install and web tools...
✓ Internet connectivity looks good
→ Checking ripgrep (fast file search)...
→ Checking ffmpeg (TTS voice messages)...
→ Installing ripgrep ffmpeg via Homebrew...
==> Auto-updating Homebrew...
Adjust how often this is run with `$HOMEBREW_AUTO_UPDATE_SECS` or disable with
`$HOMEBREW_NO_AUTO_UPDATE=1`. Hide these hints with `$HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).
==> Homebrew collects anonymous analytics.
Read the analytics documentation (and how to opt-out) here:
  https://docs.brew.sh/Analytics
No analytics have been recorded yet (nor will be during this `brew` run).

==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations

==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
ansible@13: Automate deployment, configuration, and upgrading
baguette: Headless iOS Simulator manager and host-side input injection for iOS 26
bun: Incredibly fast JavaScript runtime, bundler, test runner, and package manager
cargo-show-asm: Show assembly, LLVM-IR, MIR, and WASM generated for Rust code
concord: Terminal user interface client for Discord
ec: TUI 3-way git mergetool
elio: Batteries-included terminal file manager with rich previews
ghcid: Very low feature GHCi based IDE
gixy: NGINX configuration static analyzer focused on security
hookdeck: Forward webhook events from Hookdeck to a local server
k0sctl: Bootstrapping and management tool for k0s clusters
kimi-code: AI coding agent for your terminal
kubectl-explore: Better kubectl explain with the fuzzy finder
libbcg729: Encoder and decoder of the ITU G.729 Annex A/B speech codec
m4rie: Library for fast arithmetic with dense matrices over GF(2^e), 2<=e<=16
miniz: Lossless, high-performance data compression library (zlib/Deflate)
pitchfork: CLI for managing daemons with a focus on developer experience
rmux: Terminal multiplexer with a tmux-style CLI and daemon runtime
rura: Interactive TUI scratchpad for building shell pipelines
speech: On-device speech toolkit for Apple Silicon: ASR, TTS, VAD, diarization
threatdeck: TUI threat intelligence monitoring and alerting platform
vim-classic: Vim 8 long term support version with no LLM-generated code
wtype: Xdotool type for wayland

You have 5 outdated formulae installed.

Inspect the formula dependency plan before installing with `brew install --ask`.
Enable ask mode by setting `HOMEBREW_ASK=1`.
Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).
==> Fetching downloads for: ripgrep and ffmpeg
✔︎ Bottle Manifest ripgrep (15.1.0)                   Downloaded    8.8KB/  8.8KB
✔︎ Bottle Manifest ffmpeg (8.1.1)                     Downloaded   38.8KB/ 38.8KB
✔︎ Bottle Manifest dav1d (1.5.3)                      Downloaded    7.6KB/  7.6KB
✔︎ Bottle Manifest lame (3.100)                       Downloaded   16.1KB/ 16.1KB
✔︎ Bottle Manifest libvmaf (3.1.0)                    Downloaded    7.7KB/  7.7KB
✔︎ Bottle Manifest libvpx (1.16.0)                    Downloaded    7.3KB/  7.3KB
✔︎ Bottle Manifest opus (1.6.1)                       Downloaded    7.3KB/  7.3KB
✔︎ Bottle Manifest sdl2 (2.32.10)                     Downloaded   23.0KB/ 23.0KB
✔︎ Bottle Manifest svt-av1 (4.1.0)                    Downloaded    7.6KB/  7.6KB
✔︎ Bottle Manifest x264 (r3222)                       Downloaded    9.8KB/  9.8KB
✔︎ Bottle Manifest x265 (4.2)                         Downloaded    7.6KB/  7.6KB
✔︎ Bottle ripgrep (15.1.0)                            Downloaded    2.2MB/  2.2MB
✔︎ Bottle dav1d (1.5.3)                               Downloaded  364.6KB/364.6KB
✔︎ Bottle lame (3.100)                                Downloaded  792.0KB/792.0KB
✔︎ Bottle libvmaf (3.1.0)                             Downloaded    1.1MB/  1.1MB
✔︎ Bottle libvpx (1.16.0)                             Downloaded    1.9MB/  1.9MB
✔︎ Bottle sdl2 (2.32.10)                              Downloaded    1.8MB/  1.8MB
✔︎ Bottle svt-av1 (4.1.0)                             Downloaded    1.3MB/  1.3MB
✔︎ Bottle opus (1.6.1)                                Downloaded  505.2KB/505.2KB
✔︎ Bottle x264 (r3222)                                Downloaded    2.0MB/  2.0MB
✔︎ Bottle x265 (4.2)                                  Downloaded    5.1MB/  5.1MB
✔︎ Bottle ffmpeg (8.1.1)                              Downloaded   21.2MB/ 21.2MB
==> Pouring ripgrep--15.1.0.arm64_tahoe.bottle.tar.gz
🍺  /opt/homebrew/Cellar/ripgrep/15.1.0: 14 files, 6.4MB
==> Running `brew cleanup ripgrep`...
Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`.
Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).
==> Installing dependencies for ffmpeg: dav1d, lame, libvmaf, libvpx, opus, sdl2, svt-av1, x264 and x265
==> Installing ffmpeg dependency: dav1d
==> Pouring dav1d--1.5.3.arm64_tahoe.bottle.tar.gz
🍺  /opt/homebrew/Cellar/dav1d/1.5.3: 16 files, 940.4KB
==> Installing ffmpeg dependency: lame
==> Pouring lame--3.100.arm64_tahoe.bottle.tar.gz
🍺  /opt/homebrew/Cellar/lame/3.100: 28 files, 2.3MB
==> Installing ffmpeg dependency: libvmaf
==> Pouring libvmaf--3.1.0.arm64_tahoe.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libvmaf/3.1.0: 235 files, 7.5MB
==> Installing ffmpeg dependency: libvpx
==> Pouring libvpx--1.16.0.arm64_tahoe.bottle.tar.gz
🍺  /opt/homebrew/Cellar/libvpx/1.16.0: 22 files, 4.4MB
==> Installing ffmpeg dependency: opus
==> Pouring opus--1.6.1.arm64_tahoe.bottle.tar.gz
🍺  /opt/homebrew/Cellar/opus/1.6.1: 16 files, 1.1MB
==> Installing ffmpeg dependency: sdl2
==> Pouring sdl2--2.32.10.arm64_tahoe.bottle.tar.gz
🍺  /opt/homebrew/Cellar/sdl2/2.32.10: 94 files, 6.7MB
==> Installing ffmpeg dependency: svt-av1
==> Pouring svt-av1--4.1.0.arm64_tahoe.bottle.tar.gz
🍺  /opt/homebrew/Cellar/svt-av1/4.1.0: 23 files, 3.1MB
==> Installing ffmpeg dependency: x264
==> Pouring x264--r3222.arm64_tahoe.bottle.tar.gz
🍺  /opt/homebrew/Cellar/x264/r3222: 12 files, 4.4MB
==> Installing ffmpeg dependency: x265
==> Pouring x265--4.2.arm64_tahoe.bottle.tar.gz
🍺  /opt/homebrew/Cellar/x265/4.2: 12 files, 17.0MB
==> Installing ffmpeg
==> Pouring ffmpeg--8.1.1.arm64_tahoe.bottle.tar.gz
==> Caveats
ffmpeg-full includes additional tools and libraries that are not included in the regular ffmpeg formula.
==> Summary
🍺  /opt/homebrew/Cellar/ffmpeg/8.1.1: 287 files, 53.5MB
==> Running `brew cleanup ffmpeg`...
==> Caveats
zsh completions have been installed to:
  /opt/homebrew/share/zsh/site-functions
==> ffmpeg
ffmpeg-full includes additional tools and libraries that are not included in the regular ffmpeg formula.
✓ ripgrep installed
✓ ffmpeg installed
→ Installing to /Users/.../.hermes/hermes-agent...
→ Trying SSH clone...
→ SSH failed, trying HTTPS...
Cloning into '/Users/.../.hermes/hermes-agent'...
remote: Enumerating objects: 5649, done.
remote: Counting objects: 100% (5649/5649), done.
remote: Compressing objects: 100% (5331/5331), done.
remote: Total 5649 (delta 138), reused 5085 (delta 134), pack-reused 0 (from 0)
Receiving objects: 100% (5649/5649), 50.09 MiB | 23.50 MiB/s, done.
Resolving deltas: 100% (138/138), done.
✓ Cloned via HTTPS
✓ Repository ready
→ Creating virtual environment with Python 3.11...
Using CPython 3.11.15
Creating virtual environment at: venv
Activate with: source venv/bin/activate
✓ Virtual environment ready (Python 3.11)
→ Installing dependencies...
→ Trying tier: hash-verified (uv.lock) ...
→ (this resolves + downloads the curated [all] set — first run on a
→  fresh venv can take 1-5 minutes; uv prints progress below)
Resolved 219 packages in 14ms
      Built hermes-agent @ file:///Users/.../.hermes/hermes-agent
Prepared 94 packages in 1.99s
Installed 94 packages in 76ms
 + agent-client-protocol==0.9.0
 + aiohappyeyeballs==2.6.1
 + aiohttp==3.13.4
 + aiosignal==1.4.0
 + annotated-doc==0.0.4
 + annotated-types==0.7.0
 + anyio==4.12.1
 + attrs==25.4.0
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.4
 + click==8.3.1
 + croniter==6.0.0
 + cryptography==46.0.7
 + defusedxml==0.7.1
 + distro==1.9.0
 + fastapi==0.133.1
 + fire==0.7.1
 + frozenlist==1.8.0
 + google-api-core==2.30.3
 + google-api-python-client==2.194.0
 + google-auth==2.49.2
 + google-auth-httplib2==0.3.1
 + google-auth-oauthlib==1.3.1
 + googleapis-common-protos==1.73.0
 + h11==0.16.0
 + hermes-agent==0.16.0 (from file:///Users/.../.hermes/hermes-agent)
 + httpcore==1.0.9
 + httplib2==0.31.2
 + httptools==0.7.1
 + httpx==0.28.1
 + httpx-sse==0.4.3
 + idna==3.15
 + jinja2==3.1.6
 + jiter==0.13.0
 + jsonschema==4.26.0
 + jsonschema-specifications==2025.9.1
 + markdown==3.10.2
 + markdown-it-py==4.0.0
 + markupsafe==3.0.3
 + mcp==1.26.0
 + mdurl==0.1.2
 + multidict==6.7.1
 + oauthlib==3.3.1
 + openai==2.24.0
 + pathspec==1.1.1
 + pillow==12.2.0
 + prompt-toolkit==3.0.52
 + propcache==0.4.1
 + proto-plus==1.27.2
 + protobuf==6.33.5
 + psutil==7.2.2
 + ptyprocess==0.7.0
 + pyasn1==0.6.3
 + pyasn1-modules==0.4.2
 + pycparser==3.0
 + pydantic==2.13.4
 + pydantic-core==2.46.4
 + pydantic-settings==2.13.1
 + pygments==2.19.2
 + pyjwt==2.12.1
 + pyparsing==3.3.2
 + python-dateutil==2.9.0.post0
 + python-dotenv==1.2.2
 + python-multipart==0.0.27
 + pytz==2025.2
 + pyyaml==6.0.3
 + referencing==0.37.0
 + requests==2.33.0
 + requests-oauthlib==2.0.0
 + rich==14.3.3
 + rpds-py==0.30.0
 + ruamel-yaml==0.18.17
 + ruamel-yaml-clib==0.2.15
 + simple-term-menu==1.6.6
 + six==1.17.0
 + sniffio==1.3.1
 + socksio==1.0.0
 + sse-starlette==3.3.2
 + starlette==1.0.1
 + tenacity==9.1.4
 + termcolor==3.3.0
 + tqdm==4.67.3
 + typing-extensions==4.15.0
 + typing-inspection==0.4.2
 + uritemplate==4.2.0
 + urllib3==2.6.3
 + uvicorn==0.41.0
 + uvloop==0.22.1
 + watchfiles==1.1.1
 + wcwidth==0.6.0
 + websockets==15.0.1
 + yarl==1.22.0
 + youtube-transcript-api==1.2.4
✓ Main package installed (hash-verified via uv.lock)
✓ All dependencies installed
→ Installing Node.js dependencies (browser tools)...

  ⠏⠉                                                         ⠉⢹

    ██╗   ██╗███╗   ██╗██╗ ██████╗ ██████╗ ██████╗ ███████╗
    ██║   ██║████╗  ██║██║██╔════╝██╔═══██╗██╔══██╗██╔════╝
    ██║   ██║██╔██╗ ██║██║██║     ██║   ██║██║  ██║█████╗  
    ██║   ██║██║╚██╗██║██║██║     ██║   ██║██║  ██║██╔══╝  
    ╚██████╔╝██║ ╚████║██║╚██████╗╚██████╔╝██████╔╝███████╗
     ╚═════╝ ╚═╝  ╚═══╝╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝
    BRAILLE ANIMATIONS

    ⠧⠀ braille        ⠀⠀⢸⡇ scan           ⠂⠌⡠⠐ rain         
    ⣀⠀ orbit          ⢾⣉⡷⠀ pulse          ⠊⡰⡡⡘ sparkle      
    ⡑⠀ breathe        ⠀⢀⡴⠋ cascade        ⠙⠢⣄⣠ waverows     
    ⠀⠛ snake          ⣿⡇⠀⠀ columns        ⣉⡱⣉⡱ helix        
    ⣿⣿ fillsweep      ⠓⠓⠓⠀ scanline       ⠠⠐⠈⠁ braillewave  
    ⣿⡿ diagswipe      ⡪⡪⡪⠀ checkerboard   ⠉⠙⠚⠒ dna          

    npx unicode-animations                  demo all spinners
    npx unicode-animations --list           list all spinners
    npx unicode-animations --web              open in browser

  ⣇⣀                                                         ⣀⣸

✅ Browser tools ready. Run: python run_agent.py --help
✓ Node.js dependencies installed
→ Installing browser engine (Playwright Chromium)...
✓ Found system Chrome/Chromium at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
→ Skipping Playwright browser download; Hermes will use the system browser.
✓ Browser engine setup complete
→ Installing TUI dependencies...
✅ Browser tools ready. Run: python run_agent.py --help
✓ TUI dependencies installed
→ Setting up hermes command...
✓ Installed hermes launcher → ~/.local/bin/hermes
→ ~/.local/bin already on PATH
✓ hermes command ready
→ Setting up configuration files...
✓ Created ~/.hermes/.env from template
✓ Configured browser tools to use /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
✓ Created ~/.hermes/config.yaml from template
✓ Created ~/.hermes/SOUL.md (edit to customize personality)
✓ Configuration directory ready: ~/.hermes/
→ Syncing bundled skills to ~/.hermes/skills/ ...
Syncing bundled skills into ~/.hermes/skills/ ...
  + apple-reminders
  + macos-computer-use
  + imessage
  + findmy
  + apple-notes
  + blogwatcher
  + polymarket
  + llm-wiki
  + arxiv
  + research-paper-writing
  + xurl
  + kanban-worker
  + kanban-orchestrator
  + yuanbao
  + jupyter-live-kernel
  + test-driven-development
  + systematic-debugging
  + plan
  + hermes-agent-skill-authoring
  + python-debugpy
  + spike
  + requesting-code-review
  + simplify-code
  + node-inspect-debugger
  + huggingface-hub
  + audiocraft-audio-generation
  + segment-anything-model
  + serving-llms-vllm
  + obliteratus
  + llama-cpp
  + evaluating-llms-harness
  + weights-and-biases
  + github-auth
  + github-repo-management
  + github-pr-workflow
  + github-code-review
  + github-issues
  + codebase-inspection
  + obsidian
  + godmode
  + comfyui
  + baoyu-infographic
  + songwriting-and-ai-music
  + ascii-video
  + touchdesigner-mcp
  + excalidraw
  + claude-design
  + ascii-art
  + design-md
  + popular-web-designs
  + manim-video
  + pretext
  + humanizer
  + p5js
  + architecture-diagram
  + sketch
  + himalaya
  + openhue
  + claude-code
  + codex
  + hermes-agent
  + opencode
  + dogfood
  + nano-pdf
  + maps
  + teams-meeting-pipeline
  + notion
  + airtable
  + powerpoint
  + google-workspace
  + ocr-and-documents
  + youtube-content
  + heartmula
  + songsee
  + gif-search

Done: 75 new, 0 updated, 0 unchanged. 75 total bundled.
✓ Skills synced to ~/.hermes/skills/

→ Starting setup wizard...


┌─────────────────────────────────────────────────────────┐
│             ⚕ Hermes Agent Setup Wizard                │
├─────────────────────────────────────────────────────────┤
│  Let's configure your Hermes Agent installation.       │
│  Press Ctrl+C at any time to exit.                     │
└─────────────────────────────────────────────────────────┘

    Skipped (keeping current)



◆ Nous Portal
  One subscription, 300+ models, plus the Tool Gateway:
    web search, image generation, TTS, browser automation.
  Sign up: https://portal.nousresearch.com/manage-subscription

Not logged into Nous Portal. Starting login...

Starting Hermes login via Nous Portal...
Portal: https://portal.nousresearch.com

To continue:
  1. Open: https://portal.nousresearch.com/...
  2. If prompted, enter code: ...
  (Opened browser for verification)
Waiting for approval (polling every 1s)...

Login successful!
  Auth state: /Users/.../.hermes/auth.json

Showing 2 curated models — use "Enter custom model name" for others.

Default model set to: stepfun/step-3.7-flash:free
  Config updated: /Users/.../.hermes/config.yaml (model.provider=nous)
  ✓ Browser automation (Browser Use): enabled via free tool pool
  ✓ Image generation (FAL): enabled via free tool pool
  ✓ Text-to-speech (OpenAI TTS): enabled via free tool pool
  ✓ Web search & extract (Firecrawl): enabled via free tool pool

◆ Terminal Backend
  Choose where Hermes runs shell commands and code.
  This affects tool execution, file access, and isolation.
     Guide: https://hermes-agent.nousresearch.com/docs/developer-guide/environments

    Skipped (keeping current)

  Keeping current backend: local
✓ Applied recommended defaults:
    Max iterations: 150
    Tool progress: all
    Compression threshold: 0.50
    Session reset: never (use /reset or compression)
    Run `hermes setup agent` later to customize.

    Skipped (keeping current)


◆ Messaging Platforms
  Connect to messaging platforms to chat with Hermes from anywhere.
  Toggle with Space, confirm with Enter.

  No platforms selected. Run 'hermes setup gateway' later to configure.

✓ Setup complete! You're ready to go.

    Configure all settings:    hermes setup



◆ Tool Availability Summary
  10/12 tool categories available:

   ✓ Vision (image analysis)
   ✗ Mixture of Agents (missing OPENROUTER_API_KEY)
   ✓ Web Search & Extract (Nous subscription)
   ✓ Browser Automation (Nous Browser Use)
   ✓ Image Generation (Nous subscription)
   ✓ Video Generation (FAL)
   ✓ Text-to-Speech (OpenAI via Nous subscription)
   ✓ Modal Execution (optional via Nous subscription)
   ✗ Skills Hub (GitHub) (missing GITHUB_TOKEN)
   ✓ Terminal/Commands
   ✓ Task Planning (todo)
   ✓ Skills (view, create, edit)

⚠ Some tools are disabled. Run 'hermes setup tools' to configure them,
⚠ or edit ~/.hermes/.env directly to add the missing API keys.

 

1번째 질문

→ (●) Quick Setup (Nous Portal) — free OAuth login, no API keys, model + tools (recommended)
(○) Full setup — configure every provider, tool & option yourself (bring your own keys)

 

 

2번째 질문

→ (●) stepfun/step-3.7-flash:free free free free
(○) nvidia/nemotron-3-ultra:free free free

 

3번째 질문

Your free Nous tool pool — pick the tools to enable:
↑↓ navigate SPACE toggle ENTER confirm ESC cancel

→ [✓] Web search & extract (Firecrawl)
[✓] Image generation (FAL)
[✓] Text-to-speech (OpenAI TTS)
[✓] Browser automation (Browser Use)

 

 

4번째 질문

Select terminal backend:
↑↓ navigate ENTER/SPACE select ESC cancel

(○) Local - run directly on this machine (default)
(○) Docker - isolated container with configurable resources
(○) Modal - serverless cloud sandbox
(○) SSH - run on a remote machine
(○) Daytona - persistent cloud development environment

 

 

5번째 질문

Connect a messaging platform? (Telegram, Discord, etc.)
↑↓ navigate ENTER/SPACE select ESC cancel

→ (●) Set up messaging now (recommended)
(○) Skip — set up later with 'hermes setup gateway'

 

 

6번째 질문

Select platforms to configure:
↑↓ navigate SPACE toggle ENTER confirm ESC cancel

→ [ ] 📱 Telegram (not configured)
[ ] 💼 Slack (not configured)
[ ] 🔐 Matrix (not configured)
[ ] 💬 Mattermost (not configured)
[ ] 📲 WhatsApp (not configured)
[ ] 📡 Signal (not configured)
[ ] 📧 Email (not configured)
[ ] 📱 SMS (Twilio) (not configured)
[ ] 💬 DingTalk (not configured)
[ ] 🪽 Feishu / Lark (not configured)
[ ] 💬 WeCom (Enterprise WeChat) (not configured)
[ ] 💬 WeCom Callback (Self-Built App) (not configured)
[ ] 💬 Weixin / WeChat (not configured)
[ ] 💬 BlueBubbles (iMessage) (not configured)
[ ] 🐧 QQ Bot (not configured)
[ ] 💎 Yuanbao (not configured)
[ ] 🎮 Discord (not configured)
[ ] 💬 Google Chat (not configured)
[ ] 🏠 Home Assistant (not configured)
[ ] 💬 IRC (not configured)
[ ] 💚 LINE (not configured)
[ ] 🔔 ntfy (not configured)
[ ] 📱 iMessage via Photon (not configured)
[ ] 🔒 SimpleX Chat (not configured)
[ ] 💼 Microsoft Teams (not configured)

 

계정 연동

 

 

 

┌─────────────────────────────────────────────────────────┐
│              ✓ Setup Complete!                          │
└─────────────────────────────────────────────────────────┘

📁 All your files are in ~/.hermes/:

   Settings:  /Users/.../.hermes/config.yaml
   API Keys:  /Users/.../.hermes/.env
   Data:      /Users/.../.hermes/cron/, sessions/, logs/

────────────────────────────────────────────────────────────

📝 To edit your configuration:

   hermes setup          Re-run the full wizard
   hermes setup model    Change model/provider
   hermes setup terminal Change terminal backend
   hermes setup gateway  Configure messaging
   hermes setup tools    Configure tool providers

   hermes config         View current settings
   hermes config edit    Open config in your editor
   hermes config set <key> <value>
                          Set a specific value

   Or edit the files directly:
   nano /Users/.../.hermes/config.yaml
   nano /Users/.../.hermes/.env

────────────────────────────────────────────────────────────

🚀 Ready to go!

   hermes              Start chatting
   hermes gateway      Start messaging gateway
   hermes doctor       Check for issues



┌─────────────────────────────────────────────────────────┐
│              ✓ Installation Complete!                   │
└─────────────────────────────────────────────────────────┘


📁 Your files:

   Config:    /Users/.../.hermes/config.yaml
   API Keys:  /Users/.../.hermes/.env
   Data:      /Users/.../.hermes/cron/, sessions/, logs/
   Code:      /Users/.../.hermes/hermes-agent

─────────────────────────────────────────────────────────

🚀 Commands:

   hermes              Start chatting
   hermes setup        Configure API keys & settings
   hermes config       View/edit configuration
   hermes config edit  Open config in editor
   hermes gateway install Install gateway service (messaging + cron)
   hermes update       Update to latest version

─────────────────────────────────────────────────────────

⚡ Reload your shell to use 'hermes' command:

   source ~/.zshrc

 

 

다 되면 셀 새로고침

source ~/.zshrc

 

 

헤르메스 첫 대화 시작하기

hermes

 

 

간단하게 날씨 물어보기

Welcome to Hermes Agent! Type your message or /help for commands.
✦ Tip: hermes chat -t web,terminal enables only specific toolsets for a focused session.

  ⚠ tirith security scanner enabled but not available — command scanning will use pattern matching only
 ⚕ step-3.7-flash:free │ ctx -- │ [░░░░░░░░░░] -- │ 6s │ ⏲ 0s 
───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
● how;s the weather today in seoul?

 

결과

Initializing agent...

────────────────────────────────────────
  ┊ 🔍 preparing web_search…
  ┊ 🔍 search    weather today Seoul  4.7s

╭─ ⚕ Hermes ─────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
    Based on the search results, here's the current weather in Seoul:
    
    Today's Weather: Cloudy
    
    Temperature:
    - Around 19-25°C (66-77°F)
    - Feels like 21-24°C (70-75°F)
    
    Precipitation: 24-30% chance of rain
    
    Wind: Light winds from the West
    
    The KMA (Korea Meteorological Administration) shows cloudy conditions throughout the day with mild temperatures in the low to mid-20s Celsius.
    
  ✕ Credit access paused · run /usage for balance
    Would you like more specific details like hourly forecasts or air quality information?
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
 ⚕ step-3.7-flash:free │ 18.2K/256K │ [█░░░░░░░░░] 7% │ 4m │ ⏲ 23s 
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
❯