Zum Inhalt springen
OmniRoute source

README (Deutsch)


<td nowrap>Laufzeit<td nowrap>Sprache<td nowrap>Framework<td nowrap>Datenbank<td nowrap>Speicher<td nowrap>Schemata<td nowrap>Protokolle<td nowrap>Streaming<td nowrap>Kompression<td nowrap>Authentifizierung & Sicherheit<td nowrap>Stealth<td nowrap>Resilienz<td nowrap>Protokollierung<td nowrap>Testen<td nowrap>Plattformen<td nowrap>CI/CD<td nowrap>Links
SchichtTechnologie
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
<td nowrap>Benutzerhandbuch<td nowrap>Einrichtungsanleitung<td nowrap>Leitfaden für CLI-Tools<td nowrap>Remote-Modus<td nowrap>Claude-Code-Konfiguration<td nowrap>Schnellstart
DokumentBeschreibung
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
<td nowrap>Docker-Leitfaden<td nowrap>Podman-Leitfaden<td nowrap>VM-Bereitstellung<td nowrap>Fly.io-Bereitstellung<td nowrap>Termux-Leitfaden<td nowrap>PWA-Leitfaden<td nowrap>Deinstallationsanleitung<td nowrap>Umgebungskonfiguration
DokumentBeschreibung
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
<td nowrap>Architektur<td nowrap>Komprimierungsleitfaden<td nowrap>RTK-Komprimierung<td nowrap>Komprimierungs-Engines<td nowrap>Format der Komprimierungsregeln<td nowrap>Komprimierungs-Sprachpakete<td nowrap>Resilienzleitfaden<td nowrap>Auto-Combo-Engine<td nowrap>Proxy-Leitfaden<td nowrap>Kostenlose Tarife<td nowrap>Funktionsgalerie<td nowrap>Codebasis-Dokumentation
DokumentBeschreibung
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
<td nowrap>API-Referenz<td nowrap>OpenAPI-Spezifikation<td nowrap>MCP-Server<td nowrap>MCP-Server-Leitfaden<td nowrap>A2A-Server<td nowrap>A2A-Server-Leitfaden
DokumentBeschreibung
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
<td nowrap>Mitwirken<td nowrap>Branching- und Release-Modell<td nowrap>Änderungsprotokoll<td nowrap>Sicherheitsrichtlinie<td nowrap>i18n-Leitfaden<td nowrap>Release-Checkliste<td nowrap>Testabdeckungsplan
DokumentBeschreibung
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

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“
RangMitwirkendeZusammengeführte PRs~Geänderte Zeilen
1backryun190227,977
2oyi77180407,678
3rdself14580,663
4JxnLexn128387,049
5KooshaPari101125,747
6herjarsa88230,872
7RaviTharuma7955,106
8maxmad64bis69394,715
9artickc5933,260
10HouMinXi5147,334
10chirag127515,153
12xz-dev50245,976
13hartmark4752,185
14rqzbeh39143,181
15dhaern3419,559
16Dingding-leo331,986
17NomenAK3213,854
18MumuTW3016,953
19benzntech2911,641
20pacocartones249,331
20Prudhvivuda246,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.

backryun
backryun

🥇 220 GitHub-zugeordnete Commits
Paijo
Paijo

🥈 219 GitHub-zugeordnete Commits
Randi
Randi

🥉 108 GitHub-zugeordnete Commits
Ravi Tharuma
Ravi Tharuma

🏅 81 GitHub-zugeordnete Commits
Chris
Chris

🏅 70 GitHub-zugeordnete Commits
Markus Hartung
Markus Hartung

🏅 69 GitHub-zugeordnete Commits · geteilter 6. Platz
Dizzle
Dizzle

🏅 69 GitHub-zugeordnete Commits · geteilter 6. Platz
Jan Leon
Jan Leon

🏅 64 GitHub-zugeordnete Commits
zenobit
zenobit

🏅 62 GitHub-zugeordnete Commits
Bob.Hou
Bob.Hou

🏅 51 GitHub-zugeordnete Commits · geteilter 10. Platz
Xiangzhe
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.



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
Andrew

💛 Aktiver monatlicher Sponsor
Vlad I
Vlad I

💛 Aktiver monatlicher Sponsor
Paco Cartones
Paco Cartones

💛 Aktiver einmaliger Sponsor
Professor Igor Morais Vasconcelos
Prof. Igor Morais

