🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇧🇦 bs · 🇨🇿 cs · 🇩🇰 da · 🇩🇪 de · 🇬🇷 el · 🇪🇸 es · 🇪🇪 et · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇪 ga · 🇮🇳 gu · 🇳🇬 ha · 🇮🇱 he · 🇮🇳 hi · 🇭🇷 hr · 🇭🇺 hu · 🇦🇲 hy · 🇮🇩 id · 🇳🇬 ig · 🇮🇹 it · 🇯🇵 ja · 🇬🇪 ka · 🇰🇭 km · 🇮🇳 kn · 🇰🇷 ko · 🇱🇹 lt · 🇱🇻 lv · 🇮🇳 ml · 🇮🇳 mr · 🇲🇾 ms · 🇲🇹 mt · 🇲🇲 my · 🇳🇵 ne · 🇳🇱 nl · 🇳🇴 no · 🇮🇳 or · 🇮🇳 pa · 🇵🇭 phi · 🇵🇱 pl · 🇵🇹 pt · 🇧🇷 pt-BR · 🇷🇴 ro · 🇷🇺 ru · 🇱🇰 si · 🇸🇮 sl · 🇷🇸 sr · 🇸🇪 sv · 🇰🇪 sw · 🇮🇳 ta · 🇮🇳 te · 🇹🇭 th · 🇹🇷 tr · 🇺🇦 uk-UA · 🇵🇰 ur · 🇺🇿 uz · 🇻🇳 vi · 🇳🇬 yo · 🇨🇳 zh-CN · 🇹🇼 zh-TW
Ručné kombinovanie bezplatných úrovní je náročné — desiatky SDK, desiatky limitov požiadaviek a žiadny prehľad o tom, koľko máte skutočne k dispozícii. OmniRoute eviduje 489 položiek bezplatných úrovní v rámci 35 opakujúcich sa kľúčov fondov a celkový počet tokenov vypočítava zo 17 fondov so zverejneným kladným mesačným rozpočtom plus piatich limitov Groq pre jednotlivé modely, pričom zdieľané fondy deduplikuje. Kvóty, ktoré sa sprístupnia až po regionálnom overení identity (v súčasnosti: ModelScope), sa zobrazujú samostatne ako +~6 mil. za regionálnym overením identity a nikdy sa nezapočítavajú do hlavného súčtu. Výsledok zostáva viditeľný na ovládacom paneli (
/dashboard/free-tiers).
Animovaný súhrn aktuálnej stránky
/dashboard/free-tiers. Kompletná metodika (deduplikácia fondov, úrovne kreditov, podmienky poskytovateľov): docs/reference/FREE_TIERS.md.Tieto údaje sa každé dva týždne opätovne kontrolujú podľa aktuálneho katalógu a menia sa oboma smermi — ak poskytovateľ ukončí bezplatnú úroveň, číslo klesne; ak pribudne nová, číslo stúpne. Zverejňujeme to, čo katalóg skutočne vypočíta, nikdy nie zaokrúhlený najlepší možný scenár.
👋 Sledujte správcu — získajte informácie o nových poskytovateľoch, vydaniach a tipoch ako prví:
Otázky, tipy týkajúce sa poskytovateľov, plán vývoja a podpora → Discord · Telegram · WhatsApp 🌍 Globálne / 🇧🇷 Brazília / Portál
| v3.8.49 | v3.8.50 | v3.8.51+ |
|
|---|---|---|---|
| 🌐 Poskytovatelia | 290 | 357 | ďalší sú v poradí |
| 🧠 Jedinečné ID modelov četu | 1185 | 1312 | — |
| 🖼️ Most medzi modalitami | — | 🆕 obraz + zvuk + video | — |
| 📡 Bezplatný katalóg Radar | — | 🆕 voliteľná aktivácia | — |
| ⚖️ Plánovanie podľa kvóty | — | 🆕 Quota-Share | — |
| 📊 Telemetria kvót | — | 🆕 v reálnom čase | — |
→ Plán vývoja — po koľajniciach k v3.9.0 LTS
| 🚀 Začíname | 🚀 Rýchly štart | 📦 Inštalácia | 🆓 Bez konfigurácie |
| 💡 Zistite viac | 💥 Prísľub | 🤔 Prečo OmniRoute | 🏆 Čím sa odlišuje |
| ⚙️ Funkcie | 🎯 Kombinácie | 🌐 Poskytovatelia | 🔌 CLI a MCP |
| 🗜️ Kompresia | 🖥️ Kde funguje | 🔒 Súkromie | |
| 👀 Ukážka | 🎬 V akcii | ✨ Čo je nové | 🤖 Kompatibilné CLI |
| 💚 Podpora | 💚 Podpora / Príspevok | 💬 Komunita | 💖 Sponzori |
| 📦 Projekt | 🛠️ Technologický stack | 📖 Dokumentácia | 👥 Prispievatelia |
# Čerstvá inštalácia, nulové poverenia — `auto` už funguje:
curl http://localhost:20128/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'Preferujete špecifický bezplatný backend? Zavolajte oc/… (OpenCode Free) priamo. Potom prejdite na auto a nechajte OmniRoute vybrať.
📦 Skripty pre rýchly štart na kopírovanie a vkladanie pre Python, Node.js, PHP a cURL → examples/quickstart/
Chcete sa pridať ako priateľ Open Source? Toto sú spoločnosti, ktoré podporujú open source a pomáhajú udržiavať OmniRoute v chode – a my verejne uvádzame, kam ide každý token, ktorý nám dajú. Kontaktujte nás: diegosouza.pw@outlook.com
|
Kimi Moonshot AI |
Ďakujeme spoločnosti Kimi (Moonshot AI), nášmu zakladajúcemu priateľovi Open Source, za podporu tohto projektu! Kimi je AI laboratórium, ktoré stojí za rodinami modelov K2 a K3 s otvorenou váhou – Kimi K3 poskytuje kontextové okno s 1M tokenmi, natívne videnie a kódovanie na úrovni hraníc za zlomok cien uzavretých modelov a funguje ihneď po vybalení s Claude Code, Codex a každým nástrojom na kódovanie, ktorý OmniRoute poskytuje.
Čo poháňa podpora Kimi: Kredity API Kimi poháňajú potrubie vydania OmniRoute overené AI – fázu overenia zlúčenia poháňanú Kimi K3, ktorá kontroluje každú žiadosť o stiahnutie pred jej odoslaním – plus každodenný vývoj funkcií. Prvotriedna podpora Kimi sa dodáva na oboch koľajniciach: priame Kimi API ( kimi-k3) a plán kódovania Kimi Code (OAuth a API kľúč). OmniRoute je tiež prvým brazílskym open-source projektom v programe podpory Kimi. Získajte Kimi API kľúč s 15% extra kreditmi →
|
|
Cheaper Inference cheaperinference.com |
Ďakujeme spoločnosti Cheaper Inference, priateľovi OmniRoute Open Source, za podporu tohto projektu! Cheaper Inference je cenovo ohodnotená brána, ktorá predáva 42 hraničných modelov – Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok a MiniMax – za jedným koncovým bodom kompatibilným s OpenAI, smerujúc každú požiadavku k najlacnejšiemu oprávnenému poskytovateľovi bez toho, aby kedy účtovala viac ako cenníková cena výrobcu modelu.
Prvotriedna podpora v OmniRoute: Chat Completions, natívny koncový bod /v1/responses, videnie, volanie nástrojov a 3 obrazové modely (grok-imagine, nano-banana-pro, nano-banana-2, dostupné ako cheaperinference/<model>). Získajte API kľúč →
|
Odkazy označené aff=omniroute sú partnerské odkazy. Financujú projekt bez dodatočných nákladov pre vás.
🎟️ Propagácia partnerov — bezplatné kupóny na registráciu od poskytovateľov, ktorých nesponzorujeme (kliknutím rozbalíte)
Táto sekcia je určená len pre referenčné/kupónové kódy. Sponzorované partnerstvá sú uvedené v sekcii 🤝 Podporované našimi priateľmi z Open Source vyššie. OmniRoute nemá žiadne sponzorstvo ani partnerstvo s poskytovateľmi uvedenými tu – ide o verejné kupóny, ktoré môže použiť ktokoľvek.
|
AgentRouter agentrouter.org |
AgentRouter — partnerská registrácia · $100 bezplatných kreditov pri registrácii (bezplatný server, očakávajte vyššiu latenciu – najlepšie na testovanie, nie na produkciu). Prvotriedna podpora v OmniRoute od v3.8.50: Chat Completions, formát wire kompatibilný s Anthropic a cesta kompatibilná s OpenAI. Dostupné modely zahŕňajú claude-opus-4-8, claude-opus-5, gpt-5.6-sol a ďalšie. Získajte svojich $100 →
|
Poznáte iného poskytovateľa s veľkorysým bezplatným kupónom na registráciu, ktorý prospieva používateľom OmniRoute? Otvorte problém a my ho sem pridáme.
Kombinácia je reťazec modelov, medzi ktorými OmniRoute smeruje požiadavky automaticky. Ak sa vyčerpá kvóta, poskytovateľ zlyhá alebo prudko vzrastú náklady, kombinácia môže prejsť na ďalší vhodný a funkčný model. 🛡️
Nemusíte vytvárať žiadnu kombináciu. Nastavte model na auto (alebo jeho variant) a OmniRoute vytvorí virtuálnu kombináciu z vašich pripojených poskytovateľov, ktorých priebežne vyhodnocuje:
| ID modelu | Čo optimalizuje |
|---|---|
auto | 🎯 Vyvážené predvolené nastavenie (LKGP — zostáva pri vašom poslednom spoľahlivom poskytovateľovi) |
auto/coding | 🧑💻 Váhy uprednostňujúce kvalitu pri generovaní kódu |
auto/fast | ⚡ Najprv najnižšia latencia |
auto/cheap | 💰 Najprv najnižšia cena za token |
auto/offline | 🔋 Najprv najväčšia rezerva kvóty alebo limitu požiadaviek |
auto/smart | 🔭 Uprednostnenie kvality + 10 % prieskumu na objavenie lepších modelov |
auto/lkgp | 📌 Explicitné zotrvanie pri poslednom spoľahlivom poskytovateľovi |
auto/chaos | 🧪 Paralelné rozoslanie panelu modelov (jeden na poskytovateľa, predvolene 5), ktoré vráti jednu odpoveď; jedno nadradené volanie na každý model v paneli, nejde o vkladanie porúch |
Všetkých 19 stratégií — ľubovoľne ich kombinujte v jednotlivých krokoch kombinácie:
| # | Stratégia | Čo robí |
|---|---|---|
| 1 | priority |
Zoradený zoznam s prvým cieľom — každý sa vyčerpá pred prechodom na ďalší 🥇 |
| 2 | fill-first |
Pred prechodom ďalej úplne vyčerpá kvótu každého cieľa |
| 3 | weighted |
Vážený náhodný výber podľa váhy jednotlivých cieľov |
| 4 | round-robin |
Cyklicky prechádza cieľmi v stanovenom poradí |
| 5 | p2c |
Náhodné vyvažovanie záťaže metódou výberu z dvoch možností |
| 6 | least-used |
Vyberie cieľ s najnižšou aktuálnou záťažou |
| 7 | random |
Rovnomerný náhodný výber (bez duplikátov) |
| 8 | strict-random |
Náhodný výber bez odstraňovania opakovaní 🎲 |
| 9 | cost-optimized |
Minimalizuje cenu v $ za požiadavku podľa aktuálnych cien v katalógu 💸 |
| 10 | headroom |
Vyberie cieľ s najväčšou zostávajúcou kvótou |
| 11 | reset-window |
Uprednostní cieľ, ktorého okno kvóty sa obnoví najskôr |
| 12 | reset-aware |
Zoradí podľa času obnovenia kvóty — kratšie okná ako prvé 📊 |
| 13 | context-relay |
Odovzdáva kontext medzi cieľmi pri dlhých konverzáciách 🧠 |
| 14 | context-optimized |
Vyberie najvhodnejší cieľ pre aktuálnu veľkosť kontextu |
| 15 | cache-optimized |
Priradí každý opakovane použiteľný prefix promptu k rovnakému účtu — maximalizuje zásahy do vyrovnávacej pamäte promptov 🎯 |
| 16 | lkgp |
Posledná známa funkčná cesta — zostáva pri poslednom úspešnom poskytovateľovi a potom použije záložné pravidlá |
| 17 | auto |
Priebežné vyhodnocovanie každého pripojenia podľa 16 faktorov 🤖 |
| 18 | fusion |
Rozošle požiadavku panelu modelov a hodnotiaci model syntetizuje jednu odpoveď 🧬 |
| 19 | pipeline |
Reťazí kroky — výstup každého cieľa vstupuje do nasledujúceho 🔗 |
Mechanizmus Auto-Combo hodnotí každého kandidáta podľa 16 faktorov (stav, kvóta, náklady, latencia, vhodnosť pre úlohu, kvalita, dostupnosť relácie…) — pozrite si docs/routing/AUTO-COMBO.md.
📖 Mechanizmus Auto-Combo · Sprievodca odolnosťou
📊 Kompletná metodológia & detail funkcií vs 9router, OpenRouter, CLIProxyAPI & LiteLLM → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md
OmniRoute je licencovaný pod licenciou MIT a vyvíjaný otvorene. Ak vám šetrí čas alebo peniaze, tu sú možnosti, ako mu pomôcť zachovať nezávislosť — vyberte si tú, ktorá vám vyhovuje. Sponzorstvo nikdy neovplyvňuje prioritu smerovania; kupuje viditeľnosť, nie poradie.
| ⭐ Označte repozitár hviezdičkou | Zadarmo — skutočne pomáha viditeľnosti | Označiť OmniRoute hviezdičkou |
| 🐙 GitHub Sponsors | Jednorazovo alebo mesačne · nulový poplatok platforme | github.com/sponsors/diegosouzapw |
| ☕ Ko-fi | Rýchly jednorazový príspevok, darca sa nemusí registrovať | ko-fi.com/diegosouzapw |
| 🧋 Buy Me a Coffee | Malé, neformálne gesto | buymeacoffee.com/diegosouzapw |
| 🖐 Liberapay | Opakovane · neziskovo · open source | liberapay.com/diegosouzapw |
| 🇧🇷 PIX (Brazília) | Okamžite, bez poplatkov | kľúč & QR nižšie |
| ₿ Kryptomeny | BTC · ETH · USDT-TRC20 · USDC-Solana | adresy nižšie |
🇧🇷 PIX — okamžite, bez poplatkov (Brazília)
Kľúč (náhodný): 5d865059-bc44-483a-962d-43ceb80126eb
Pix copia-e-cola:
00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD
₿ Kryptomeny — BTC · ETH · USDT-TRC20 · USDC-Solana (kliknutím rozbalíte)
| ₿ BTC | Bitcoin (SegWit) | bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd |
| Ξ ETH | Ethereum (ERC20) | 0x64Cf6B68A6Ff34288e89172950a2d00102337a84 |
| ₮ USDT | Tron (TRC20) | TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2 |
| $ USDC | Solana | 2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu |
🐛 Našli ste chybu alebo máte spätnú väzbu? Otvorte diskusiu.
Poznámky pre vývojárov: Projekt môže počas npm install/postinstall pre pohodlie vývojárov vygenerovať lokálny súbor .env. Tento súbor je zámerne ignorovaný prostredníctvom .gitignore (pozrite si .gitignore) a nikdy nesmie byť commitnutý — ak bol commitnutý omylom, zmeňte všetky odhalené tajné údaje a odstráňte súbor z histórie. Pokyny na správu lokálnych súborov prostredia a tajných údajov nájdete v dokumente docs/DEVELOPER-ENVIRONMENT.md.
Hlavným údajom pre bezplatnú úroveň zostáva ~1,62 mld. tokenov/mesiac z vyššie uvedeného zdokumentovaného katalógu s odstránenými duplicitami medzi fondmi. Dočasné kredity poskytovateľov za registráciu môžu v prvom mesiaci tento objem samostatne zvýšiť na ~2,22 mld. Radar je voliteľná, podpísaná nadstavba katalógu určená ľuďom, ktorí chcú aktuálnejšie informácie o dostupnosti bezplatných modelov medzi vydaniami OmniRoute; komunitný katalóg aj všetky existujúce bezplatné funkcie zostávajú bezplatné.
Podporovatelia môžu získavať živý katalóg a ďalšie možnosti od poskytovateľov. Jeho samostatný, premenlivý strop je najviac približne 3 mld. tokenov/mesiac v závislosti od dostupnosti poskytovateľov. Tento strop nie je zárukou: poskytovatelia môžu kedykoľvek zmeniť kvóty, podmienky oprávnenosti, modely alebo regióny.
Radar je voliteľný a používa iba požiadavky GET. Klient OmniRoute neodosiela prompty, prenosy, konfiguráciu poskytovateľov, telemetriu používania ani lokálny stav zatvorenia oznámení. Informácie o podmienkach oprávnenosti a aktuálnom katalógu nájdete na stránke radar.omniroute.online/planos.
Najnovšie zaujímavosti od verzie v3.8.20 → v3.8.50. Úplnú históriu nájdete v súbore
CHANGELOG.md.
- 🎛️ OmniConductor — prichádzajúce delegovanie A2A do vašej flotily agentov, zručnosti Conductor na karte agenta a panel ovládacieho panela s hlasovým četom Faro s funkciou push-to-talk. → Server A2A
- 🛂 Adaptívne prijímanie a ochrana pred preťažením — výpočtovo náročné požiadavky na čet sa namiesto odpovede 503 zaradia do frontu, pričom každé pripojenie využíva atomické priebežné prenájmy RPM. → Sprievodca odolnosťou
- 🗂️ Kanonické poradie
/v1/models— jeden súvislý blok zoskupený podľa poskytovateľa pre každého poskytovateľa (kombinácie sú pripnuté ako prvé), stabilný naprieč všetkými zdrojmi katalógu. → Referencia API - 🗜️ Posilnenie kompresie — predvolene zapnutá ochrana pred nafúknutím, balíky Caveman pre DE / FR / JA + čínštinu (wényán), filtre RTK pre Gradle a .NET. → Kompresia
- 💸 Pravdivé náklady pri paušálnych sadzbách — poskytovatelia s predplatným alebo programátorským plánom vykazujú v analýze nákladov $0; rozpočet, kvóty a smerovanie naďalej používajú odhady. → Referencia API
- ⚖️ Smerovanie Quota-Share — spravodlivé rozdelenie kvóty zdieľaného účtu medzi združené kľúče so zachovaním využitia kapacity, takže nevyužité podiely sa požičiavajú ostatným. → Sprievodca odolnosťou
- 🤖 Nastavenie CLI/agentov jedným príkazom — 13 registrovaných príkazov
setup-*;omniroute runspúšťa 7 rozhraní CLI (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI);omniroute configurepodporuje 10 cieľov s interaktívnym výberom poskytovateľa a modelu a obľúbenými položkami pre jednotlivé kontexty. → Integrácie CLI - 🛰️ Vzdialený režim — ovládajte vzdialenú inštanciu OmniRoute pomocou tokenov s obmedzeným rozsahom (
connect/contexts/tokens) a pomocníka OAuthantigravitypre inštalácie na VPS. → Vzdialený režim - 🧭 Inteligentnejšie automatické smerovanie — kombinácie
auto/<category>:<tier>, Fusion (panel modelov + rozhodca), smerovanie zohľadňujúce úlohu a prepísanie modelu, režimu alebo rozpočtu v USD pre jednotlivé požiadavky. → Auto-Combo - 🗜️ Rozšíriteľná kompresia — 12 kombinovateľných enginov + Compression Studios: LLMLingua-2, dvojúrovňové Ultra, omniglyph, kontrola vernosti pre každý krok, GCF v3.2 a editor s meniteľným poradím pomocou presúvania. → Kompresia
- 🕵️ Transparentné dešifrovanie MITM (TPROXY) — zachytávanie rozhraní CLI, ktoré ignorujú premenné prostredia proxy, s certifikačnou autoritou pre jednotlivé SNI a inštalátorom úložiska dôveryhodných certifikátov. → MITM/TPROXY
- 💸 Telemetria nákladov všade — hlavičky nákladov a využitia
X-OmniRoute-*na každom koncovom bode, hlavička úspor pri zásahu do vyrovnávacej pamäte a kvóty výdavkov v USD pre jednotlivé kľúče. → Referencia API - 🧠 Pamäť pod vašou kontrolou — predvolene vypnutá, voliteľná kvantizácia vektorov int8 + typovaný útlm,
x-omniroute-no-memorypre jednotlivé požiadavky. → Pamäť - 🛡️ Zabezpečenie — ochrana pred prompt injection na každej trase LLM (súprava red-team testov), voliteľná ochrana maskujúca prihlasovacie údaje (rediguje uniknuté API kľúče a tajné údaje v oboch smeroch), bezplatné webové vyhľadávanie cez DuckDuckGo ako posledná možnosť a voliteľná prihlasovacia brána OIDC pre ovládací panel (prihlásenie heslom zostáva vždy dostupné). → Ochranné mechanizmy
- 🖼️ Nové koncové body —
/v1/ocr(Mistral OCR) a/v1/audio/translations(v štýle Whisper) dopĺňajú podporu médií. → Referencia API - 🎨 Generovanie obrázkov, videa a zvuku — jedno API pre médiá: xAI Grok Imagine a video od Novita AI, ComfyUI, Magnific, Adobe Firefly, Segmind a poskytovatelia reči, ako je ElevenLabs. → Referencia API
- 🌍 Nasadenie a prevádzka —
basePathreverzného proxy, automatická detekcia jazyka prehliadača, sledovanie zariadení pre jednotlivé kľúče, dôveryhodnosť MITM bez oprávnení root a lokalizácia zh-TW. → Prostredie - 🤝 Ďalší poskytovatelia a agenti — cloudoví agenti (Codex Cloud, Cursor, Devin, Jules), Grok Build (xAI) s prehliadačom a prihlásením OAuth, plnohodnotná karta Ollama, Claude Opus 5 a Sonnet 5, oficiálne partnerstvo s Kimi (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… a aktualizovaný katalóg 352 poskytovateľov. → Poskytovatelia
- 📡 Transparentnosť smerovania — každá odpoveď obsahuje hlavičku
X-OmniRoute-Decision, ktorá uvádza stratégiu, poskytovateľa a latenciu použitú na jej obsluhu; nová kombinovaná stratégiacache-optimizeda faktor Auto-CombocacheAffinitysmerujú opakované požiadavky späť na pripojenie s uloženým prefixom vo vyrovnávacej pamäti a koncový bod iba na čítanie/v1/auto-combo/{channel}/candidatessprístupňuje aktuálnu množinu kandidátov kanálaauto/*. → Auto-Combo - ⚡ Lokálny výkon a infraštruktúra — lokálny Redis na jedno kliknutie, nástroje na nasadenie relay pre Cloudflare Workers / Deno Deploy, Bifrost a Mux ako dohliadané vstavané služby. → Vstavané služby
- 🧩 Súčasťou balíka je aj — framework doplnkov + marketplace, frameworky zručností Omni/Agent/GitHub, integrácia trezoru Obsidian (22 nástrojov MCP), rozhrania API Batch a Files kompatibilné s OpenAI, sémantická vyrovnávacia pamäť odpovedí, gamifikácia s rebríčkami, vyhľadávanie agentov ACP (15 vstavaných agentov), plánovaný export denníkov do BigQuery, paralelné rozdelenie medzi viacero modelov
auto/chaos, premostenie s botom Telegram, správca verzií priamo v aplikácii a rebríčky bezplatných poskytovateľov LMArena-ELO. → Dokumentácia
Jedna konfigurácia —
http://localhost:20128/v1— a každé AI IDE alebo CLI funguje s bezplatnými a nízkonákladovými modelmi.
Claude Code |
Codex CLI |
Cline |
Kilo Code |
Zoo Code |
Continue |
Aider |
ForgeCode |
jcode |
DeepSeek TUI |
CodeWhale |
OpenCode |
Factory Droid |
Copilot CLI |
Cursor CLI |
Smelt |
Pi |
Grok Build |
Hermes Agent |
OpenClaw |
Goose |
Open Interpreter |
Warp AI |
deyin.ai |
📖 Nastavenie jednotlivých nástrojov pre všetkých 36 nástrojov (26 CLI Code + 10 CLI Agents) → docs/reference/CLI-TOOLS.md · 🧩 Plugin OpenCode → @omniroute/opencode-provider
Spustite ľubovoľné podporované CLI cez OmniRoute jediným príkazom — bez zapisovania konfiguračných súborov, prihlasovacie údaje sa vložia pre každý proces a Qwen/Gemini dostanú dočasný izolovaný domovský adresár:
omniroute run claude --model openai/gpt-5.4 # Claude Code
omniroute run codex --model glm/glm-5.2 # OpenAI Codex CLI
omniroute run aider --model glm/glm-5.2 -- --message "reply OK"
omniroute run goose --model glm/glm-5.2
omniroute run opencode --model glm/glm-5.2 -- run "reply OK"
omniroute run qwen --model glm/glm-5.2 -- -p "reply OK"
omniroute run gemini --model glm/glm-5.2 -- --skip-trust -p "reply OK"
# Alebo interaktívne vyberte poskytovateľa a model a zapíšte vlastnú konfiguráciu nástroja:
omniroute configure codex # tiež: claude opencode qwen aider goose gemini cline continue kiloKaždý príkaz rešpektuje aktívny vzdialený kontext (omniroute connect <host>), --dry-run
zobrazí presný náhľad premenných prostredia a argumentov bez vykonania a --api-key-env NAME zabráni uloženiu tajných údajov
do histórie shellu. → Integrácie CLI
357 registrovaných poskytovateľov v rámci kanonických kolekcií pre chat, médiá, vyhľadávanie, lokálne služby, cloudových agentov a systém vrátane 152 poskytovateľov s metadátami vyhľadávania
hasFree: true. Register chatovacích modelov zahŕňa 229 poskytovateľov / 2 554 jedinečných dvojíc poskytovateľ–model / 1 283 nespracovaných ID modelov; samostatný katalóg bezplatných rozpočtov obsahuje 491 riadkov jednotlivých modelov, 35 obnovovaných fondov a 54 obnovovaných poskytovateľov alebo poskytovateľov navždy zdarma bez potreby kľúča. Tieto menovatele sa zámerne líšia; definície a výpočty s deduplikovanými fondmi nájdete v dokumentoch Referenčná príručka poskytovateľov a Bezplatné úrovne.
OpenAI |
Anthropic |
Gemini |
xAI Grok |
DeepSeek |
Mistral |
Qwen |
Meta Llama |
Groq |
NVIDIA |
MiniMax |
Cohere |
Perplexity |
HuggingFace |
Together |
Fireworks |
Cloudflare |
Baidu |
…a viac než 330 ďalších — každá ikona sa načítava naživo z katalógu poskytovateľov na informačnom paneli. 📖 Referenčná príručka poskytovateľov
📖 Kompletný strojovo čitateľný katalóg → docs/reference/PROVIDER_REFERENCE.md
Rovnaká aplikácia, váš počítač, vaše pravidlá. Od globálnej inštalácie cez npm až po váš telefón prostredníctvom Termuxu.
| Platforma | Inštalácia | Hlavné výhody |
|---|---|---|
| 📦 npm (globálne) | npm install -g omniroute | Jeden príkaz, ľubovoľný OS |
| 🐳 Docker | docker run … diegosouzapw/omniroute | Viacero architektúr: AMD64 + ARM64 |
| 🖥️ Desktop (Electron) | npm run electron:build | Natívne okno + systémová lišta — Windows / macOS / Linux |
| 🎩 Panel ponuky (OmniRouteTray) | brew install --cask zoispag/tap/omniroute-tray | Dohliada na server a automaticky ho aktualizuje — macOS |
| 💪 ARM | natívne arm64 | Raspberry Pi, servery ARM, Apple Silicon |
| 📱 Android (Termux) | pkg install nodejs && npx -y omniroute | Beží vo vašom telefóne, nepretržite, bez prístupu root |
| 📲 PWA | „Pridať na plochu“ | Na celú obrazovku, offline, inštalovateľné z prehliadača |
| 🧩 Doplnok OpenCode | @omniroute/opencode-provider | Natívna integrácia s OpenCode |
| 🤖 VS Code Copilot Chat | nainštalujte rozšírenie OmniCopilot | Každý model OmniRoute v natívnom výbere modelov Copilot Chat — stabilná verzia aj Insiders |
| 🛠️ Zo zdrojového kódu | npm install && npm run dev | Upravujte ho a prispievajte |
📖 Príručka pre Docker · Desktop · Ikona na paneli ponuky · Termux · PWA · OpenCode
Žiadny nový bočný panel ani nové používateľské rozhranie chatu — každý model poskytovaný službou OmniRoute sa zobrazí priamo vo výbere modelov Copilot Chat, ktorý už používate. Od verzie VS Code 1.122 fungujú modely poskytovateľov bez prihlásenia do GitHubu alebo predplatného Copilot — režim agenta, volanie nástrojov aj obrazové funkcie, úplne zadarmo.
Nainštalujte rozšírenie OmniCopilot, nasmerujte ho
na svoj server OmniRoute (predvolene localhost:20128) a potom otvorte Copilot Chat → výber modelu
→ Spravovať modely… → OmniRoute.
| Obchod | Odkaz | Funguje s |
|---|---|---|
| 🧩 VS Code Marketplace | Inštalovať → | VS Code — stabilná verzia aj Insiders |
| 🔓 Open VSX Registry | Inštalovať → | Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro… |
V editore otvorte zobrazenie Rozšírenia, vyhľadajte „OmniRoute“ a kliknite na Inštalovať — v oboch obchodoch to funguje rovnako. Zdrojový kód, hlásenia problémov a postup publikovania nájdete na diegosouzapw/OmniCopilot.
📖 Príručka pre VS Code Copilot Chat — nastavenie, obsah výberu modelov, ovládací panel na karte, riešenie problémov
omniroute servefunguje najlepšie, keď je stále spustený. OmniRouteTray z neho pre macOS vytvorí bezúdržbovú aplikáciu v paneli ponuky: spúšťa server, udržiava ho v prevádzke aj po reštartoch, priebežne ho aktualizuje a poskytuje váš aktuálny limit tokenov jediným kliknutím — bez otvoreného okna terminálu a bez nutnosti dohliadať nanpm install -g omniroute.
Je vytvorený pomocou Tauri v2 (jadro v jazyku Rust, ktorého veľkosť je prakticky zanedbateľná), dodáva sa
s vlastným podpísaným runtime Node 24 a spravuje vlastnú inštaláciu OmniRoute, takže nikdy nebude v konflikte s vaším
globálnym node/bun. Zdieľa vašu existujúcu konfiguráciu a databázu v ~/.omniroute/ — ide teda o
ten istý OmniRoute, ktorý už používate, iba s klobúkom. 🎩
| Čo robí | Ako |
|---|---|
| 🟢 Dohliada na server | Spustí omniroute serve a namiesto vytvorenia duplicity prevezme už spustenú inštanciu |
| 📊 Aktuálne využitie na prvý pohľad | Ukazovatele kvót poskytovateľov, limity relácie a týždenné limity Claude s odpočítavaním do obnovenia, prehľad nákladov za 30 dní |
| 🔄 Automaticky sa aktualizuje na mieste | Fázovaná inštalácia, atomická výmena, návrat pri zlyhaní — vždy na najnovšom vydaní |
| 🚀 Spustenie po prihlásení | Voliteľné spustenie po prihlásení; iba na paneli ponuky, bez ikony v Docku |
| 🩺 Diagnostika a protokoly | Diagnostika jedným kliknutím a prístup k protokolom servera |
brew install --cask zoispag/tap/omniroute-trayUprednostňujete stiahnutie? Získajte najnovší súbor .dmg zo stránky
Vydania. Zdrojový kód, hlásenia problémov a dokumentácia k zostaveniu
sú k dispozícii v repozitári zoispag/omniroute-tray.
💛 Komunitný projekt od @zoispag — nejde o oficiálne vydanie OmniRoute.
📖 Autorizácia · Ochranné mechanizmy · Súlad s predpismi
Okrem servera je OmniRoute plnohodnotným ovládacím centrom pre príkazový riadok s viac než 80 príkazmi a otvorenými protokolmi pre agentov, vďaka ktorým ho môže agent AI ovládať samostatne.
omniroute # spustí bránu a ovládací panel (port 20128)
omniroute chat # interaktívny chatovací klient TUI (lomkové príkazy: /model /combo /skill /memory)
omniroute setup # sprievodca prvotným nastavením
omniroute doctor # diagnostikuje poskytovateľov, porty a natívne závislostiMáte OmniRoute na serveri? Ovládajte ho z notebooku pomocou rovnakého CLI. Stačí sa raz prihlásiť pomocou prístupového tokenu s obmedzeným rozsahom a každý ďalší príkaz bude smerovať na vzdialený server.
omniroute connect 192.168.0.15 # heslo → token s obmedzeným rozsahom, uložený ako kontext
omniroute models list # ← spustí sa na VZDIALENOM serveri
omniroute configure codex # ← vyberie vzdialený model a zapíše lokálny profil Codex
omniroute tokens create --name ci --scope read # vytvorí užšie obmedzené tokeny pre iné počítače
omniroute contexts use default # ← prepne späť na lokálny serverTokeny majú rozsah read / write / admin; trasy spúšťajúce procesy zostávajú dostupné iba cez lokálne rozhranie.
📖 Vzdialený režim
Sprístupnite OmniRoute cez MCP, A2A, REST API, webhooky alebo vzdialené CLI — každý schopný agent (alebo váš vlastný kód) získa prístup k celej bráne: smerovaniu, poskytovateľom, kombináciám, vyrovnávacej pamäti, kompresii aj pamäti — autonómne. Nižšie uvedené HTTP endpointy sú dostupné pod adresou http://localhost:20128.
| Rozhranie | Endpoint/príkaz | Použitie |
|---|---|---|
| 🧰 MCP (stdio) | omniroute --mcp | Pripojenie ku Claude Desktop, Cursor alebo ľubovoľnému klientovi MCP |
| 🌊 MCP (HTTP) | /api/mcp/stream | Vzdialené MCP — 110 nástrojov, 33 rozsahov (vynucovanie je voliteľné), úplný auditný záznam |
| 📡 MCP (SSE) | /api/mcp/sse | Streamovací transport MCP |
| 🤝 A2A | /.well-known/agent.json | Komunikácia medzi agentmi, JSON-RPC 2.0 + SSE, 6 zručností |
| 🌐 REST API | /v1/* | Kompatibilné s OpenAI — chat, vnorenia, obrázky, zvuk, OCR |
| 🔔 Webhooky | /api/webhooks | Odosielanie udalostí požiadaviek/kvót do služieb Slack, Discord, Telegram alebo na ľubovoľnú URL adresu |
| 🛰️ Vzdialené CLI | omniroute connect | Ovládanie vzdialenej inštancie pomocou prístupových tokenov s obmedzeným rozsahom |
# Poskytne Claude Code úplnú súpravu nástrojov OmniRoute cez MCP:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream📖 Server MCP · Server A2A · Protokoly agentov
Predvolená kombinácia spúšťa RTK → Caveman. Keď oba enginy pracujú s rovnakými dátami nástroja alebo kontextu, úspory sa násobia:
combined = 1 − (1 − RTK) × (1 − Caveman_input)
average = 1 − (1 − 0.80) × (1 − 0.46) = 89.2%
range = 78.4 – 94.6%Bloky kódu, adresy URL, JSON a štruktúrované dáta sú mechanizmom zachovania vždy chránené.
Prečo používať veľa tokenov, keď ich stačí málo? Každá požiadavka prechádza kompresným pipeline OmniRoute transparentne — bez zmien na strane klienta. Teraz ide o sadu 12 kombinovateľných enginov, ktoré sa spúšťajú v poradí a dajú sa ľubovoľne kombinovať pre každú smerovaciu kombináciu — pričom vychádzajú z myšlienok projektov RTK, Caveman (⭐ 90 tis.+), LLMLingua-2 a Troglodita (PT-BR).
Enginy sa spúšťajú v poradí pipeline; každý možno nezávisle zapnúť alebo vypnúť a nakonfigurovať pre jednotlivé kombinácie:
| # | Engine | Čo robí |
|---|---|---|
| 1 | Session-Dedup | Odstraňuje obsah opakujúci sa medzi jednotlivými ťahmi (adresovaný podľa obsahu, naprieč ťahmi) |
| 2 | CCR | Archivuje veľké bloky za značkami na načítanie a podľa potreby ich vyvoláva |
| 3 | Lite | Odstraňuje nadbytočné medzery a skracuje adresy URL obrázkov (základný režim s nízkou latenciou) |
| 4 | RTK | Inteligentné filtrovanie, deduplikácia a skracovanie výsledkov nástrojov (so zohľadnením príkazov) |
| 5 | Responses Tool Output | Primárne bezstratová kompresia JSON + obmedzená diagnostická kompresia výstupov shellu, opráv, vyhľadávania a zostavení (Responses API) |
| 6 | Headroom | Bezstratová tabuľková kompakcia polí JSON (~30 %) pomocou pribaleného kodeku GCF |
| 7 | Relevance | Extrakčné hodnotenie viet vzhľadom na poslednú požiadavku používateľa |
| 8 | Caveman | Kompresia prózy založená na pravidlách (~65–75 % na výstupe) |
| 9 | Aggressive | Sumarizácia + postupné skracovanie starších ťahov |
| 10 | LLMLingua-2 | Sémantické prerezávanie pomocou ML cez MobileBERT ONNX — bezpečné pre kód, asynchrónne |
| 11 | Ultra | Heuristické prerezávanie tokenov s voliteľnou vrstvou malého modelu (SLM) |
| 12 | OmniGlyph | Experimentálne kódovanie kontextu vo forme obrázka pre meraný Claude Fable 5 pri priamom spojení s Anthropic; transformátory GPT 5.6 zostávajú až do prijatia potvrdení poskytovateľa bezpečne zablokované. Štyri profily kompresie (predvolený agresívny, vyvážený, bezpečný pre kód, bez úprav) (najagresívnejší; vyžaduje explicitné zapnutie) |
Bloky kódu, adresy URL a štruktúrované dáta sa vždy zachovávajú presne po bajtoch. Predvoľby na jedno kliknutie kombinujú jednotlivé enginy:
| Režim | Úspora | Najvhodnejšie použitie |
|---|---|---|
| 🪶 Lite | ~15 % | Bezpečný predvolený režim na nepretržité používanie |
| 🪨 Standard (Caveman) | ~30 % | Každodenné programovanie |
| ⚡ Aggressive | ~50 % | Dlhé relácie s intenzívnym využívaním nástrojov |
| 🔥 Ultra | ~75 % | Maximálna úspora |
| 🧰 RTK | 60–90 % | Výstupy shellu, testov, zostavení a gitu |
| 🔗 Stacked (RTK → Caveman) | 78–95 % | Kombinované prompty a protokoly nástrojov |
Skutočný príklad — režim Standard:
Predtým (69 tokenov): „Dôvodom, prečo sa váš komponent React opätovne vykresľuje, je pravdepodobne to, že pri každom cykle vykresľovania vytvárate nový odkaz na objekt. Keď ako prop odovzdáte objekt definovaný priamo na mieste, plytké porovnanie v Reacte ho zakaždým vyhodnotí ako iný objekt, čo spustí opätovné vykreslenie. Odporúčam použiť useMemo na memoizáciu objektu.“
Potom (19 tokenov): „Pri každom vykreslení nový odkaz na objekt. Objekt prop definovaný priamo na mieste = nový odkaz = opätovné vykreslenie. Použite useMemo.“
Rovnaká odpoveď. O 72 % menej tokenov. Žiadna strata presnosti. ✅
Príklad PT-BR — režim Troglodita:
Predtým (42 tokenov): „Problém je v tom, že komponent sa opätovne vykresľuje, pretože sa v každom cykle vykresľovania vytvára nová referencia na objekt. Odporúčam použiť useMemo.“
Potom (12 tokenov): „Opätovné vykreslenie: nová referencia v každom cykle (inline objekt sa vytvára znova). Použiť
useMemo.“Rovnaká odpoveď. O ~70 % menej tokenov. Technická presnosť zachovaná. ✅
Vyššie uvedených 12 enginov zmenšuje to, čo ide dovnútra. Ďalšie tri vrstvy určujú, ako, kedy a čo ide von:
- 🪄 Štýly výstupu (usmerňovanie výstupnej osi) — vkladajú deterministické inštrukcie na formovanie odpovedí, ktoré sú bezpečné pre cache; možno ich kombinovať a každý má intenzitu
lite/full/ultra. Pridanie štýlu predstavuje jednoriadkový záznam v registri:- Stručná próza — odstrániť vatu / členy / vyhýbavé formulácie; zachovať presný technický obsah.
- Menej kódu — YAGNI v štýle „lenivého senior vývojára“: najmenšia funkčná zmena, žiadna nevyžiadaná infraštruktúra.
- Ponytail (lenivý senior vývojár) — postupovať po rebríčku YAGNI, opraviť základnú príčinu, najmenší funkčný diff.
- Mám ADHD (najprv akcia) — začať ďalšou akciou, očíslovať kroky, uviesť jeden konkrétny nasledujúci krok, bez úvodu.
- Stručná CJK (文言) — ultr stručný štýl klasickej čínštiny (obmedzený na locale
zh).
- 🎯 Adaptívny rozpočet kontextu (regulátor) — namiesto jednej zapínateľnej/vypínateľnej hranice tokenov stupňuje najlacnejšie enginy s najmenšou stratovosťou iba natoľko, aby sa vstup zmestil do kontextového okna modelu. Stratégia:
reserve-output(predvolená, zohľadňuje model) ·percentage·absolute. Režim:floor(zaručí, že sa vstup zmestí) ·replace-autotrigger(vaša explicitná voľba má prednosť) ·off(staršia hranica). - 🎛️ Kde sa rozhoduje o kompresii (precedencia, vysoká → nízka) — hlavička
x-omniroute-compressionkonkrétnej požiadavky › prepísanie kombináciou smerovania › aktívny pomenovaný profil › adaptívne / automatické spustenie › predvolené nastavenie panela › vypnuté. Použitý plán sa vráti v hlavičke odpovedeX-OmniRoute-Compression: <mode>; source=<source>.
Použite automatické spustenie podľa hranice tokenov, zapnite adaptívny regulátor, pripnite pomenovaný profil, nastavte jednorazovú voľbu pre konkrétnu požiadavku alebo priraďte pipeline ku kombinácii smerovania — podľa toho, čo vyhovuje danému pracovnému zaťaženiu. Voliteľný offline evaluačný nástroj (npm run eval:compression) pred nasadením zmeny vyhodnotí na pripnutom korpuse vernosť voči úspore.
📖 COMPRESSION_GUIDE.md · RTK_COMPRESSION.md · COMPRESSION_ENGINES.md
1) Nainštalujte a spustite
npm install -g omniroute
omniroute💡 Zobrazuje sa
npm warn ERESOLVEalebo upozornenie na peer závislosti? Sú neškodné.
Ovládací panel je na adrese http://localhost:20128 · API na adrese http://localhost:20128/v1.
2) Pripojte BEZPLATNÉHO poskytovateľa (bez registrácie)
Ovládací panel → Poskytovatelia → pripojte Kiro AI (Claude zdarma, ~50 kreditov mesačne na účet) alebo OpenCode Free (bez overovania) → hotovo.
3) Nasmerujte svoj programátorský nástroj
Základná URL: http://localhost:20128/v1
Kľúč API: [skopírujte z Ovládací panel → Koncové body]
Model: auto (inteligentné smerovanie bez konfigurácie — alebo ľubovoľný poskytovateľ/model)4) Overte funkčnosť
curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"Mal by sa zobraziť zoznam vašich pripojených modelov. 🎉 To je všetko — začnite programovať a OmniRoute bude požiadavky automaticky smerovať a v prípade potreby prepínať na záložné možnosti.
Ak váš klient nedokáže odosielať vlastné hlavičky, OmniRoute poskytuje aj tokenizované aliasy kompatibility:
Katalóg OpenAI: http://localhost:20128/vscode/YOUR_KEY/
Modely OpenAI: http://localhost:20128/vscode/YOUR_KEY/models
Chat OpenAI: http://localhost:20128/vscode/YOUR_KEY/chat/completions
Odpovede OpenAI: http://localhost:20128/vscode/YOUR_KEY/responses
Chat Ollama: http://localhost:20128/vscode/YOUR_KEY/api/chat
Značky Ollama: http://localhost:20128/vscode/YOUR_KEY/api/tagsPoužívajte ich iba pre klientov, ktorí nedokážu pripojiť Authorization: Bearer .... Overovanie pomocou hlavičky zostáva preferovaným režimom.
🐳 Docker
docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
-p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest:latest sleduje najvyššiu publikovanú stabilnú verziu SemVer. Nesleduje vetvu git main. Pre GitOps pripnite verziu :X.Y.Z. Pozrite si Kanály vydaní Docker. Obraz má pevne nastavenú hodnotu OMNIROUTE_MEMORY_MB=1024. To postačuje pre ovládací panel a nenáročný chat. Programovacie agenty (POST /v1/responses z Claude Code, Codex, Grok, …) potrebujú oveľa väčšiu haldu V8, inak proces skončí s chybou FATAL ERROR pri približne 12 GiB počas dvoch prekrývajúcich sa dlhých kontextov. Veľkosť kontajnera nastavte nad veľkosť haldy (natívne vyrovnávacie pamäte sa nachádzajú mimo V8):
| Pracovné zaťaženie | Halda (-e OMNIROUTE_MEMORY_MB) |
Kontajner (--memory) |
|---|---|---|
| Ovládací panel / nenáročný chat | 1024 (predvolené v obraze) |
≥2 g |
| Jeden programovací agent | 8192 |
≥10 g |
Dve súbežné dlhé /v1/responses |
10240–12288 |
≥12–16 g |
docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
-e OMNIROUTE_MEMORY_MB=8192 --memory=10g \
-p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latestÚplná tabuľka: Sprievodca Dockerom — RAM počas behu.
Kanál predbežných vydaní Docker:
diegosouzapw/omniroute:nextadiegosouzapw/omniroute:next-websledujú aktuálnu predvolenú vetvurelease/v*. Tieto premenlivé značky sú určené iba na testovanie zatiaľ nevydaných opráv a nie sú podporované v produkčnom prostredí. Pozrite si Kanály vydaní Docker.
🥟 Bun
Štandardné bun install a globálna inštalácia (bun install -g omniroute) sú podporované prostredníctvom detekcie runtime prostredia Bun:
- Vstavaný
bun:sqlite: Pri spustení v prostredí Bun používa OmniRoute vstavaný ovládačbun:sqlite; v Node.js použije ako náhradné riešeniebetter-sqlite3alebosql.js. - Automatický výber bundlera Webpack pri vývoji: Vývojové prostredie (
bun run dev) automaticky rozpozná Bun a vypne Turbopack v prospech Webpacku, aby sa predišlo nekompatibilite natívnych väzieb V8. Produkčné zostavenia (bun run build) sa riadia premennouOMNIROUTE_USE_TURBOPACKpresne tak ako v Node: predvolene používajú Turbopack; na zostavenie pomocou Webpacku použiteOMNIROUTE_USE_TURBOPACK=0(Dockerfile.bunju sprístupňuje ako--build-arg). - Samostatný Dockerfile pre Bun: Viacfázový
Dockerfile.bunpre natívne produkčné nasadenia Bun (docker build -f Dockerfile.bun -t omniroute:bun .).
# Inštalácia a spustenie pomocou Bun
bun install
bun run dev🛠️ Zo zdrojového kódu
cp .env.example .env && npm install
PORT=20128 npm run dev📦 pnpm
pnpm add -g omniroute@latest --allow-build=better-sqlite3 --allow-build=@swc/core && omniroute🐧 Arch Linux (AUR)
yay -S omniroute-bin && systemctl --user enable --now omniroute.service🔧 Nix (Flake)
# Použitie Nix flakes
nix develop
npm run dev
# Alebo použitie devbox
devbox run npm run dev📖 Sprievodca Dockerom — profily Compose, Caddy HTTPS, tunely Cloudflare.
🦭 Podman
# 1. Pripravte dátový adresár pripojený pomocou bind mount
mkdir -p data
# 2. Iba Linux + lokálny rootless Podman (nikdy nie vzdialený klient Podman Machine):
podman unshare chown 1000:1000 ./data
# 3. Nastavte informáciu o runtime prostredí, zostavte lokálny obraz Compose a spustite ho
echo "CONTAINER_HOST=podman" >> .env
podman compose --profile base up -d --buildV systéme macOS alebo Windows používa Podman vzdialený Podman Machine: vynechajte podman unshare a
postupujte podľa pokynov pre dátový adresár špecifických pre danú topológiu.
📖 Sprievodca Podmanom — zostavenia Compose, Podman Machine a nastavenie Quadlet pre Linux/systemd.
⚡ Rýchlejšia / úspornejšia inštalácia (preskočenie natívneho zostavenia)
Natívny engine SQLite (better-sqlite3) je voliteľná závislosť, takže globálna
inštalácia sa nikdy nezablokuje pri kompilácii zo zdrojového kódu: použije vopred zostavený binárny súbor, ak je dostupný
pre vašu platformu/Node, a v opačnom prípade transparentne prejde na engine v čistom JS
(node:sqlite v Node 22+, inak pribalený sql.js WASM) — bez potreby nástrojov na zostavenie.
Ak chcete úplne preskočiť natívnu inicializáciu po inštalácii (CI, prostredia bez grafického rozhrania alebo pomalé počítače):
OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute # CI=1 ju tiež preskočíPre najrýchlejšie inštalácie uprednostnite pnpm (úložisko adresované obsahom + pevné odkazy — pozrite vyššie).
Pre runtime prostredie bez ovládacieho panela a grafického rozhrania použite profil Docker base (vyššie) alebo
sprievodcu Termuxom. CLI a webový ovládací panel obsluhuje
rovnaký proces na jednom porte, takže v súčasnosti neexistuje samostatný balík iba pre CLI.
Snímka panela z 2026-08-24 · Hrubý katalóg: YT 809 | TT 137 | IG 124 · Aktuálnosť (dni): YT 1 | TT 21 | IG 22
Kompletný rebríček (deduplikované kanonické adresy URL, v > 0, najväčší dosah):
| #1 | #2 | #3 | #4 | #5 |
|---|---|---|---|---|
| nick_saraev — Instagram — 3,042,474 | theopenstack — Instagram — 692,419 | milesreevesai — TikTok — 620,400 | Vaibhav Sisinty — YouTube — 391,109 | buildwithai.club — Instagram — 347,652 |
| #6 | #7 | #8 | #9 | #10 |
|---|---|---|---|---|
| nivedan.ai — Instagram — 331,973 | vaibhavsisinty — Instagram — 263,744 | Nick Automates — YouTube Shorts — 218,174 | theroshankrishna — Instagram — 186,786 | midudev — TikTok — 177,800 |
Kanonické metriky k 2026-08-24: 1.029 jedinečných videí · 11.132.922 známych zobrazení (v > 0) · 639 kanálov/profilov podľa siete. Hrubý panel obsahuje 1.070 riadkov; 41 duplikátov z Instagramu bolo normalizovaných podľa kanonickej adresy URL, pričom sa zachoval najvyšší počet zobrazení každého videa.
🎬 Vytvorili ste video o OmniRoute? Otvorte hlásenie alebo diskusiu s odkazom — zaradíme ho sem.
Všetko na jednom mieste — sledujte správcu, chatujte s komunitou alebo otvorte hlásenie.
| Kanál | Kde / ako |
|---|---|
| 💼 LinkedIn — sledujte správcu | linkedin.com/in/diegosouzapw |
| 🐙 GitHub — sledujte vydania a tipy | @diegosouzapw |
| 💬 Discord | discord.gg/U47eFqAXCn |
| t.me/omnirouteOficial | |
| 🟢 WhatsApp — 🌍 globálne | pripojiť sa ku skupine |
| 🟢 WhatsApp — 🇧🇷 Brazília | pripojiť sa ku skupine |
| 🌍 Webová stránka | omniroute.online |
| 🌍 🌍 Komunita StHub OmniRoute (zadarmo) | portál StHub |
| 📦 Zdrojový kód | github.com/diegosouzapw/OmniRoute |
| 🐛 Nahlásiť chybu | otvoriť hlásenie — priložte výstup príkazu npm run system-info |
| 🤝 Prispieť | CONTRIBUTING.md · Model vetvenia a vydávania · vyberte si good first issue |
| 💚 Podporiť projekt | Spôsoby podpory ↑ · GitHub Sponsors |
| Vrstva | Technológia |
|---|---|
| Behové prostredie | Node.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27 |
| Jazyk | TypeScript 6.0 — 100 % TypeScript v src/ a open-sse/ (od v2.0 bez jediného any v jadre) |
| Framework | Next.js 16 + React 19 + Tailwind CSS 4 |
| Databáza | better-sqlite3 (SQLite, žurnálovanie WAL) + LowDB (starší formát JSON) — 137 doménových modulov, 202 migrácií |
| Pamäť | Fulltextové vyhľadávanie SQLite FTS5 + vektorové vnorenia kvantované na int8, typovaný útlm |
| Schémy | Zod 4 — validácia vstupov a výstupov nástrojov MCP + kontrakty API |
| Protokoly | MCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE) |
| Streamovanie | Server-Sent Events (SSE) + most WebSocket (/v1/ws) |
| Kompresia | Reťazec 12 jadier — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph |
| Autentifikácia a bezpečnosť | OAuth 2.0 (PKCE) + JWT + kľúče API + autentifikácia MCP s rozsahmi · AES-256-GCM pre uložené dáta · DOMPurify |
| Maskovanie | wreq-js — napodobňovanie odtlačkov TLS JA3 / JA4, trojúrovňové proxy |
| Odolnosť | Istič, exponenciálne predlžovanie intervalov, ochrana proti nárazovému súbehu požiadaviek, automatické kombinované samoobnovenie |
| Protokolovanie | pino — štruktúrované protokoly JSON s kontextom požiadavky |
| Testovanie | Testovací nástroj Node.js + Vitest — viac ako 39 000 deklarácií statických testov vo viac ako 5 100 sledovaných testovacích súboroch (jednotkové, integračné, E2E, bezpečnostné, ekosystémové) |
| Platformy | Počítač (Electron) · Android (Termux) · PWA (ľubovoľný prehliadač) |
| CI/CD | GitHub Actions — automatické publikovanie na npm a Docker Hub pri vydaní |
| Odkazy | Webová lokalita · npm · Docker Hub |
| Dokument | Popis |
|---|---|
| Používateľská príručka | Poskytovatelia, kombinácie, integrácia CLI, nasadenie |
| Príručka nastavenia | Všetky spôsoby inštalácie, konfigurácie nástrojov CLI, nastavenie protokolov, ladenie časových limitov |
| Príručka nástrojov CLI | Nastavenie jednotlivých nástrojov Claude Code, Codex, Cursor, Cline, OpenClaw, Kilo a Copilot |
| Vzdialený režim | Ovládanie vzdialeného OmniRoute (VPS) z CLI na vašom notebooku pomocou prístupových tokenov s obmedzeným rozsahom |
| Konfigurácia Claude Code | Pripojenie Claude Code k OmniRoute (lokálne/vzdialene) pomocou launch a profilov pre jednotlivé modely |
| Rýchly štart | 3 kroky: inštalácia → pripojenie → konfigurácia |
| Dokument | Popis |
|---|---|
| Príručka Docker | Docker run, profily Compose, Caddy HTTPS, tunely, značky obrazov |
| Príručka Podman | Integrácia Quadlet so systemd, podman-compose, SELinux |
| Nasadenie na VM | Kompletná príručka: nastavenie VM + nginx + Cloudflare |
| Nasadenie na Fly.io | Nasadenie na Fly.io s perzistentným úložiskom |
| Príručka Termux | Spustenie OmniRoute v systéme Android prostredníctvom Termux |
| Príručka PWA | Inštalácia progresívnej webovej aplikácie, ukladanie do vyrovnávacej pamäte, architektúra |
| Príručka odinštalovania | Čisté odstránenie pre všetky spôsoby inštalácie |
| Konfigurácia prostredia | Kompletný zoznam premenných .env a referencií |
| Dokument | Popis |
|---|---|
| Architektúra | Architektúra systému, tok údajov a interné mechanizmy |
| Príručka kompresie | Proces so 7 možnosťami: vypnutá / ľahká / štandardná / agresívna / ultra / RTK / vrstvená |
| Kompresia RTK | Kompresia výstupu príkazov, filtre, dôveryhodnosť, overovanie, obnovenie nespracovaného výstupu |
| Kompresné mechanizmy | Caveman, RTK, vrstvené procesy, rozhrania ovládacieho panela/API/MCP |
| Formát pravidiel kompresie | Schémy balíkov pravidiel JSON pre filtre Caveman a RTK |
| Jazykové balíky kompresie | Detekcia jazyka a tvorba balíkov pravidiel Caveman |
| Príručka odolnosti | Ističe, intervaly ochladenia, front, ochrana pred náporom požiadaviek, falšovanie TLS |
| Mechanizmus automatických kombinácií | Hodnotenie podľa 16 faktorov, balíky režimov, samooprava |
| Príručka proxy | 3-úrovňový systém proxy, trhovisko 1proxy, operácie CRUD s registrom |
| Bezplatné úrovne | Konsolidovaný adresár: 35 zdokumentovaných opakovaných fondov / 489 katalogizovaných položiek bezplatnej úrovne |
| Galéria funkcií | Vizuálna prehliadka ovládacieho panela so snímkami obrazovky |
| Dokumentácia kódovej základne | Prehľad kódovej základne vhodný pre začiatočníkov |
| Dokument | Popis |
|---|---|
| Referencia API | Všetky koncové body s príkladmi |
| Špecifikácia OpenAPI | Špecifikácia OpenAPI 3.0 |
| Server MCP | 110 nástrojov MCP, konfigurácie IDE, klienti Python/TS/Go |
| Príručka servera MCP | Inštalácia MCP, transporty a referencia nástrojov |
| Server A2A | Protokol JSON-RPC 2.0, zručnosti, streamovanie, správa úloh |
| Príručka servera A2A | Karta agenta A2A, úlohy, zručnosti a streamovanie |
| Dokument | Popis |
|---|---|
| Prispievanie | Nastavenie vývojového prostredia a pokyny |
| Model vetvenia a vydávania | Na ktoré vetvy smerujú PR (release/*) a čo znamenajú main a značky |
| Zoznam zmien | Úplná história vydaní podľa verzií |
| Bezpečnostné zásady | Nahlasovanie zraniteľností a bezpečnostné postupy |
| Príručka i18n | Podpora 42 jazykov, pracovný postup prekladov, RTL |
| Kontrolný zoznam vydania | Kroky overenia pred vydaním |
| Plán pokrytia | Stratégia pokrytia testami pre viac než 39 000 statických deklarácií testov vo viac než 5 100 sledovaných testovacích súboroch |
OmniRoute formuje zanietená open-source komunita. Títo jednotlivci mimoriadne prispeli ku kvalite, stabilite a dosahu projektu. Ďakujeme.
| Poradie | Prispievateľ | Zlúčené PR | ~Zmenené riadky |
|---|---|---|---|
| 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 |
Stav zmrazený na aktuálnom konci vetvy release/v3.8.50, konkrétne na revízii dafb4ae808, so zlúčeniami do 2026-08-24 05:26:03 UTC. Stránkované sčítanie prostredníctvom GitHub GraphQL obsahuje 5 911 zlúčených PR: 2 707 od vlastníka repozitára, 179 od Dependabota a 3 025 externých PR od 535 rôznych prispievateľov. „Zmenené riadky“ predstavujú súčet pridaní a odstránení podľa GitHubu a zahŕňajú generované súbory, lockfile súbory, katalógy, preklady a dokumentáciu; ide o objem zmien, nie o počet autorsky napísaných riadkov kódu. Zhody na hranici poradia sú zachované.
|
backryun 🥇 220 commitov pripísaných službou GitHub |
Paijo 🥈 219 commitov pripísaných službou GitHub |
Randi 🥉 108 commitov pripísaných službou GitHub |
Ravi Tharuma 🏅 81 commitov pripísaných službou GitHub |
Chris 🏅 70 commitov pripísaných službou GitHub |
Markus Hartung 🏅 69 commitov pripísaných službou GitHub · delené 6. miesto |
|
Dizzle 🏅 69 commitov pripísaných službou GitHub · delené 6. miesto |
Jan Leon 🏅 64 commitov pripísaných službou GitHub |
zenobit 🏅 62 commitov pripísaných službou GitHub |
Bob.Hou 🏅 51 commitov pripísaných službou GitHub · delené 10. miesto |
Xiangzhe 🏅 51 commitov pripísaných službou GitHub · delené 10. miesto |
Opätovne skontrolované 2026-08-24 06:14:31 UTC: commity pripísané službou GitHub, ktoré uvádza API Contributors repozitára pre predvolenú vetvu release/v3.8.50. API vrátilo 525 identít (415 používateľov, 2 botov, 108 anonymných); táto tabuľka nezahŕňa správcu, botov ani anonymné identity a zachováva delené umiestnenia. Líši sa od poradia podľa zlúčených PR vyššie aj od súpisu 639 osôb podľa metadát systému Git nižšie.
🙏 Funkcie, opravy chýb a vylepšenia infraštruktúry od týchto prispievateľov sú kľúčovou súčasťou toho, vďaka čomu je OmniRoute spoľahlivý a funkčne bohatý. Každá požiadavka pull request, každý testovací prípad a každý súbor prekladu i18n sú dôležité. Open source tvoria ľudia ako oni.
Úprimne ďakujeme ľuďom, ktorí financujú OmniRoute z vlastného vrecka — každý príspevok pomáha udržiavať projekt bezplatný, nezávislý a v neustálom vývoji.
![]() Andrew 💛 Aktívny mesačný sponzor |
![]() Vlad I 💛 Aktívny mesačný sponzor |
![]() Paco Cartones 💛 Aktívny jednorazový sponzor |
![]() Prof. Igor Morais 💛 Bývalý jednorazový podporovateľ |
![]() longtao 💛 Bývalý jednorazový podporovateľ |
… a ďalší, ktorí si želajú zostať v anonymite 💛
Verejní sponzori GitHub Sponsors boli opätovne overení 2026-08-24. Stav activeOnly služby GitHub určuje vyššie uvedené označenia aktívnych sponzorov; verejne uvedeným bývalým jednorazovým podporovateľom naďalej ďakujeme a súkromní sponzori zostávajú anonymní.
💖 Staňte sa sponzorom → — každý dolár pomáha udržiavať OmniRoute bezplatný a nezávislý.
Audit vykonaný 2026-08-24 pri zmrazenom základe ac02c5b42f a opätovne overený na aktuálnej špičke dafb4ae808 vetvy release/v3.8.50: 639 normalizovaných ľudských identít Git — 407 z nich sa vyskytuje ako autori commitov (vrátane správcu) a 232 iba vo výslovných pätičkách Co-authored-by. Súpis normalizuje identifikátory GitHub noreply, vylučuje 26 identít botov/agentov/služieb/zástupných účtov a nezlučuje bežné e-mailové adresy iba preto, že sa zhodujú ich zobrazované mená.
- Vytvorte fork repozitára
- Vytvorte vetvu zo špičky aktívnej vetvy
release/vX.Y.Z(nie zmain) — pozrite si Model vetvenia a vydávania - Vytvorte svoju funkčnú vetvu (
git checkout -b feat/amazing-feature) - Commitnite svoje zmeny (
git commit -m 'feat: add amazing feature') - Odošlite ich do vetvy (
git push origin feat/amazing-feature) - Otvorte Pull Request s nastavením base = príslušná vetva
release/vX.Y.Z
Podrobné pokyny nájdete v súbore CONTRIBUTING.md.
# Vytvorenie vydania — npm publish sa vykoná automaticky
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notesOmniRoute stojí na pleciach gigantov. Začal ako fork projektu 9router a port projektu CLIProxyAPI z jazyka Go do TypeScriptu — a odvtedy bol každý nižšie uvedený subsystém inšpirovaný open-source projektom, ktorý túto cestu prešiel ako prvý. Každý z nich formoval konkrétnu časť OmniRoute. Toto je naše poďakovanie všetkým týmto projektom. 🙏
⭐ počty hviezdičiek boli overené prostredníctvom GitHub REST API 24. augusta 2026 — choďte a udeľte týmto projektom hviezdičku. Uvedené počty predstavujú presnú snímku k danému dátumu a prirodzene sa budú meniť.
| Projekt | ⭐ | Ako inšpiroval OmniRoute |
|---|---|---|
| 9router | 26,161 | Pôvodný projekt, na ktorom je tento fork založený — tu rozšírený o multimodálne API a kompletne prepísaný do jazyka TypeScript. |
| CLIProxyAPI | 48,497 | Implementácia v jazyku Go, ktorá inšpirovala tento port do jazykov JavaScript / TypeScript. |
| LiteLLM | 57,100 | Brána AI, ktorej verejný súbor údajov o cenách slúži na synchronizáciu nášho sledovania nákladov a ktorej model normalizácie poskytovateľov ovplyvnil naše smerovanie. |
| codex-chatgpt-web | 1,410 | Zdrojový kód s licenciou MIT prispôsobený do integrovanej vrstvy ChatGPT Web → Codex Responses vrátane adaptérov relácie prehliadača, rámcovania odpovedí, využitia a webového vyhľadávania. |
| free-claude-code | 48,112 | Vzory prenesené do obnovy streamov, aliasov bez uvažovania, záložného webového vyhľadávania, limitov posuvného okna, redigovania záznamov a posilnených spúšťacích postupov. |
| composer-api | 322 | Vzory výberu nástrojov, obmedzení výstupu a potvrdenia použitia nástrojov z Cursor Composer prispôsobené do natívneho vykonávacieho modulu Cursor. |
| codex-multi-auth | 457 | Vzory nového prihlásenia a rotácie obnovovacích tokenov prenesené do opätovného overenia Codex OAuth. |
| opencode-anthropic-auth | 510 | Predvolené nastavenia transformácie kompatibilné s Claude Code a správanie fakturačných hlavičiek zovšeobecnené do konfiguračne riadenej vrstvy OmniRoute. |
| grok2api-merged | 2 | Jeho mapovania modelov Grok, generátor Statsig simulujúci TypeError, predvolené nastavenia požiadaviek a zariadení a procesor odpovedí NDJSON boli vo významnej miere prispôsobené do vykonávacieho modulu Grok Web v OmniRoute. |
| TQZHR/grok2api | 705 | Hlavný nepriamy zdroj kódu pre grok2api-merged; jeho implementácie modelov, hlavičiek, dát požiadaviek, Statsig a procesora sú zachované v pôvode Grok Web. |
| chenyme/grok2api | 7,520 | Základný zdrojový kód s licenciou MIT pre dáta požiadaviek Grok a predvolené nastavenia zariadení, generátor Statsig a procesor result.response, ktoré boli prevzaté prostredníctvom projektov TQZHR a grok2api-merged. |
| grok2api-pro | 27 | Nepriamy zdroj uvedený projektom grok2api-merged pre jeho vrstvu fondu proxy serverov; OmniRoute zachováva zmienku o tomto pôvode, ale netvrdí, že jeho ohraničený vykonávací modul Grok Web obsahuje port fondu proxy serverov. |
| GrokProxy | 50 | Jeho proxy server Grok overovaný pomocou súborov cookie a vzor streamovania result.response.token ovplyvnili prenosovú vrstvu Grok Web v OmniRoute. |
| GrokBridge | 5 | Pôvodná implementácia Grok Web vychádzala pri návrhu svojej nadradenej vrstvy HTTP/prehliadača z tohto projektu; jej priama cesta HTTP je odvodená od GrokProxy, preto sa netvrdí, že ide o nezávislý port kódu. |
| grok-web-api | 14 | Jeho schémy ChatOptions a obálok odpovedí v jazyku Rust ovplyvnili typy požiadaviek Grok a streamovaných odpovedí v jazyku TypeScript v OmniRoute. |
| Projekt | ⭐ | Ako inšpiroval OmniRoute |
|---|---|---|
| Caveman | 100,538 | Virálny projekt „prečo používať veľa tokenov, keď stačí málo tokenov“ — jeho jaskyniarska filozofia je základom nášho štandardného režimu kompresie a viac než 30 pravidiel na odstraňovanie výplňových slov a kondenzáciu. |
| RTK – Rust Token Killer | 77,185 | Vysokovýkonná kompresia výstupu príkazov — inšpirovala náš mechanizmus RTK, DSL na filtrovanie JSON, obnovenie nespracovaného výstupu a zreťazené spracovanie RTK → Caveman. |
| headroom | 67,310 | Reverzibilná kompresia kontextu (SmartCrusher) — inšpirovala náš mechanizmus headroom a vzor značiek na načítanie ccr. |
| LLMLingua | 6,598 | Výskum kompresie promptov (LLMLingua / LLMLingua-2) — inšpiroval náš asynchrónny mechanizmus llmlingua, ktorý bezpečne zachováva kód a pri zlyhaní ponecháva pôvodný obsah. |
| llmlingua-2-js | 31 | Port pre JS/ONNX (MobileBERT / XLM-RoBERTa), ktorý sa používa ako backend vo worker vlákne pre náš mechanizmus LLMLingua. |
| Troglodita | 40 | Kompresia tokenov pre brazílsku portugalčinu — tvorí základ nášho jazykového balíka pt-BR: redukcia pleonazmov a odstraňovanie výplňových slov prispôsobené gramatike brazílskej portugalčiny. |
| ponytail | 108,957 | Virálna zručnosť YAGNI programátora typu „lenivý seniorný vývojár“ — inšpirovala náš výstupný štýl less-code: smerovanie k najmenšej funkčnej zmene, ktoré obmedzuje _generovaný_ kód (náprotivok stručnej prózy projektu Caveman na osi výstupu). |
| i-have-adhd | 23,526 | Jeho štýl odpovedí orientovaný na akciu a prispôsobený ľuďom s ADHD sme adaptovali do stručného výstupného štýlu OmniRoute v piatich jazykoch. |
| Projekt | ⭐ | Ako inšpiroval OmniRoute |
|---|---|---|
| TOON | 25,233 | Tokenovo orientovaná objektová notácia — jej stĺpcový model s hlavičkou a riadkami formoval našu fázu tabuľkovej kompakcie. |
| GCF – Graph Compact Format | 41 | Jeho kompaktný grafový formát a návrh generického profilu ovplyvnili tabuľkovú kompakciu OmniRoute a formát kodeku Headroom. |
| gcf-typescript | 4 | Implementácia v TypeScripte s licenciou MIT, ktorú sme priamo začlenili a rozšírili ako kodek generického profilu Headroom. |
| token-optimizer-mcp | 494 | Vyrovnávacia pamäť Brotli/SQLite a kontextové rozdiely pre jednotlivé relácie — inšpirovali náš mechanizmus session-dedup. |
| token-savior | 1,122 | Kompakcia výstupu Bash a profily MCP — inšpirovali naše pravidlá na ukončenie neefektívnej kompresie a redukciu manifestov nástrojov MCP. |
| token-saver | 138 | Kompresia výstupu zohľadňujúca obsah a typ súboru s ukončením pri možnom zlyhaní — potvrdila správnosť nášho smerovania podľa typu a preskočenia kompresie pri nedostatočnom prínose. |
| token-optimizer | 1,951 | „Nájdite neviditeľné tokeny“ — jeho vzor odloženia obsahu a obnoviteľných identifikátorov ovplyvnil náš prístup k odkladaniu CCR. |
| TokenMizer | 28 | Návrh grafu relácie a deduplikácie riadkov naprieč interakciami, ktorý ovplyvnil náš návrh session-dedup. |
| OmniCompress | 3 | Stĺpcový JSON v Ruste, načítanie adresované obsahom a deduplikácia naprieč správami — potvrdili návrh našich mechanizmov headroom/ccr/session-dedup a invariant vhodný pre stabilnú vyrovnávaciu pamäť: „komprimovaná forma je nezávislá od pozície“. |
| mcp-compressor | 113 | Kompresia schém a opisov nástrojov MCP — ovplyvnila našu redukciu kardinality manifestov nástrojov MCP. |
| RepoMapper | 197 | Hodnotenie máp repozitárov v štýle Aider — ovplyvnilo naše skúmanie máp repozitárov a hodnotenia pri vyhľadávaní. |
| quiet-shell-mcp | 4 | Deklaratívna redukcia výstupu shellu cez MCP — potvrdila správnosť našej deklaratívnej kompakcie výstupu Bash. |
| ts-morph | 6,162 | Súprava nástrojov pre TypeScript Compiler API — inšpirovala naše odstraňovanie komentárov založené na parseri, ktoré zachováva reťazcové, šablónové a regexové literály. |
| Projekt | ⭐ | Ako inšpiroval OmniRoute |
|---|---|---|
| Mem0 | 63,902 | Univerzálna pamäťová vrstva — jej model proxy ako hranice zápisu a čítania formoval našu pamäťovú architektúru. |
| Letta (MemGPT) | 24,382 | Agenti so stavom a viacúrovňovou pamäťou — inšpirovali náš viacúrovňový model Context Control & Recovery (CCR). |
| WFGY | 1,781 | Taxonómia ProblemMap so 16 opakujúcimi sa režimami zlyhania RAG/LLM — spoločný slovník v našej príručke na riešenie problémov. |
| Projekt | ⭐ | Ako inšpiroval OmniRoute |
|---|---|---|
| llm-interceptor | 66 | MITM zachytávanie a analýza prevádzky medzi asistentom na programovanie ↔ LLM ovplyvnili prvotné požiadavky na Traffic Inspector. Štyri predtým odvodené moduly — zlučovanie SSE, normalizácia konverzácií, maskovanie tajných údajov a sanitizácia hlavičiek — boli nahradené nezávislými implementáciami vytvorenými od základu na základe verejných protokolových štandardov. Dve plochy na priame odovzdávanie hostiteľovi (passthrough.ts a _internal/bypass.cjs) zostávajú internými implementáciami OmniRoute klasifikovanými nezávisle; v rámci tejto náhrady neboli prepísané. |
| ProxyBridge | 5,995 | Transparentné smerovanie cez proxy pre jednotlivé procesy — inšpirovalo naše bezpečné ukončenie MITM pri zlyhaní, časové limity nečinnosti socketov, priraďovanie procesov pomocou /proc a zachytávanie TPROXY. |
| Projekt | ⭐ | Ako inšpiroval OmniRoute |
|---|---|---|
| models.dev | 6,555 | Otvorená databáza špecifikácií, cien a schopností modelov AI — natívne synchronizovaná do nášho katalógu modelov. |
| React Flow / xyflow | 38,108 | Grafová knižnica založená na uzloch, ktorá zabezpečuje fungovanie našich nástrojov Compression Studio a Combo/Routing Studio v reálnom čase. |
| LangGraph | 40,314 | Vizualizácia grafu pracovného postupu v reálnom čase z LangGraph Studio inšpirovala naše zobrazenie kaskády v reálnom čase v nástrojoch Studios. |
| Langfuse | 33,592 | Jeho model pozorovateľnosti stopa → rozsah → generovanie formoval naše vodopádové zobrazenie v Compression Studio. |
| Kiali | 3,631 | Pozorovateľnosť servisnej siete Istio — inšpirovala naše odznaky ističov a vizualizácie chybových hrán v Routing/Combo Studio. |
| lobe-icons | 2,428 | Logá značiek AI/LLM, ktoré zobrazujú ikony poskytovateľov v celom našom ovládacom paneli. |
| flag-icons | 12,354 | Poskytuje príznaky SVG s licenciou MIT, ktoré používa výber jazyka v súbore README. |
| Projekt | ⭐ | Ako inšpiroval OmniRoute |
|---|---|---|
| awesome-secure-defaults | 721 | Kurátorský zoznam knižníc, ktoré sú predvolene bezpečné a usmerňujú naše bezpečnostné rozhodnutia (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink). |
| Projekt | ⭐ | Ako inšpiroval OmniRoute |
|---|---|---|
| ClawRouter | 6,564 | Inšpiroval deduplikáciu požiadaviek, núdzové bezplatné záložné riešenie, zásuvné stratégie Auto-Combo a viacjazyčnú klasifikáciu zámerov. |
| Antigravity-Manager | 30,652 | Jeho premapovanie modelov zohľadňujúce účty, overovanie ciest k spustiteľným súborom a správanie označení plánov ovplyvnili runtime Antigravity v OmniRoute. |
| vscode-antigravity-cockpit | 4,817 | Jeho kompaktný formát odpočítavania do obnovenia kvóty inšpiroval zodpovedajúce zobrazenie limitu poskytovateľa v OmniRoute. |
| AionUi | 32,230 | Jeho integrácie ACP inšpirovali automatickú detekciu nainštalovaných agentov CLI v OmniRoute. |
| CodexBar | 20,507 | Identifikoval rozhranie kvóty Grok Build; OmniRoute následne nezávisle overil a opravil aktuálny formát prenášaných údajov. |
Licencia MIT – podrobnosti nájdete v súbore LICENSE.
⬆ Späť na začiatok · Vytvorené s ❤️ pre open-source komunitu AI.
OmniRoute v3.8.52 · Node ≥22.22.2 · Licencia MIT · omniroute.online






