Vai al contenuto principale
Un agente IA da terminale di Nous Research (comando hermes). Sito: https://hermes-agent.nousresearch.com (repo: https://github.com/NousResearch/hermes-agent). Supportato su Linux / macOS / WSL2. Windows non è supportato nativamente — installa all’interno di WSL2.
Protocollo: compatibile con OpenAI (Chat Completions)
  • Base URL: https://api.orcarouter.ai/v1 (deve includere /v1)

Installazione

Su Linux / macOS / WSL2:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc   # or ~/.zshrc
Su Windows, Hermes non è supportato nativamente — apri una shell WSL2 (Ubuntu) ed esegui lo stesso comando di sopra al suo interno.

Configurazione

Modifica ~/.hermes/config.yaml:
model:
  api_mode: chat_completions
  base_url: https://api.orcarouter.ai/v1
  default: orcarouter/auto
  provider: custom

Esecuzione

Hermes è interattivo. Avvialo e verifica che il modello risponda:
hermes          # or: hermes --tui
All’interno della sessione, usa /model per cambiare modello. Puoi anche eseguire prima hermes model per configurare un Custom Endpoint tramite il menu interattivo.

Note

  • Il base URL mantiene il /v1 finale.
  • Usa api_mode: chat_completions — OrcaRouter parla Chat Completions, non la Responses API.
  • default: orcarouter/auto usa il routing automatico; provider: custom seleziona il custom endpoint.
  • I nomi dei modelli usano il formato vendor/model. Sostituisci orcarouter/auto con un modello specifico come anthropic/claude-opus-4.8 o google/gemini-2.5-flash.
  • Su Windows devi eseguire Hermes all’interno di WSL2.