💛 Ehemaliger einmaliger Unterstützer
longtao
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.


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.

  1. Forken Sie das Repository
  2. Erstellen Sie Ihren Branch von der Spitze des aktiven release/vX.Y.Z-Branches (nicht von main) — siehe Branching- und Release-Modell
  3. Erstellen Sie Ihren Feature-Branch (git checkout -b feat/amazing-feature)
  4. Committen Sie Ihre Änderungen (git commit -m 'feat: add amazing feature')
  5. Pushen Sie in den Branch (git push origin feat/amazing-feature)
  6. Öffnen Sie einen Pull Request mit base = diesem release/vX.Y.Z-Branch

Ausführliche Richtlinien finden Sie in CONTRIBUTING.md.

Terminal-Fenster
# Release erstellen — npm publish erfolgt automatisch
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes

Diagramm des Sterneverlaufs

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.

<td nowrap>9router<td nowrap>CLIProxyAPI<td nowrap>LiteLLM<td nowrap>codex-chatgpt-web<td nowrap>free-claude-code<td nowrap>composer-api<td nowrap>codex-multi-auth<td nowrap>opencode-anthropic-auth<td nowrap>grok2api-merged<td nowrap>TQZHR/grok2api<td nowrap>chenyme/grok2api<td nowrap>grok2api-pro<td nowrap>GrokProxy<td nowrap>GrokBridge<td nowrap>grok-web-api
Projekt⭐Wie es OmniRoute inspiriert hat
26,161Das ursprüngliche Projekt, auf dem dieser Fork basiert — hier um multimodale APIs erweitert und vollständig in TypeScript neu geschrieben.
48,497Die Go-Implementierung, die als Inspiration für diese JavaScript-/TypeScript-Portierung diente.
57,100Das KI-Gateway, dessen öffentlicher Preisdatenbestand unsere Synchronisierung zur Kostenverfolgung speist und dessen Modell zur Anbieter-Normalisierung unser Routing geprägt hat.
1,410MIT-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,112Muster, 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.
322Muster von Cursor Composer für Werkzeugauswahl, Ausgabebeschränkungen und Werkzeugübermittlung, die für den nativen Cursor-Executor angepasst wurden.
457Muster für Neuanmeldung und Refresh-Token-Rotation, die in die erneute Codex-OAuth-Authentifizierung portiert wurden.
510Claude-Code-kompatible Transformationsvorgaben und das Verhalten von Abrechnungs-Headern, die in OmniRoutes konfigurationsgesteuerter Brücke verallgemeinert wurden.
2Seine 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.
705Die 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,520Der 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.
27Eine 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.
50Sein Cookie-authentifizierter Grok-Proxy und sein Streaming-Muster mit result.response.token dienten als Grundlage für OmniRoutes Grok-Web-Transport.
5Bei 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.
14Seine 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“
<td nowrap>Caveman<td nowrap>RTK – Rust Token Killer<td nowrap>headroom<td nowrap>LLMLingua<td nowrap>llmlingua-2-js<td nowrap>Troglodita<td nowrap>ponytail<td nowrap>i-have-adhd
Projekt⭐Wie es OmniRoute inspiriert hat
100,538Das 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,185Hochleistungsfähige Komprimierung von Befehlsausgaben — inspirierte unsere RTK-Engine, die JSON-Filter-DSL, die Wiederherstellung von Rohausgaben und die gestapelte RTK-→-Caveman-Pipeline.
67,310Reversible Kontextkomprimierung (SmartCrusher) — inspirierte unsere headroom-Engine und das ccr-Abrufmarkermuster.
6,598Forschung zur Prompt-Komprimierung (LLMLingua / LLMLingua-2) — inspirierte unsere asynchrone, codesichere und nach dem Fail-open-Prinzip arbeitende llmlingua-Engine.
31Der JS/ONNX-Port (MobileBERT / XLM-RoBERTa), der als Worker-Thread-Backend für unsere LLMLingua-Engine verwendet wird.
40PT-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,957Der 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,526Sein 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“
<td nowrap>TOON<td nowrap>GCF – Graph Compact Format<td nowrap>gcf-typescript<td nowrap>token-optimizer-mcp<td nowrap>token-savior<td nowrap>token-saver<td nowrap>token-optimizer<td nowrap>TokenMizer<td nowrap>OmniCompress<td nowrap>mcp-compressor<td nowrap>RepoMapper<td nowrap>quiet-shell-mcp<td nowrap>ts-morph
Projekt⭐Wie es OmniRoute inspiriert hat
25,233Token-Oriented Object Notation — sein spaltenorientiertes Modell aus Kopfzeile und Zeilen prägte unsere tabellarische Komprimierungsstufe.
41Sein kompaktes Graphformat und das generische Profildesign flossen in OmniRoutes tabellarische Komprimierung und das Headroom-Codec-Format ein.
4Die MIT-TypeScript-Implementierung, die direkt eingebunden und als generischer Headroom-Profil-Codec erweitert wurde.
494Brotli/SQLite-Cache + sitzungsbezogene Kontextdeltas — inspirierte unsere session-dedup-Engine.
1,122Komprimierung von Bash-Ausgaben + MCP-Profile — inspirierte unsere disziplinierte Abbruchstrategie bei der Komprimierung und die Reduzierung von MCP-Werkzeugmanifesten.
138Inhaltsabhä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.
28Eine Blaupause aus Sitzungsgraph und rundenübergreifender Zeilendeduplizierung, die unser session-dedup-Design prägte.
3Spaltenorientiertes 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“.
113Komprimierung von MCP-Werkzeugschemata und -beschreibungen — floss in unsere Kardinalitätsreduktion von MCP-Werkzeugmanifesten ein.
197Repository-Karten-Rangfolge im Aider-Stil — floss in unsere Erkundung von Repository-Karten und Abrufrangfolgen ein.
4Deklarative Reduzierung von Shell-Ausgaben über MCP — bestätigte unsere deklarative Komprimierung von Bash-Ausgaben.
6,162Toolkit für die TypeScript Compiler API — inspirierte unsere parserbasierte Entfernung von Kommentaren, bei der String-, Template- und Regex-Literale erhalten bleiben.
<td nowrap>Mem0<td nowrap>Letta (MemGPT)<td nowrap>WFGY
Projekt⭐Wie es OmniRoute inspiriert hat
63,902Universelle Speicherschicht — ihr Proxy-Modell als Schreib-/Lesegrenze prägte unsere Speicherarchitektur.
24,382Zustandsbehaftete Agenten mit mehrstufigem Speicher — inspirierten unser mehrstufiges Modell für Context Control & Recovery (CCR).
1,781Die 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“
<td nowrap>llm-interceptor<td nowrap>ProxyBridge
Projekt⭐Wie es OmniRoute inspiriert hat
66Die 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,995Transparente, 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“
<td nowrap>models.dev<td nowrap>React Flow / xyflow<td nowrap>LangGraph<td nowrap>Langfuse<td nowrap>Kiali<td nowrap>lobe-icons<td nowrap>flag-icons
Projekt⭐Wie es OmniRoute inspiriert hat
6,555Offene Datenbank mit Spezifikationen, Preisen und Fähigkeiten von KI-Modellen — wird nativ mit unserem Modellkatalog synchronisiert.
38,108Die knotenbasierte Graphbibliothek, auf der unser Compression Studio und Combo/Routing Studio in Echtzeit basieren.
40,314Die Live-Visualisierung von Workflow-Graphen in LangGraph Studio inspirierte die Echtzeit-Kaskadenansicht unserer Studios.
33,592Sein Observability-Modell „Trace → Span → Generation“ prägte die Wasserfallansicht unseres Compression Studio.
3,631Observability für Istio-Service-Meshes — inspirierte unsere Circuit-Breaker-Badges und die visuelle Darstellung von Fehlerkanten im Routing/Combo Studio.
2,428KI-/LLM-Markenlogos, die zur Darstellung der Anbieter-Symbole in unserem Dashboard dienen.
12,354Stellt die MIT-lizenzierten SVG-Flaggen bereit, die von der Sprachauswahl in der README verwendet werden.
<td nowrap>awesome-secure-defaults
Projekt⭐Wie es OmniRoute inspiriert hat
721Eine kuratierte Liste standardmäßig sicherer Bibliotheken, die unsere Sicherheitsentscheidungen leitet (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink).
<td nowrap>ClawRouter<td nowrap>Antigravity-Manager<td nowrap>vscode-antigravity-cockpit<td nowrap>AionUi<td nowrap>CodexBar
Projekt⭐Wie es OmniRoute inspiriert hat
6,564Inspirierte die Deduplizierung von Anfragen, einen kostenlosen Notfall-Fallback, austauschbare Auto-Combo-Strategien und die mehrsprachige Absichtsklassifizierung.
30,652Seine kontobasierte Modellneuzuordnung, die Validierung ausführbarer Pfade und das Verhalten von Tarifbezeichnungen flossen in die Antigravity-Laufzeitumgebung von OmniRoute ein.
4,817Sein kompaktes Countdown-Format für das Zurücksetzen von Kontingenten inspirierte die entsprechende Anzeige von Anbieterlimits in OmniRoute.
32,230Seine ACP-Integrationen inspirierten die automatische Erkennung installierter CLI-Agenten durch OmniRoute.
20,507Identifizierte die Grok-Build-Kontingentschnittstelle; OmniRoute überprüfte und korrigierte anschließend das aktuelle Übertragungsformat unabhängig.

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


OmniRoute-Quellcode (a58000c7685f)

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.

HagiCode-Hauptoberfläche im hellen Design
  • 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.
HagiCode besuchen