Before you start
- Hermes Agent already installed and configured
- Hermes gateway running with the API server enabled
- The API server token from
API_SERVER_KEYin~/.hermes/.env - Enconvo with the Hermes Agent AI model provider enabled
/v1/models, /v1/chat/completions, and /v1/responses. Enconvo’s Hermes provider uses the Chat Completions API (/v1/chat/completions).
Enconvo does not use the Hermes Responses API for this provider. Configure Hermes as an OpenAI-compatible Chat Completions provider.
Set up automatically
Open Settings → AI Model → Hermes Agent. The setup card can start, stop, and configure the local Hermes API server for you. Use Auto Setup when Hermes is installed on the same Mac as Enconvo. Enconvo will:1
Find Hermes
Check that the
hermes CLI exists on this Mac.2
Enable the API server
Update
~/.hermes/.env with API_SERVER_ENABLED=true and an API_SERVER_KEY if one is missing.3
Start the gateway
Start the Hermes gateway service.
4
Verify the API
Probe the local API server with
/v1/health and /v1/models.5
Save credentials
Save the base URL and API server key into Enconvo’s Hermes credentials.
Get the base URL and API key
Use this base URL when Enconvo runs on the same Mac as Hermes:~/.hermes/.env:
/v1, not the full /v1/chat/completions endpoint.
Connect Hermes by hand
Open Settings → AI Model → Hermes Agent, then configure the credential provider.
Click Validate after entering the base URL and token.
How requests and attachments work
Enconvo sends Hermes requests through OpenAI-compatible Chat Completions:hermes-agent or the model name advertised by the Hermes /v1/models endpoint.
Image attachments are not sent to Hermes by Enconvo. Treat the Hermes provider as a text/chat provider in Enconvo, even if your upstream Hermes API server advertises image input support. For image workflows, use a vision-capable model provider or run OCR/image analysis before sending text to Hermes.
Use Hermes as an AI model
Once configured, Hermes appears in the model selector. Choose Hermes Agent and select the advertised model, usuallyhermes-agent.

1
Open the model picker
In chat or another model-powered Enconvo feature, click the current model name.
2
Choose Hermes Agent
Select Hermes Agent in the provider list.
3
Select the Hermes model
Choose
hermes-agent or the model name advertised by your Hermes API server.4
Run the feature normally
Ask your question or run the Enconvo feature. Hermes handles the model call behind the scenes.
/v1/models endpoint. If Hermes is not running or the endpoint is unavailable, Enconvo falls back to hermes-agent.
Create an Agent for Hermes
You can also create an Enconvo agent that coordinates Hermes Agent. This is useful when you want an Enconvo-facing workflow, tool set, or prompt around Hermes’ agent runtime.1
Open Create Agent
Open SmartBar and search for Create Agent.
2
Name the agent
Create a clear title, such as
Hermes Agent.3
Write coordinator instructions
Give the Enconvo agent instructions that explain how it should work with Hermes.
4
Choose the Hermes model
In the agent’s model settings, select Hermes Agent and choose
hermes-agent.5
Save and use the agent
Start a conversation with the new Enconvo agent. It will use Hermes while retaining the Enconvo agent interface and tools you configured.
Connect over your network
If Hermes is running on another machine, use the host machine’s LAN IP in Enconvo:Troubleshooting
Hermes Agent does not appear in the model picker
Hermes Agent does not appear in the model picker
Make sure the Hermes provider is enabled in Settings → AI Model. If the model list is empty, confirm the gateway is running with
hermes gateway status.Connection fails
Connection fails
Confirm the API server is healthy with
curl http://127.0.0.1:8642/v1/health. If Enconvo runs on another device, use the host’s LAN IP and make sure Hermes is bound for network access.Start succeeds but the status takes a moment to update
Start succeeds but the status takes a moment to update
Service managers can return before the API server is ready. Wait a few seconds and check the setup card’s runtime badge again, or run
hermes gateway status and test curl http://127.0.0.1:8642/v1/health.Image attachments are ignored
Image attachments are ignored
The Hermes provider in Enconvo is currently text-only. Enconvo will not send image attachments to Hermes; choose a vision-capable provider for direct image input.
Wrong base URL
Wrong base URL
Enter
http://<gateway-host>:8642/v1. Do not include /chat/completions in the Enconvo base URL field.Need gateway logs
Need gateway logs
Read Hermes gateway logs with
tail -f ~/.hermes/logs/gateway.log and errors with tail -f ~/.hermes/logs/gateway.error.log.Related
OpenClaw
Connect another agent gateway the same way.
Agents
Give an Agent instructions and tools.