Zurück zu den Leitfäden
Vergleichen·21. September 2026·Aktualisiert am 24. September 2026·11 Min. Lesezeit

Hermes vs. OpenCode: ein dauerhafter Assistent oder ein interaktiver Coding-Agent

Hermes Agent und OpenCode sind keine zwei Builds desselben Tools — der eine ist ein dauerhaft laufender persönlicher Agent, der über Messaging-Kanäle erreicht wird, der andere ein interaktiver Coding-Agent, den Sie über ein Terminal, eine Desktop-App oder einen Editor steuern — und die dritte ehrliche Antwort lautet Delegation, denn Nous liefert einen gebündelten Hermes-Skill aus, der Coding-Arbeit an die OpenCode-CLI übergibt.

Zuletzt überprüft am .

Hermes Agent und OpenCode sind keine zwei Builds derselben Sache: Hermes ist ein persönlicher, ständig aktiver Agent, der über Messaging-Kanäle antwortet und Erinnerungen zwischen Sitzungen mitführt, während OpenCode ein interaktiver Coding-Agent ist, den Sie über ein Terminal, eine Desktop-App oder einen Editor steuern. Beide sind MIT-lizenziert, bei beiden wurden am Tag der Prüfung Commits veröffentlicht, und beide akzeptieren einen Drittanbieter-Endpunkt, ohne dass ein kostenpflichtiger Tarif erforderlich ist. Die Entscheidung ist daher keine Bewertung der Funktionen, sondern eine Frage dessen, wo der Agent läuft, wer mit ihm sprechen darf und was Kosten verursacht, wenn niemand tippt.

Zuerst zwei Namensfallen, da beide in den Suchergebnissen für diesen Vergleich aktiv sind. Das hier gemeinte OpenCode ist anomalyco/opencode: nicht archiviert, MIT-lizenziert, Standardbranch dev, 209,062 Sterne, neuestes Release v1.18.31, veröffentlicht am 14. September 2026. GitHub löst sst/opencode weiterhin darauf auf: Dieser Pfad gibt den Datensatz dieses eigenen Repositorys zurück, also handelt es sich um einen Wechsel des Eigentümers und nicht um ein zweites aktives Projekt. Warum der Wechsel stattfand, klärt die API nicht; daher macht diese Seite dazu keine Aussage. Ein anderes Repository, opencode-ai/opencode, ist seit September 2025 archiviert und schreibgeschützt, und seine eigene README sagt, das Projekt „has continued under the name Crush“ – siehe Crush vs OpenCode für diese Abgrenzung. „Hermes“ bezeichnet außerdem Nous Researchs Open-Weight-Modellfamilie, eine JavaScript-Engine und einen Paketdienst; diese Seite meint ausschließlich NousResearch/hermes-agent (nicht archiviert, MIT-lizenziert, 247,674 Sterne, neuestes Release v2026.9.14, benannt „Hermes Agent v0.21.3“, veröffentlicht am 14. September 2026). Alle vier Repository-Zustände wurden am 21. September 2026 aus der GitHub-REST-API gelesen.

Welches sollten Sie auswählen?

Wählen Sie Hermes Agent, wenn die Arbeit eintrifft, während Sie nicht an der Tastatur sitzen. Die Dokumentation beschreibt „20+ platforms from one gateway“ – CLI, Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Mattermost, E-Mail, SMS und weitere –, außerdem sieben Terminal-Backends und geplante Aufgaben. Diese Reichweite bringt eine Berechtigungsachse mit, die OpenCode schlicht nicht besitzt: Das Gateway entscheidet überhaupt, wer den Agenten ansprechen darf, und es ist standardmäßig geschlossen – „If no allowlists are configured and GATEWAY_ALLOW_ALL_USERS is not set, all users are denied.“ Der Kostenpfad verdient besondere Aufmerksamkeit, da ein ständig aktiver Agent auch dann Kosten verursacht, wenn Sie nicht zuschauen; der migrationsspezifische Blocker ist die macOS-Installation: Sie ist nur für Apple Silicon verfügbar, während Intel-macOS als nicht unterstützte Plattform bezeichnet wird (Installationsdokumentation, 21. September 2026).

