README (Deutsch)
🛠️ Tech Stack
Abschnitt betitelt „🛠️ Tech Stack“| Schicht | Technologie |
|---|---|
Node.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27 | |
TypeScript 6.0 — 100% TypeScript in src/ und open-sse/ (kein any im Kern seit v2.0) | |
| Next.js 16 + React 19 + Tailwind CSS 4 | |
| better-sqlite3 (SQLite, WAL Journaling) + LowDB (JSON Legacy) — 122 Domänenmodule, 183 Migrationen | |
| SQLite FTS5 Volltext + int8-quantisierte Vektor-Embeddings, typisierter Zerfall | |
| Zod 4 — MCP Tool I/O-Validierung + API-Verträge | |
| MCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE) | |
Server-Sent Events (SSE) + WebSocket-Brücke (/v1/ws) | |
| 12-Engine-Pipeline — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph | |
| OAuth 2.0 (PKCE) + JWT + API-Schlüssel + MCP-bereichsbezogene Authentifizierung · AES-256-GCM im Ruhezustand · DOMPurify | |
| wreq-js — JA3 / JA4 TLS-Fingerprint-Impersonation, 3-stufiger Proxy | |
| Leistungsschalter, exponentieller Backoff, Anti-Thundering-Herd, Auto-Combo-Selbstheilung | |
| pino — strukturierte JSON-Logs mit Anfragekontext | |
| Node.js Test-Runner + Vitest — über 39.000 statische Testdeklarationen in über 5.100 verfolgten Testdateien (Unit, Integration, E2E, Sicherheit, Ökosystem) | |
| Desktop (Electron) · Android (Termux) · PWA (jeder Browser) | |
| GitHub Actions — automatische npm-Veröffentlichung + Docker Hub bei Release | |
| Webseite · npm · Docker Hub |
📖 Dokumentation
Abschnitt betitelt „📖 Dokumentation“📘 Erste Schritte
Abschnitt betitelt „📘 Erste Schritte“| Dokument | Beschreibung |
|---|---|
| Anbieter, Kombinationen, CLI-Integration, Bereitstellung | |
| Alle Installationsmethoden, Konfigurationen für CLI-Tools, Protokolleinrichtung, Zeitüberschreitungsoptimierung | |
| Toolspezifische Einrichtung für Claude Code, Codex, Cursor, Cline, OpenClaw, Kilo und Copilot | |
| Eine entfernte OmniRoute-Instanz (VPS) über die Laptop-CLI mithilfe von Zugriffstokens mit begrenztem Gültigkeitsbereich steuern | |
Claude Code über launch und modellspezifische Profile mit OmniRoute (lokal/remote) verbinden | |
| Installation in 3 Schritten → verbinden → konfigurieren |
🔧 Betrieb & Bereitstellung
Abschnitt betitelt „🔧 Betrieb & Bereitstellung“| Dokument | Beschreibung |
|---|---|
| Docker-Ausführung, Compose-Profile, Caddy-HTTPS, Tunnel, Image-Tags | |
| Quadlet-systemd-Integration, podman-compose, SELinux | |
| Vollständiger Leitfaden: Einrichtung von VM + nginx + Cloudflare | |
| Bereitstellung auf Fly.io mit persistentem Speicher | |
| OmniRoute über Termux unter Android ausführen | |
| Installation, Caching und Architektur der Progressive Web App | |
| Saubere Entfernung für alle Installationsmethoden | |
Vollständige .env-Variablen und Referenzen |
🧠 Funktionen & Architektur
Abschnitt betitelt „🧠 Funktionen & Architektur“| Dokument | Beschreibung |
|---|---|
| Systemarchitektur, Datenfluss und interne Abläufe | |
| Pipeline mit 7 Optionen: aus / leicht / Standard / aggressiv / ultra / RTK / gestapelt | |
| Komprimierung von Befehlsausgaben, Filter, Vertrauen, Verifizierung, Wiederherstellung der Rohausgabe | |
| Caveman, RTK, gestapelte Pipelines, Dashboard-/API-/MCP-Oberflächen | |
| JSON-Schemata für Regelpakete von Caveman- und RTK-Filtern | |
| Spracherkennung und Erstellung von Caveman-Regelpaketen | |
| Leistungsschalter, Abkühlzeiten, Warteschlange, Schutz vor Anfragestürmen, TLS-Spoofing | |
| Bewertung anhand von 16 Faktoren, Moduspakete, Selbstheilung | |
| 3-stufiges Proxy-System, 1proxy-Marktplatz, CRUD für die Registry | |
| Konsolidiertes Verzeichnis: 35 dokumentierte wiederkehrende Pools / 489 katalogisierte Gratis-Tarif-Einträge | |
| Visuelle Dashboard-Tour mit Screenshots | |
| Einsteigerfreundliche Einführung in die Codebasis |
🤖 Protokolle & APIs
Abschnitt betitelt „🤖 Protokolle & APIs“| Dokument | Beschreibung |
|---|---|
| Alle Endpunkte mit Beispielen | |
| OpenAPI-3.0-Spezifikation | |
| 110 MCP-Tools, IDE-Konfigurationen, Python-/TS-/Go-Clients | |
| MCP-Installation, Übertragungsarten und Tool-Referenz | |
| JSON-RPC-2.0-Protokoll, Fähigkeiten, Streaming, Aufgabenverwaltung | |
| A2A-Agentenkarte, Aufgaben, Fähigkeiten und Streaming |
📋 Projekt & Qualität
Abschnitt betitelt „📋 Projekt & Qualität“| Dokument | Beschreibung |
|---|---|
| Einrichtung der Entwicklungsumgebung und Richtlinien | |
Auf welche Branches PRs abzielen (release/*) und welche Bedeutung main und Tags haben | |
| Vollständiger Release-Verlauf nach Version | |
| Meldung von Schwachstellen und Sicherheitspraktiken | |
| Unterstützung für 42 Sprachen, Übersetzungsworkflow, RTL | |
| Validierungsschritte vor dem Release | |
| Testabdeckungsstrategie für mehr als 39.000 statische Testdeklarationen in mehr als 5.100 erfassten Testdateien |
⭐ Wichtigste Mitwirkende
Abschnitt betitelt „⭐ Wichtigste Mitwirkende“OmniRoute wird von einer engagierten Open-Source-Community geprägt. Diese Personen haben außergewöhnliche Beiträge geleistet, die sich direkt auf die Qualität, Stabilität und Reichweite des Projekts auswirken. Vielen Dank.
Externe Mitwirkende nach zusammengeführten Pull Requests
Abschnitt betitelt „Externe Mitwirkende nach zusammengeführten Pull Requests“| Rang | Mitwirkende | Zusammengeführte PRs | ~Geänderte Zeilen |
|---|---|---|---|
| 1 | backryun | 190 | 227,977 |
| 2 | oyi77 | 180 | 407,678 |
| 3 | rdself | 145 | 80,663 |
| 4 | JxnLexn | 128 | 387,049 |
| 5 | KooshaPari | 101 | 125,747 |
| 6 | herjarsa | 88 | 230,872 |
| 7 | RaviTharuma | 79 | 55,106 |
| 8 | maxmad64bis | 69 | 394,715 |
| 9 | artickc | 59 | 33,260 |
| 10 | HouMinXi | 51 | 47,334 |
| 10 | chirag127 | 51 | 5,153 |
| 12 | xz-dev | 50 | 245,976 |
| 13 | hartmark | 47 | 52,185 |
| 14 | rqzbeh | 39 | 143,181 |
| 15 | dhaern | 34 | 19,559 |
| 16 | Dingding-leo | 33 | 1,986 |
| 17 | NomenAK | 32 | 13,854 |
| 18 | MumuTW | 30 | 16,953 |
| 19 | benzntech | 29 | 11,641 |
| 20 | pacocartones | 24 | 9,331 |
| 20 | Prudhvivuda | 24 | 6,312 |
Eingefroren beim aktuellen Stand von release/v3.8.50 mit dafb4ae808, einschließlich Zusammenführungen bis 2026-08-24 05:26:03 UTC. Die paginierte GitHub-GraphQL-Erhebung enthält 5.911 zusammengeführte PRs: 2.707 vom Repository-Eigentümer, 179 von Dependabot und 3.025 externe PRs von 535 verschiedenen Mitwirkenden. „Geänderte Zeilen“ entspricht den GitHub-Hinzufügungen und -Löschungen und umfasst generierte Dateien, Lockfiles, Kataloge, Übersetzungen und Dokumentation; es handelt sich um Änderungsvolumen, nicht um selbst verfasste LOC. Gleichstände an der Auswahlgrenze werden beibehalten.
GitHub-zugeordnete Commits
Abschnitt betitelt „GitHub-zugeordnete Commits“|
backryun 🥇 220 GitHub-zugeordnete Commits |
Paijo 🥈 219 GitHub-zugeordnete Commits |
Randi 🥉 108 GitHub-zugeordnete Commits |
Ravi Tharuma 🏅 81 GitHub-zugeordnete Commits |
Chris 🏅 70 GitHub-zugeordnete Commits |
Markus Hartung 🏅 69 GitHub-zugeordnete Commits · geteilter 6. Platz |
|
Dizzle 🏅 69 GitHub-zugeordnete Commits · geteilter 6. Platz |
Jan Leon 🏅 64 GitHub-zugeordnete Commits |
zenobit 🏅 62 GitHub-zugeordnete Commits |
Bob.Hou 🏅 51 GitHub-zugeordnete Commits · geteilter 10. Platz |
Xiangzhe 🏅 51 GitHub-zugeordnete Commits · geteilter 10. Platz |
Erneut überprüft am 2026-08-24 um 06:14:31 UTC: GitHub-zugeordnete Commits, die von der Contributors API des Repositorys für den Standard-Branch release/v3.8.50 gemeldet wurden. Die API gab 525 Identitäten zurück (415 Benutzer, 2 Bots, 108 anonyme Identitäten); diese Tabelle schließt den Maintainer, Bots und anonyme Identitäten aus und berücksichtigt Gleichstände. Sie unterscheidet sich sowohl von der obigen Rangliste zusammengeführter PRs als auch von der unten stehenden, 639 Personen umfassenden Zählung auf Basis von Git-Metadaten.
🙏 Die Funktionen, Fehlerbehebungen und Infrastrukturverbesserungen dieser Mitwirkenden sind ein zentraler Bestandteil dessen, was OmniRoute zuverlässig und funktionsreich macht. Jeder Pull Request, jeder Testfall und jede i18n-Übersetzungsdatei zählt. Open Source wird von Menschen wie ihnen geschaffen.
💖 Sponsoren
Abschnitt betitelt „💖 Sponsoren“Ein herzliches Dankeschön an die Menschen, die OmniRoute aus eigener Tasche finanzieren — jeder Beitrag sorgt dafür, dass das Projekt kostenlos, unabhängig und in Bewegung bleibt.
![]() Andrew 💛 Aktiver monatlicher Sponsor |
![]() Vlad I 💛 Aktiver monatlicher Sponsor |
![]() Paco Cartones 💛 Aktiver einmaliger Sponsor |
![]() Prof. Igor Morais 💛 Ehemaliger einmaliger Unterstützer |
![]() longtao 💛 Ehemaliger einmaliger Unterstützer |
… und weitere Personen, die lieber anonym bleiben 💛
Öffentliche GitHub-Sponsoren wurden am 2026-08-24 erneut validiert. Der activeOnly-Status von GitHub bestimmt die oben aufgeführten Aktiv-Kennzeichnungen; zuvor offengelegte öffentliche einmalige Unterstützer werden weiterhin gewürdigt, und private Sponsoren bleiben anonym.
💖 Sponsor werden → — jeder Dollar trägt dazu bei, dass OmniRoute kostenlos und unabhängig bleibt.
👥 Über 600 Mitwirkende
Abschnitt betitelt „👥 Über 600 Mitwirkende“Geprüft am 2026-08-24 auf der eingefrorenen Basis ac02c5b42f und erneut an der aktuellen Spitze von release/v3.8.50 mit dafb4ae808 überprüft: 639 normalisierte menschliche Git-Identitäten — 407 erscheinen als Commit-Autoren (einschließlich des Maintainers) und 232 ausschließlich in expliziten Co-authored-by-Trailern. Die Erhebung normalisiert GitHub-Noreply-Handles, schließt 26 Bot-, Agenten-, Dienst- oder Platzhalteridentitäten aus und führt gewöhnliche E-Mail-Adressen nicht allein deshalb zusammen, weil ihre Anzeigenamen übereinstimmen.
So können Sie beitragen
Abschnitt betitelt „So können Sie beitragen“- Forken Sie das Repository
- Erstellen Sie Ihren Branch von der Spitze des aktiven
release/vX.Y.Z-Branches (nicht vonmain) — siehe Branching- und Release-Modell - Erstellen Sie Ihren Feature-Branch (
git checkout -b feat/amazing-feature) - Committen Sie Ihre Änderungen (
git commit -m 'feat: add amazing feature') - Pushen Sie in den Branch (
git push origin feat/amazing-feature) - Öffnen Sie einen Pull Request mit base = diesem
release/vX.Y.Z-Branch
Ausführliche Richtlinien finden Sie in CONTRIBUTING.md.
Veröffentlichung einer neuen Version
Abschnitt betitelt „Veröffentlichung einer neuen Version“# Release erstellen — npm publish erfolgt automatischVERSION=x.y.zgh release create "v${VERSION}" --title "v${VERSION}" --generate-notes📊 Sterne
Abschnitt betitelt „📊 Sterne“🌍 StarMapper
Abschnitt betitelt „🌍 StarMapper“🙏 Danksagungen
Abschnitt betitelt „🙏 Danksagungen“OmniRoute steht auf den Schultern von Giganten. Es begann als Fork von 9router und als TypeScript-Portierung des Go-Projekts CLIProxyAPI — und von da an wurde jedes der unten aufgeführten Subsysteme von einem Open-Source-Projekt inspiriert, das diesen Weg bereits zuvor beschritten hatte. Jedes davon hat einen konkreten Teil von OmniRoute geprägt. Dies ist unser Dank an sie alle. 🙏
⭐ Die Anzahl der Sterne wurde am 24. August 2026 über die REST API von GitHub verifiziert — gebt diesen Projekten einen Stern. Die Angaben sind eine exakte, datierte Momentaufnahme und werden sich selbstverständlich ändern.
🧬 Abstammung & Gateway
Abschnitt betitelt „🧬 Abstammung & Gateway“| Projekt | ⭐ | Wie es OmniRoute inspiriert hat |
|---|---|---|
| 26,161 | Das ursprüngliche Projekt, auf dem dieser Fork basiert — hier um multimodale APIs erweitert und vollständig in TypeScript neu geschrieben. | |
| 48,497 | Die Go-Implementierung, die als Inspiration für diese JavaScript-/TypeScript-Portierung diente. | |
| 57,100 | Das KI-Gateway, dessen öffentlicher Preisdatenbestand unsere Synchronisierung zur Kostenverfolgung speist und dessen Modell zur Anbieter-Normalisierung unser Routing geprägt hat. | |
| 1,410 | MIT-lizenzierter Quellcode, der für die integrierte Brücke von ChatGPT Web zu Codex Responses angepasst wurde, einschließlich Adaptern für Browsersitzungen, Antwortformatierung, Nutzung und Websuche. | |
| 48,112 | Muster, die in die Stream-Wiederherstellung, Aliasse ohne Denkmodus, die ersatzweise Websuche, Sliding-Window-Limits, die Schwärzung von Protokolldaten und gehärtete Startabläufe portiert wurden. | |
| 322 | Muster von Cursor Composer für Werkzeugauswahl, Ausgabebeschränkungen und Werkzeugübermittlung, die für den nativen Cursor-Executor angepasst wurden. | |
| 457 | Muster für Neuanmeldung und Refresh-Token-Rotation, die in die erneute Codex-OAuth-Authentifizierung portiert wurden. | |
| 510 | Claude-Code-kompatible Transformationsvorgaben und das Verhalten von Abrechnungs-Headern, die in OmniRoutes konfigurationsgesteuerter Brücke verallgemeinert wurden. | |
| 2 | Seine Grok-Modellzuordnungen, der Fake-TypeError-Statsig-Generator, Anfrage- und Gerätevorgaben sowie der NDJSON-Antwortprozessor wurden in wesentlichem Umfang für OmniRoutes Grok-Web-Executor angepasst. | |
| 705 | Die wichtigste transitive Codequelle hinter grok2api-merged; ihre Implementierungen für Modelle, Header, Nutzlasten, Statsig und Prozessoren bleiben in der Entwicklungslinie von Grok Web erhalten. | |
| 7,520 | Der zugrunde liegende MIT-lizenzierte Quellcode für Grok-Nutzlast- und Gerätevorgaben, den Statsig-Generator und den über TQZHR und grok2api-merged übernommenen result.response-Prozessor. | |
| 27 | Eine transitive Quelle, die von grok2api-merged für dessen Proxy-Pool-Schicht genannt wird; OmniRoute bewahrt diesen Herkunftshinweis, beansprucht jedoch keine Portierung des Proxy-Pools in seinem klar abgegrenzten Grok-Web-Executor. | |
| 50 | Sein Cookie-authentifizierter Grok-Proxy und sein Streaming-Muster mit result.response.token dienten als Grundlage für OmniRoutes Grok-Web-Transport. | |
| 5 | Bei der ursprünglichen Grok-Web-Implementierung wurde dessen HTTP-/Browser-Upstream-Design herangezogen; da sein direkter HTTP-Pfad von GrokProxy abgeleitet ist, wird keine eigenständige Codeportierung beansprucht. | |
| 14 | Seine Rust-Schemas für ChatOptions und Antwortumschläge dienten als Grundlage für OmniRoutes TypeScript-Typen für Grok-Anfragen und Streaming-Antworten. |
🗜️ Kontext- und Token-Komprimierung — Engines
Abschnitt betitelt „🗜️ Kontext- und Token-Komprimierung — Engines“| Projekt | ⭐ | Wie es OmniRoute inspiriert hat |
|---|---|---|
| 100,538 | Das virale „warum viele Token verwenden, wenn wenige Token reichen“-Projekt — seine Höhlenmenschen-Sprech-Philosophie bildet die Grundlage unseres Standardkomprimierungsmodus und von mehr als 30 Regeln zur Entfernung von Füllwörtern und zur Verdichtung. | |
| 77,185 | Hochleistungsfähige Komprimierung von Befehlsausgaben — inspirierte unsere RTK-Engine, die JSON-Filter-DSL, die Wiederherstellung von Rohausgaben und die gestapelte RTK-→-Caveman-Pipeline. | |
| 67,310 | Reversible Kontextkomprimierung (SmartCrusher) — inspirierte unsere headroom-Engine und das ccr-Abrufmarkermuster. | |
| 6,598 | Forschung zur Prompt-Komprimierung (LLMLingua / LLMLingua-2) — inspirierte unsere asynchrone, codesichere und nach dem Fail-open-Prinzip arbeitende llmlingua-Engine. | |
| 31 | Der JS/ONNX-Port (MobileBERT / XLM-RoBERTa), der als Worker-Thread-Backend für unsere LLMLingua-Engine verwendet wird. | |
| 40 | PT-BR-Tokenkomprimierung — bildet die Grundlage unseres pt-BR-Sprachpakets: Reduzierung von Pleonasmen und Entfernung von Füllwörtern, abgestimmt auf die brasilianisch-portugiesische Grammatik. | |
| 108,957 | Der virale „faule Senior-Entwickler“-YAGNI-Coder-Skill — inspirierte unseren less-code-Ausgabestil: Ausrichtung auf die kleinstmögliche funktionierende Änderung, die den _generierten_ Code reduziert (das Pendant auf der Ausgabeachse zu Cavemans knapper Prosa). | |
| 23,526 | Sein handlungsorientierter, ADHS-freundlicher Antwortstil wurde für OmniRoutes prägnanten Ausgabestil in fünf Sprachen adaptiert. |
🧩 Kompakte Formate, Token-Forschung & codebewusste Werkzeuge
Abschnitt betitelt „🧩 Kompakte Formate, Token-Forschung & codebewusste Werkzeuge“| Projekt | ⭐ | Wie es OmniRoute inspiriert hat |
|---|---|---|
| 25,233 | Token-Oriented Object Notation — sein spaltenorientiertes Modell aus Kopfzeile und Zeilen prägte unsere tabellarische Komprimierungsstufe. | |
| 41 | Sein kompaktes Graphformat und das generische Profildesign flossen in OmniRoutes tabellarische Komprimierung und das Headroom-Codec-Format ein. | |
| 4 | Die MIT-TypeScript-Implementierung, die direkt eingebunden und als generischer Headroom-Profil-Codec erweitert wurde. | |
| 494 | Brotli/SQLite-Cache + sitzungsbezogene Kontextdeltas — inspirierte unsere session-dedup-Engine. | |
| 1,122 | Komprimierung von Bash-Ausgaben + MCP-Profile — inspirierte unsere disziplinierte Abbruchstrategie bei der Komprimierung und die Reduzierung von MCP-Werkzeugmanifesten. | |
| 138 | Inhaltsabhängige Ausgabekomprimierung pro Dateityp mit fehlertoleranter Abbruchstrategie — bestätigte unsere typabhängige Weiterleitung und das Überspringen bei zu geringem Gewinn. | |
| 1,951 | „Finde die Geister-Token“ — sein Muster aus Auslagerung und wiederherstellbarem Handle prägte unsere Überlegungen zur CCR-Auslagerung. | |
| 28 | Eine Blaupause aus Sitzungsgraph und rundenübergreifender Zeilendeduplizierung, die unser session-dedup-Design prägte. | |
| 3 | Spaltenorientiertes JSON in Rust + inhaltsadressierter Abruf + nachrichtenübergreifende Deduplizierung — bestätigte das Design unserer headroom/ccr/session-dedup-Engines und die cache-stabile Invariante „die komprimierte Form ist positionsunabhängig“. | |
| 113 | Komprimierung von MCP-Werkzeugschemata und -beschreibungen — floss in unsere Kardinalitätsreduktion von MCP-Werkzeugmanifesten ein. | |
| 197 | Repository-Karten-Rangfolge im Aider-Stil — floss in unsere Erkundung von Repository-Karten und Abrufrangfolgen ein. | |
| 4 | Deklarative Reduzierung von Shell-Ausgaben über MCP — bestätigte unsere deklarative Komprimierung von Bash-Ausgaben. | |
| 6,162 | Toolkit für die TypeScript Compiler API — inspirierte unsere parserbasierte Entfernung von Kommentaren, bei der String-, Template- und Regex-Literale erhalten bleiben. |
🧠 Speicher & RAG
Abschnitt betitelt „🧠 Speicher & RAG“| Projekt | ⭐ | Wie es OmniRoute inspiriert hat |
|---|---|---|
| 63,902 | Universelle Speicherschicht — ihr Proxy-Modell als Schreib-/Lesegrenze prägte unsere Speicherarchitektur. | |
| 24,382 | Zustandsbehaftete Agenten mit mehrstufigem Speicher — inspirierten unser mehrstufiges Modell für Context Control & Recovery (CCR). | |
| 1,781 | Die ProblemMap-Taxonomie von 16 wiederkehrenden RAG-/LLM-Fehlermodi — das gemeinsame Vokabular in unserem Leitfaden zur Fehlerbehebung. |
🛰️ Datenverkehrsanalyse, MITM & transparenter Proxy
Abschnitt betitelt „🛰️ Datenverkehrsanalyse, MITM & transparenter Proxy“| Projekt | ⭐ | Wie es OmniRoute inspiriert hat |
|---|---|---|
| 66 | Die MITM-Überwachung/-Analyse des Datenverkehrs zwischen Programmierassistenten und LLMs floss in die frühen Anforderungen an den Traffic Inspector ein. Vier zuvor abgeleitete Module — SSE-Zusammenführung, Konversationsnormalisierung, Maskierung geheimer Daten und Header-Bereinigung — wurden durch unabhängige Clean-Room-Implementierungen ersetzt, die auf öffentlichen Protokollstandards basieren. Die beiden Oberflächen für Host-Passthrough (passthrough.ts und _internal/bypass.cjs) bleiben interne OmniRoute-Implementierungen, die unabhängig klassifiziert sind; sie wurden im Rahmen dieser Ersetzung nicht neu geschrieben. | |
| 5,995 | Transparente, prozessbezogene Proxy-Weiterleitung — inspirierte unseren absturzsicheren MITM-Abbau, Socket-Leerlaufzeitüberschreitungen, die Prozesszuordnung über /proc und die TPROXY-Erfassung. |
📚 Modelldaten, Observability & Benutzeroberfläche
Abschnitt betitelt „📚 Modelldaten, Observability & Benutzeroberfläche“| Projekt | ⭐ | Wie es OmniRoute inspiriert hat |
|---|---|---|
| 6,555 | Offene Datenbank mit Spezifikationen, Preisen und Fähigkeiten von KI-Modellen — wird nativ mit unserem Modellkatalog synchronisiert. | |
| 38,108 | Die knotenbasierte Graphbibliothek, auf der unser Compression Studio und Combo/Routing Studio in Echtzeit basieren. | |
| 40,314 | Die Live-Visualisierung von Workflow-Graphen in LangGraph Studio inspirierte die Echtzeit-Kaskadenansicht unserer Studios. | |
| 33,592 | Sein Observability-Modell „Trace → Span → Generation“ prägte die Wasserfallansicht unseres Compression Studio. | |
| 3,631 | Observability für Istio-Service-Meshes — inspirierte unsere Circuit-Breaker-Badges und die visuelle Darstellung von Fehlerkanten im Routing/Combo Studio. | |
| 2,428 | KI-/LLM-Markenlogos, die zur Darstellung der Anbieter-Symbole in unserem Dashboard dienen. | |
| 12,354 | Stellt die MIT-lizenzierten SVG-Flaggen bereit, die von der Sprachauswahl in der README verwendet werden. |
🛡️ Sicherheit
Abschnitt betitelt „🛡️ Sicherheit“| Projekt | ⭐ | Wie es OmniRoute inspiriert hat |
|---|---|---|
| 721 | Eine kuratierte Liste standardmäßig sicherer Bibliotheken, die unsere Sicherheitsentscheidungen leitet (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink). |
🧭 Ergänzende Werkzeuge
Abschnitt betitelt „🧭 Ergänzende Werkzeuge“| Projekt | ⭐ | Wie es OmniRoute inspiriert hat |
|---|---|---|
| 6,564 | Inspirierte die Deduplizierung von Anfragen, einen kostenlosen Notfall-Fallback, austauschbare Auto-Combo-Strategien und die mehrsprachige Absichtsklassifizierung. | |
| 30,652 | Seine kontobasierte Modellneuzuordnung, die Validierung ausführbarer Pfade und das Verhalten von Tarifbezeichnungen flossen in die Antigravity-Laufzeitumgebung von OmniRoute ein. | |
| 4,817 | Sein kompaktes Countdown-Format für das Zurücksetzen von Kontingenten inspirierte die entsprechende Anzeige von Anbieterlimits in OmniRoute. | |
| 32,230 | Seine ACP-Integrationen inspirierten die automatische Erkennung installierter CLI-Agenten durch OmniRoute. | |
| 20,507 | Identifizierte die Grok-Build-Kontingentschnittstelle; OmniRoute überprüfte und korrigierte anschließend das aktuelle Übertragungsformat unabhängig. |
📄 Lizenz
Abschnitt betitelt „📄 Lizenz“MIT-Lizenz – Details finden Sie unter LICENSE.
⬆ Zurück nach oben · Mit ❤️ für die Open-Source-KI-Community entwickelt.
OmniRoute v3.8.51 · Node ≥22.22.2 · MIT-Lizenz · omniroute.online
HagiCode
HagiCode ist ein agentischer Coding-Arbeitsplatz mit strukturierten Workflows, Multi-Agent-Ausführung und Hero-Dungeon-Ansichten.
Mit einem intelligenteren, schnelleren und unterhaltsameren agentischen Workflow wird aus Ideen nutzbare Software.

- SmartStrukturierte Workflows machen aus Absichten einen umsetzbaren Weg von der Idee bis zur Auslieferung.
- EfficientMulti-Agent-Workflows führen Recherche, Umsetzung und Prüfung parallel aus.
- FunHero Dungeon macht lange Coding-Sitzungen anschaulich und gemeinschaftlich.




