Hermes Agent Integration
Use dabboUno as the model provider for Hermes Agent. One OpenAI-compatible endpoint, every model.
Overview
Hermes Agent by Nous Research is a self-improving AI agent that runs as a CLI, TUI, messaging gateway, or IDE integration with on-disk memory. Set its provider to custom and point the base URL at dabboUno to serve every model from one endpoint.
Quick Config
Paste these into the client. Your key auto-fills when signed in.
Base URL: https://newapi.c.dabbo.net/v1
API Key: YOUR_API_KEYCompatibility
Step-by-step setup
- 1Install Hermes
Run the install script. On Windows, install inside WSL2.
bashcurl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash - 2Point the provider at dabboUno
In `~/.hermes/config.yaml`, set `model.provider` to `custom` and `model.base_url` to dabboUno's base URL. Pick a default model with at least 64k context.
yaml# ~/.hermes/config.yaml model: provider: "custom" base_url: "https://newapi.c.dabbo.net/v1" default: "YOUR_MODEL_ID" - 3Add your API key
Store your dabboUno API key as `OPENAI_API_KEY` in `~/.hermes/.env`.
bash# ~/.hermes/.env OPENAI_API_KEY=YOUR_API_KEY - 4Run Hermes
Start the TUI with `hermes --tui`.
bashhermes --tui
# Hermes runs under WSL2 on Windows.
# In ~/.hermes/config.yaml set model.provider: "custom"
# and model.base_url: "https://newapi.c.dabbo.net/v1"
export OPENAI_API_KEY="YOUR_API_KEY"
hermes --tuiRecommended models
Free models that work here. Paste any model id into the client.
Gotchas
- If you set a separate summary model, give it a context window at least as large as the main model's.
- If the startup `/v1/models` check fails, confirm `model.base_url` ends in `/v1` and `OPENAI_API_KEY` is set in `~/.hermes/.env`.