Wählen Sie OpenCode, wenn die Arbeit ein Repository betrifft und Sie sie überwachen. Es bietet codespezifische Werkzeuge, die Hermes nicht dokumentiert: Language-Server-Protocol-Integration, die Diagnosen als Feedback für den Agenten verwendet, einen integrierten plan-Agenten, der Dateibearbeitung und Bash auf ask setzt, sowie schreibgeschützte explore- und scout-Subagenten. Sein Berechtigungsmodell ist das genaue Gegenteil von Hermes': „Most permissions default to "allow"“, wobei doom_loop und external_directory standardmäßig auf ask stehen und .env-Dateien verweigert werden. OpenCode startet also offen und Sie schließen es; Hermes startet geschlossen und Sie öffnen es. Der Kostenpfad ist einfacher – nichts läuft, wenn Sie sich nicht in einer Sitzung befinden –, und die Migrationskosten sind das Gegenteil von Hermes': OpenCode dokumentiert kein sitzungsübergreifendes Gedächtnis über Sie; seine Persistenz besteht daher in den Dateien AGENTS.md, die Sie schreiben und committen.

Wählen Sie beide, wenn die ehrliche Antwort Delegation lautet. Nous liefert eine gebündelte Hermes-Fähigkeit, die Coding-Arbeit als externen Prozess an die OpenCode-CLI übergibt – mit einem einmaligen opencode run für eine begrenzte Aufgabe oder einer interaktiven Sitzung im Hintergrund über Hermes' Terminal-Tool. Das ist offizielle Dokumentation und keine Umgehungslösung; deshalb ist dieser Vergleich keine reine Substitutionsfrage: Die beiden Agenten teilen weder eine Sitzung noch ein Kontextfenster, sodass OpenCode mit eigenen Zugangsdaten und eigener Abrechnung läuft. Die Details zu Zugangsdaten und Abrechnung gehören zu Hermes Agent mit Codex und OpenCode, das die vier Zugangsdaten-Oberflächen dieses einen Workflows behandelt.

Hermes Agent vs. OpenCode, Dimension für Dimension

DimensionHermes AgentOpenCode
Was es istPersistenter Gateway-Agent; Repository-Beschreibung „The agent that grows with you“Coding-Agent; Repository-Beschreibung „The open source coding agent.“
Wo es läuft7 Terminal-Backends: lokal, Docker, SSH, Daytona, Singularity, Modal, Vercel SandboxTerminal, Desktop-App oder IDE-Erweiterung auf Ihrem eigenen Rechner
Wer darf ihn ansprechen?Gateway-Allowlists und DM-Pairing; unbekannte Benutzer werden standardmäßig abgewiesenWer am Terminal oder Editor sitzt; keine Ebene zur Senderautorisierung
Standard der Tool-Berechtigungenapprovals.mode: smart standardmäßig; approvals.cron_mode: deny standardmäßigDie meisten Berechtigungen stehen standardmäßig auf allow; doom_loop und external_directory fragen nach
Unverrückbare SicherheitsuntergrenzeEine kompromisslose Gruppe wird unabhängig von --yolo, approvals.mode: off oder der Genehmigung durch headless cron verweigertExplizite deny-Regeln bleiben unter --auto durchgesetzt
Speicher zwischen SitzungenMEMORY.md (2.200 Zeichen) und USER.md (1.375 Zeichen) in ~/.hermes/memories/ sowie SQLite state.db mit FTS5-SucheZuerst lokal AGENTS.md, dann ~/.config/opencode/AGENTS.md, dann ~/.claude/CLAUDE.md; kein dokumentiertes sitzungsübergreifendes Benutzergedächtnis
Codespezifische WerkzeugeDateibearbeitung und Terminalausführung (terminal, process, read_file, patch); Prüfpunkte vor destruktiven Dateioperationen, als optional dokumentiert und standardmäßig deaktiviert; keine LSP-Integration auf den hier geprüften Hermes-SeitenLSP-Diagnosen werden an den Agenten zurückgegeben; schreibgeschützte explore- und scout-Agenten sowie ein plan-Agent, der Dateibearbeitung und Bash auf ask setzt
Editor-OberflächeDie Dokumentation positioniert es als „not a coding copilot tethered to an IDE“Erweiterungen für VS Code, Cursor, Windsurf und VSCodium; opencode acp startet es als ACP-Subprozess über JSON-RPC
ParallelitätStandardmäßig bis zu 10 gleichzeitig ausgeführte Subagenten, von denen jeder ein vollständig neues Gespräch beginntIntegrierte general-, explore- und scout-Subagenten, die innerhalb der Sitzung aufgerufen werden; die Agenten-Seite dokumentiert in keiner Richtung ein Parallelitätslimit
Protokolle für benutzerdefinierte EndpunkteDrei Übertragungswege: chat_completions, anthropic_messages, codex_responsesZwei Übertragungsformate über npm: @ai-sdk/openai-compatible und @ai-sdk/openai

