Documentation Index
Fetch the complete documentation index at: https://mintlify.com/techjarves/Hermes-USB-Portable/llms.txt
Use this file to discover all available pages before exploring further.
hermes setup runs the interactive wizard that configures LLM providers, terminal backends, messaging gateways, tools, and agent behavior. hermes config provides direct access to config.yaml values without going through the wizard.
On first run, Hermes Portable will prompt you to run setup automatically. You can re-run it any time to change providers or reconfigure any aspect of the agent.
Setup Commands
| Command | Description |
|---|---|
hermes setup | Full interactive setup wizard |
hermes setup model | Change model/provider only |
hermes setup terminal | Change terminal backend |
hermes setup gateway | Configure messaging platforms |
hermes setup tools | Configure tool providers |
hermes setup agent | Customize agent behavior |
Config Commands
| Command | Description |
|---|---|
hermes config | View current configuration |
hermes config edit | Open config.yaml in the default editor |
hermes config set <key> <value> | Set a specific config value |
hermes config get <key> | Get a specific config value |
Config File Location
Hermes Portable stores all configuration in:HERMES_HOME/config.yaml inside the portable environment. Your API keys are stored separately in data/.env.
Examples
- macOS / Linux
- Windows
Setting Up API Keys
API keys are stored indata/.env. You can add them manually:
Using a Local Ollama Instance
To connect Hermes Portable to a locally running Ollama server:- Start Ollama and pull a model:
ollama pull qwen3.6 - Run
./launch.sh setupand choose Quick setup - Select More providers → Custom endpoint (enter URL manually)
- Enter the Ollama endpoint:
http://127.0.0.1:11434/v1 - Leave the API key blank and select the detected model