Die Zeilen wurden am 21. September 2026 aus dem Hermes-Dokumentationsindex, den Seiten zu Speicher, Delegation, Tools, Prüfpunkten und Sicherheit sowie aus den OpenCode-Seiten zu Regeln, Agenten, ACP, IDE und Berechtigungen gelesen. Jede Zelle, die ein Fehlen meldet – kein sitzungsübergreifendes Benutzergedächtnis, kein LSP, kein Parallelitätslimit, keine Senderautorisierungsebene –, beschreibt ein Fehlen auf den hier aufgeführten Seiten und keine Aussage des Anbieters, dass die Funktion nicht existiert.

Beide akzeptieren einen Drittanbieter-Endpunkt – zu unterschiedlichen Bedingungen

Keines der beiden Produkte macht eine benutzerdefinierte Basis-URL von einem Plan abhängig. OpenCode Zen ist Anomalys eigenes Gateway, und laut Dokumentation ist es „completely optional and you don't need to use it to use OpenCode“; Hermes übernimmt benannte Provider aus seiner eigenen Konfigurationsdatei, sodass Nous Portal dort eine Option und keine Voraussetzung ist. Der Unterschied liegt in der Protokollreichweite. Hermes nennt anthropic_messages als erstklassigen Transportwert neben chat_completions und codex_responses in einem providers:-Block in ~/.hermes/config.yaml (Hermes-Provider-Dokumentation). OpenCode dokumentiert eine generische baseURL-Überschreibung pro Provider – „useful when using proxy services or custom endpoints“ – und wählt das Übertragungsformat mit npm, aber seine Provider-Seite enthält kein Rezept für benutzerdefinierte Endpunkte mit dem Anthropic-Protokoll. Lesen Sie das als Fehlen in der Dokumentation und nicht als nachgewiesene Sperre.

Eine Hermes-spezifische Konfigurationseigenschaft sollten Sie lesen, bevor Sie Preislisten vergleichen. Es gibt genau einen Fall für benutzerdefinierte Endpunkte, in dem die Provider-Dokumentation beschreibt, dass Hermes das Caching selbst aktiviert: eine Basis-URL, die x.ai enthält; dabei sendet Hermes bei jeder Anfrage einen x-grok-conv-id-Header. Für andere benutzerdefinierte Endpunkte beschreibt die Dokumentation eine Erkennung statt einer pauschalen Aktivierung oder Deaktivierung – Hermes gleicht eine modellbezogene prompt_caching-Deklaration „mit der exakten Provider-Route und der zur Laufzeit verwendeten Modell-ID“ ab; so erhält ein Gateway, das einen einfachen Alias auflöst, Cache-Markierungen, und „wenn die Deklaration weggelassen wird, behält Hermes seine normale Erkennung der Provider- und Modellfähigkeiten bei“; prompt_caching: false schaltet die Markierungen aus. Markierungen sind nur der clientseitige Teil des Ganzen: Ob ein bestimmter Endpunkt ohne sie zwischenspeichert, hängt vom eigenen Verhalten dieses Endpunkts ab. Prüfen Sie dies daher in der Dokumentation Ihres Providers, statt eine der beiden Antworten anzunehmen. Wie viel auf dem Spiel steht, zeigt Hermes' Dokumentation zur Modellkonfiguration, die einen Cache-Tarif als ungefähr 75–90 % Rabatt gegenüber dem vollständigen Eingabepreis beschreibt. Zwei kleinere Hinweise auf denselben Seiten: Benutzerdefinierte OpenAI-kompatible Endpunkte erhalten von Hermes „keine automatische Ausgabebegrenzung entsprechend den Katalogangaben“, sodass der eigene Standard des Servers gilt; bei selbst gehosteten Servern ordnet die Provider-Dokumentation das Tool-Calling der Serverseite zu – llama.cpp benötigt --jinja, vLLM benötigt --enable-auto-tool-choice.

Kunavo stellt /v1/chat/completions und /v1/responses unter https://api.kunavo.com/v1 sowie Anthropic Messages unter https://api.kunavo.com bereit. Auf dem Papier bedeutet das, dass Hermes Kunavo über alle drei Transportwege erreichen kann (die Messages-Route antwortet nur für Claude-Modelle) und OpenCode über beide npm-Pakete – aber dies ist eine Prüfung der Quelldokumentation und keine getestete Integration. Keiner der beiden Clients wurde hier zur Laufzeit mit Kunavos Endpunkt getestet, und Kunavos eigene OpenCode-Integrationsdokumentation trägt ihren eigenen früheren Prüfvermerk. Für Hermes behandelt Hermes Agent Custom API den Provider-Block; die Dokumentation zur Anthropic-Basis-URL behandelt die Root-Host-Form, die der Messages-Transport erwartet.

Kunavo stellt keine Embedding-, Text-to-Speech- oder Speech-to-Text-Modelle bereit, daher kann keiner dieser Schritte hierauf verwiesen werden. Hermes liefert ein text_to_speech-Tool, und seine Tool-Seite führt ein von Nous Portal gehostetes Gateway auf, das Websuche, Bildgenerierung, TTS und Browserautomatisierung abdeckt; dieser Teil der Arbeit bleibt bei dem Provider, den Sie dafür konfiguriert haben.

Was dieselben Tokens auf den einzelnen Routen kosten

Keiner der beiden Clients berechnet eigene Gebühren. Beide Repositories sind MIT-lizenziert, und Hermes' eigene FAQ formuliert es klar: „Hermes Agent itself is free and open-source (MIT license). You pay only for the LLM API usage from your chosen provider.“ Der Unterschied liegt in der Form der Arbeit, die jeder von ihnen sendet.

Dies ist eine illustrative Tokenrechnung, keine gemessenen Aufgabenkosten und keine Abrechnungsobergrenze. Nehmen wir eine Arbeitssitzung mit 400.000 nicht gecachten Eingabe- und 25.000 Ausgabetokens an. Für die Hermes-Struktur addieren wir einen delegierten Batch aus drei Subagenten mit jeweils 300.000 Eingabe- und 20.000 Ausgabetokens – eine zur Illustration gewählte, nicht gemessene Zahl; Hermes' dokumentierter Standard erlaubt bis zu zehn. Die Tarife sind die aktuellen Kunavo-Katalogpreise pro Million Tokens.

StrukturModell(e)Angenommene TokensKatalogschätzung
Interaktive Sitzung im OpenCode-StilClaude Sonnet 5400k hinein / 25k hinaus$0.73
Hermes-Orchestrator plus 3 delegierte WorkerClaude Sonnet 5 durchgehend1,3 Mio. hinein / 85k hinaus$2.42
Gleicher Lauf, Orchestrator auf einen günstigeren Slot verschobenClaude Haiku 4.5-Orchestrator, Claude Sonnet 5-Worker1,3 Mio. hinein / 85k hinaus$2.05

Zwei Betrachtungen. Unter diesen Annahmen entfallen auf die delegierten Worker $1.68 der Gesamtsumme von $2.42; das entspricht qualitativ dem, was Hermes' eigene Delegationsdokumentation sagt – „the worker model is where the cost actually lives“. Der Orchestrator-Slot ist dabei der günstige Hebel: Wenn Sie dort Claude Haiku 4.5 benennen, sinken die Kosten für denselben Lauf auf $2.05. Hermes stellt delegation.model, delegation.provider, delegation.base_url und delegation.api_key bereit, sodass Worker vollständig auf etwas anderes als den Orchestrator zeigen können. Denken Sie an den Multiplikator, den dieses Beispiel auslässt: „Every auxiliary task defaults to auto — meaning Hermes tries your main model for that job too“, und zwar für Komprimierung, Vision, Zusammenfassung, Genehmigungsbewertung, MCP-Routing, Titelerstellung und die Suche nach Fähigkeiten.

Wenn Sie Kunavo gegen OpenCodes eigenes Gateway abwägen, fällt der Vergleich je nach Modell unterschiedlich aus – nennen Sie daher jedes Mal das Modell:

ModellOpenCode Zen, veröffentlicht, pro 1 Mio.Kunavo-Katalog, pro 1 Mio.Bei diesem Modell
Claude Opus 5$5.00 Eingabe / $25.00 Ausgabe$3.50 Eingabe / $17.50 AusgabeKunavo günstiger
Claude Sonnet 5$2.00 Eingabe / $10.00 Ausgabe$1.40 Eingabe / $7.00 AusgabeEbene
Claude Haiku 4.5$1.00 Eingabe / $5.00 Ausgabe$0.70 Eingabe / $3.50 AusgabeKunavo günstiger

Die Zen-Zahlen wurden am 21. September 2026 aus Anomalys eigener Preisliste abgelesen, in der angegeben wird, dass die Preise pro 1 Mio. Token gelten. Dies sind drei Zeilen einer längeren Tabelle; ziehen Sie daher keine Schlussfolgerungen zu hier nicht aufgeführten Modellen. Zen lädt außerdem automatisch $20 nach, wenn das Guthaben unter $5 fällt – ein Finanzierungsverhalten, das Sie prüfen sollten, bevor Sie Guthaben statt Tarife vergleichen. OpenCode Go ist ein separates Produkt für $10 pro Monat, dessen Nutzung in Anfragen statt in Token gemessen wird und das „mit jedem Agenten“ nutzbar ist (geprüft am 21. September 2026). Es ist daher mit keinem tokenbasierten Tarif auf dieser Seite vergleichbar, einschließlich des Tarifs von Kunavo.

Ein Posten hat kein Gegenstück bei OpenCode: Wenn Sie den ständig aktiven Agenten hosten, veröffentlicht Hermes Cloud für eine Medium-Instanz (10 gleichzeitige Sitzungen, 2 GB RAM, 4 vCPUs) $0.56 pro Tag im laufenden Betrieb und $0.03 pro Tag im gestoppten Zustand. Für die Bereitstellung sind mindestens $2 Guthaben oder ein aktives Abonnement erforderlich. Außerdem wird angegeben, dass diese Gebühren Rechenleistung und Speicher abdecken, während Inferenz und Tool-Nutzung separat zusätzlich abgerechnet werden (geprüft am 21. September 2026). OpenCode läuft auf Ihrem eigenen Rechner und berechnet für den Leerlauf nichts.

Der Katalogbetrag von Kunavo ist eine Abrechnungsuntergrenze, keine Obergrenze: Wenn der Upstream seine Gebühr meldet, entspricht die Rechnung dem höheren Wert aus den Katalogkosten und den Upstream-Kosten multipliziert mit dem jeweils geltenden Aufschlag. Cache-Gebühren und externe Tools liegen außerhalb dieses Beispiels. Die minimale Aufladung beträgt $10 als Prepaid-Guthaben, ohne kostenlosen Tarif – eine Mindestfinanzierung, keine Aufgaben- oder Abonnementgebühr. Lesen Sie die Abrechnungsdetails und erstellen Sie ein Konto, sobald Sie sich für einen Weg entschieden haben.

Was nicht zwischen ihnen migriert

Beim Wechsel zwischen Agenten wird weniger übertragen, als man erwarten könnte, und jede Seite bewahrt ihren Zustand an ihrem eigenen Ort auf.

  • Der Hermes-Zustand befindet sich in ~/.hermes/: memories/MEMORY.md und memories/USER.md, skills/, config.yaml und state.db. Der Speicher ist „designbedingt pro Profil begrenzt“, und die Dokumentation warnt: „Verweisen Sie nicht zwei Agentenprozesse auf dasselbe Hermes-Home-Verzeichnis.“ Auf der Speicherseite ist kein Export- oder Importmechanismus dokumentiert. Betrachten Sie die Pfade daher als Tatsache, die Übertragbarkeit jedoch als ungeprüft.
  • Der OpenCode-Zustand befindet sich in ~/.local/share/opencode/ (einschließlich auth.json und sitzungsbezogener Projektdaten), die Konfiguration in ~/.config/opencode/. Das dauerhafte, portable Asset sind die AGENTS.md-Dateien im Repository; sie werden mit dem Repository und nicht mit dem Agenten übertragen.
  • Skills und Anweisungen sind nicht austauschbar. Hermes schreibt seine eigenen Skills auf die Festplatte und bezeichnet das Format als kompatibel mit einem offenen Skills-Standard. Nichts, was hier geprüft wurde, belegt jedoch, dass OpenCode einen Hermes-Skill lädt oder Hermes eine AGENTS.md liest.
  • Die Kanaleinrichtung hat kein Gegenstück. Gateway-Zulassungslisten, DM-Paarung und Cron-Zeitpläne sind Hermes-Konzepte; auf der OpenCode-Seite gibt es nichts, in das sie importiert werden könnten.

Vergleichen Sie weiter? Hermes vs OpenClaw behandelt den anderen ständig aktiven Assistenten, OpenCode vs Claude Code den anderen interaktiven Coding-Agenten, und OpenCode pricing sowie Hermes Agent pricing behandeln jeweils die eigenen kommerziellen Bedingungen der Produkte.

Häufig gestellte Fragen

Was ist der Unterschied zwischen Hermes Agent und OpenCode?

Sie nehmen in Ihrem Alltag unterschiedliche Rollen ein. Hermes Agent ist ein persistenter Gateway-Prozess: Seine Dokumentation beschreibt mehr als 20 Messaging-Plattformen über ein Gateway – CLI, Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Mattermost, E-Mail, SMS und weitere –, sieben Terminal-Backends (lokal, Docker, SSH, Daytona, Singularity, Modal, Vercel Sandbox), geplante Aufgaben und Speicherdateien, die zwischen Sitzungen erhalten bleiben. OpenCode ist ein interaktiver Coding-Agent, der laut eigener Dokumentation als Terminal-Oberfläche, Desktop-App oder IDE-Erweiterung verfügbar ist, wobei Diagnosen des Language Server Protocol an den Agenten zurückgegeben und Projektanweisungen aus AGENTS.md gelesen werden. Hermes kann Dateien bearbeiten und Terminalbefehle ausführen; der ehrliche Vergleich betrifft daher codespezifische Werkzeuge und ständige Erreichbarkeit, nicht die Frage, ob einer von beiden eine Datei schreiben kann. Beide Angaben wurden am 21. September 2026 geprüft.

Ist Hermes Agent besser als OpenCode?

Nichts, was eines der beiden Projekte veröffentlicht hat, beantwortet diese Frage, und diese Seite erfindet keine Bewertung. Es gibt keinen gemeinsamen Benchmark, keine vergleichbare Aufgabensuite und keine gemessenen Abschlussdaten für das Paar; jede Rangfolge, die Sie lesen, ist daher die Erfahrung einer Person und kein Beleg. Entscheiden Sie stattdessen anhand von vier überprüfbaren Achsen: Wo muss der Agent laufen, wer darf mit ihm sprechen, welche Protokolle erreicht sein Pfad für benutzerdefinierte Endpunkte, und was verursacht Kosten, wenn niemand tippt? Beim letzten Punkt unterscheiden sie sich tatsächlich – Hermes ist für den Dauerbetrieb ausgelegt und delegiert Arbeit an Batches von Subagenten, während OpenCode läuft, wenn Sie es ausführen.

Können Hermes Agent und OpenCode zusammenarbeiten?

Ja, und Nous Research dokumentiert dies als gebündelte Hermes-Fähigkeit und nicht als Community-Hack. Die Fähigkeit delegiert eine begrenzte Aufgabe mit einem einmaligen Befehl wie opencode run 'Add retry logic to API calls and update tests', nachdem die CLI mit npm i -g opencode-ai@latest oder brew install anomalyco/tap/opencode installiert und die Authentifizierung mit opencode auth login oder Provider-Umgebungsvariablen durchgeführt wurde; eine interaktive Sitzung läuft über Hermes' Terminal-Tool mit aktiviertem Hintergrundbetrieb und pty. Die beiden Agenten teilen weder eine Sitzung noch ein Kontextfenster – OpenCode läuft als externer Prozess mit eigenen Zugangsdaten und eigener Abrechnung. Aus der Hermes-Dokumentation zu Fähigkeiten vom 21. September 2026.

Kann ein API-Schlüssel sowohl Hermes Agent als auch OpenCode abdecken?

Ein Schlüssel kann in beiden konfiguriert werden, aber es handelt sich um zwei getrennte Konfigurationen, und keine übernimmt Einstellungen von der anderen. Hermes liest benannte Provider aus einem providers-Block in ~/.hermes/config.yaml, wobei transport chat_completions, anthropic_messages oder codex_responses ist. OpenCode liest einen provider-Block in opencode.json, wobei das npm-Feld das Übertragungsformat auswählt – @ai-sdk/openai-compatible für /v1/chat/completions und @ai-sdk/openai für /v1/responses. Eine Aufgabe, die Hermes an die OpenCode-CLI delegiert, liest OpenCodes eigene Konfiguration; sie landet daher nur dann auf demselben Guthaben, wenn Sie sie absichtlich dorthin verweisen. Beide Konfigurationen wurden hier am 21. September 2026 aus offizieller Dokumentation gelesen und keine von ihnen wurde mit Kunavo zur Laufzeit getestet.

Welches ist im Betrieb günstiger?

Die Client-Software kostet auf beiden Seiten gleich viel: nichts. Hermes Agent ist MIT-lizenziert, und laut FAQ zahlen Sie nur für die LLM-API-Nutzung Ihres gewählten Providers; auch das OpenCode-Repository ist MIT-lizenziert und benötigt für die Ausführung keinen Plan. Der Unterschied liegt darin, welche Form von Arbeit jeweils verbraucht wird. OpenCode rechnet ab, während Sie sich in einer Sitzung befinden. Hermes hat zusätzlich zu Ihren eigenen Aufrufen drei dokumentierte Multiplikatoren: Hilfsaufgaben stehen standardmäßig auf auto, d. h. das Hauptmodell wird auch für Komprimierung, Vision, Zusammenfassung, Genehmigungsbewertung, MCP-Routing, Titelerstellung und die Suche nach Fähigkeiten verwendet; ein delegierter Batch umfasst standardmäßig bis zu 10 gleichzeitig ausgeführte Subagenten; und laut Hermes' eigener Delegationsdokumentation entstehen die tatsächlichen Kosten beim Arbeitsmodell. Optionales Hosting ist ein separater Posten – Hermes Cloud veröffentlicht $0.56 pro laufendem Tag und $0.03 pro gestopptem Tag für eine Medium-Instanz und erklärt, dass dies Rechenleistung und Speicher abdeckt, während Inferenz und Tool-Nutzung zusätzlich abgerechnet werden; OpenCode hat dagegen keine Leerlaufgebühr, weil es auf Ihrem Rechner läuft. Beide Beträge wurden am 21. September 2026 geprüft.

Ist dies dasselbe OpenCode, das 2025 archiviert wurde?

Nein. Zwei verschiedene Repositories trugen diesen Namen. Das aktive Produkt ist anomalyco/opencode unter opencode.ai – nicht archiviert, MIT-lizenziert, mit dem neuesten Release v1.18.31 vom 14. September 2026; GitHub löst den älteren Pfad sst/opencode weiterhin darauf auf, weil dieser Pfad dasselbe Repository und kein zweites aktives Projekt zurückgibt. Ein separates Repository, opencode-ai/opencode, wurde von seinem Eigentümer archiviert und ist seit September 2025 schreibgeschützt; seine Arbeit wurde unter dem Namen Crush fortgeführt. Konfigurationen, CLI-Flags und Preise aus dem archivierten Repository beschreiben diese andere Entwicklungslinie und nicht diese hier. Repository-Zustände laut GitHub-API vom 21. September 2026.

Geprüft am 21. September 2026: die GitHub-REST-API für beide Repositories, deren neueste Releases und die beiden gleichnamigen Repositories sowie die auf dieser Seite verlinkten Dokumentations- und Preisseiten auf hermes-agent.nousresearch.com, portal.nousresearch.com und opencode.ai. Zwei Themen wurden ausgelassen, weil die Quellen sie nicht klären: Die OpenCode-Provider-Seite gibt sowohl an, dass /connect eine Claude-Pro/Max-Option anbietet, als auch, dass Anthropic die Plugins verbietet, die diese Modelle weiterleiten. Außerdem misst keines der Projekte die Aufgabenleistung; daher nimmt diese Seite keine Rangfolge der Agenten vor. Es wurde kein Laufzeittest durchgeführt – keine Hermes-Sitzung, kein opencode run und keine Anfrage eines der beiden Clients an Kunavos Endpunkt. Die Kunavo-Token-Tarife stammen aus dem Live-Katalog; jeder Dollarbetrag auf dieser Seite ist beispielhafte Token-Arithmetik.