Files
OmniRoute/docs/i18n/lv
Diego Rodrigues de Sa e Souza b637350680 fix(docs): re-sync the 65 documentation mirror sets; section-level docs pipeline; drift gate blocking (#13940)
1,104 mirrors rewritten over five passes of run-translation on the 22-source core set: the 14 sources edited since their translation, the 322 mirrors that were still English copies, and the frontmatter the old extractor leaked into the newer locales' bodies. The pipeline now caches per-`## `-section hashes and retranslates only changed sections, never reuses a section that is still English, rebuilds English-copy / leaked mirrors even when the source is unchanged, merges the state on save (parallel runs), and the drift gate (scoped to the core set) is blocking. Final audit: 0 stale, 0 English copies, 0 leaked frontmatter across 1,430 core mirrors.

⚠️ base-red inherited: #12732
2026-09-17 02:55:31 -03:00
..

README (Latviešu)

🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇨🇿 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 · 🇮🇳 ml · 🇮🇳 mr · 🇲🇾 ms · 🇲🇹 mt · 🇲🇲 my · 🇳🇵 ne · 🇳🇱 nl · 🇳🇴 no · 🇮🇳 or · 🇮🇳 pa · 🇵🇭 phi · 🇵🇱 pl · 🇵🇹 pt · 🇧🇷 pt-BR · 🇷🇴 ro · 🇷🇺 ru · 🇱🇰 si · 🇸🇰 sk · 🇸🇮 sl · 🇷🇸 sr · 🇸🇪 sv · 🇰🇪 sw · 🇮🇳 ta · 🇮🇳 te · 🇹🇭 th · 🇹🇷 tr · 🇺🇦 uk-UA · 🇵🇰 ur · 🇺🇿 uz · 🇻🇳 vi · 🇳🇬 yo · 🇨🇳 zh-CN · 🇹🇼 zh-TW


OmniRoute informācijas panelis

🚀 OmniRoute — bezmaksas AI vārteja

OmniRoute — nekad nepārtrauciet programmēt. Ikviens AI rīks → 359 nodrošinātāji — vairāk nekā 150 bezmaksas — caur vienu galapunktu. Claude Code, Codex, Cursor, Cline, Copilot un Antigravity savienoti ar BEZMAKSAS Claude / GPT / Gemini ar automātisku pārslēgšanos kļūmes gadījumā. RTK + Caveman daudzpakāpju saspiešana ietaupa 15–95% žetonu (vidēji ~89%) — nekad nesasniedziet limitus. 359 AI nodrošinātāji · vairāk nekā 150 bezmaksas līmeņi · ~1,47 miljardi bezmaksas žetonu mēnesī · 19 maršrutēšanas stratēģijas · sākuma maksa $0.

💰 ~1,47 mljrd. bezmaksas tokenu mēnesī

Bezmaksas līmeņu manuāla apvienošana ir apgrūtinoša — desmitiem SDK, desmitiem ātruma ierobežojumu un nekādas skaidrības par to, cik daudz jums patiesībā ir pieejams. OmniRoute katalogā ir 452 bezmaksas līmeņu ieraksti 34 periodiski atjaunojamu kopu atslēgās, un kopējais tokenu skaits tiek aprēķināts no 16 kopām ar publicētu pozitīvu mēneša budžetu un pieciem Groq ierobežojumiem katram modelim, novēršot koplietotu kopu dublēšanos. Kvotas, kas kļūst pieejamas tikai pēc reģionālās identitātes pārbaudes (pašlaik: ModelScope), tiek rādītas atsevišķi — vēl ~6 milj. pēc reģionālās identitātes pārbaudes — un nekad netiek pieskaitītas virsrakstā norādītajam skaitam. Rezultāts vienmēr ir redzams informācijas panelī (/dashboard/free-tiers).

OmniRoute bezmaksas līmeņu budžeta kartīte: stabili ~1,47 mljrd. bezmaksas tokenu mēnesī un līdz ~2,07 mljrd. pirmajā mēnesī ar reģistrācijas kredītiem no 34 dokumentētām periodiski atjaunojamu kopu atslēgām, kas aptver 452 kataloģizētus bezmaksas līmeņu ierakstus aiz viena galapunkta. Godīgs aprēķins ar kopu dublēšanās novēršanu — katra koplietotā kopa tiek uzskaitīta vienreiz, tostarp 16 periodiski atjaunojamas kopas ar publicētu pozitīvu mēneša tokenu budžetu un pieci Groq ierobežojumi katram modelim; lietošanas noteikumu riska katalogā 13 nodrošinātāji ir atzīmēti kā tādi, no kuriem jāizvairās, lai jūs varētu izlemt. Budžeta joslā ir iekļauti Mistral 1 mljrd., Nara 210 milj., LLM7 150 milj., Groq 30 milj. (pieci ierobežojumi katram modelim) un mazākas kopas, kā arī pirmā mēneša reģistrācijas kredīti un pastāvīgi bezmaksas nodrošinātāji bez tokenu ierobežojuma, kas tiek parādīti atsevišķi, lai tie nekad mākslīgi nepalielinātu virsrakstā norādīto skaitu. Aktuālais izmantotais/atlikušais apjoms vietnē /dashboard/free-tiers.

Aktīvās /dashboard/free-tiers lapas animēts kopsavilkums. Pilna metodoloģija (kopu dublēšanās novēršana, kredītu līmeņi, nodrošinātāju noteikumi): docs/reference/FREE_TIERS.md.

Šie skaitļi ik pēc divām nedēļām tiek atkārtoti pārbaudīti, salīdzinot ar aktuālo katalogu, un var mainīties abos virzienos — ja nodrošinātājs pārtrauc bezmaksas līmeni, skaitlis samazinās; ja tiek pievienots jauns, tas pieaug. Mēs publicējam to, ko katalogs faktiski aprēķina, nevis uz augšu noapaļotu labāko iespējamo rezultātu.


Pievienojiet repozitoriju izlasei, ja OMNIROUTE palīdzēja jums ietaupīt naudu un atviegloja darbu.

Zvaigznes diegosouzapw%2FOmniRoute | Trendshift Zvaigžņu vēstures rangs olud.ai

💬 Pievienojieties kopienai

👋 Sekojiet uzturētājam — uzziniet par jauniem nodrošinātājiem, laidieniem un padomiem pirmie:

Sekojiet Diego vietnē LinkedIn Sekojiet @diegosouzapw vietnē GitHub

Discord Telegram WhatsApp globālā kopiena WhatsApp Brazīlija Tīmekļvietne

Jautājumi, padomi par nodrošinātājiem, ceļvedis un atbalsts → Discord · Telegram · WhatsApp 🌍 Globāli / 🇧🇷 Brazīlija / Portāls


📈 Vārteja turpina augt

v3.8.49 v3.8.50 v3.8.51+
🌐 Nodrošinātāji 290 352 vēl gaida rindā
🧠 Unikāli tērzēšanas modeļu ID 1185 1312
🖼️ Modalitāšu tilts 🆕 attēli + audio + video
📡 Radar bezmaksas katalogs 🆕 pēc izvēles
⚖️ Kvotu pārzinīga plānošana 🆕 Quota-Share
📊 Kvotu telemetrija 🆕 reāllaikā

Ceļvedis — pa sliedēm uz v3.9.0 LTS


🧩 Pieejamība

npm versija NPM mēnesī Docker Hub Licence: MIT Docker lejupielādes Electron lejupielādes

🚀 Sāciet 🚀 Ātrā sākšana 📦 Instalēšana 🆓 Bez konfigurēšanas
💡 Uzziniet 💥 Solījums 🤔 Kāpēc OmniRoute 🏆 Ar ko tas izceļas
⚙️ Funkcijas 🎯 Kombinācijas 🌐 Nodrošinātāji 🔌 CLI un MCP
🗜️ Saspiešana 🖥️ Kur tas darbojas 🔒 Privāts
👀 Apskatiet 🎬 Darbībā Jaunumi 🤖 Saderīgi CLI
💚 Atbalsts 💚 Atbalstīt / Ziedot 💬 Kopiena 💖 Sponsori
📦 Projekts 🛠️ Tehnoloģiju kopa 📖 Dokumentācija 👥 Līdzautori
🌐 66 valodās

English (en) Português — Brasil (pt-BR) Português (pt) Español (es) Français (fr) Italiano (it) Deutsch (de) Nederlands (nl) Русский (ru) Українська (uk-UA) Polski (pl) Čeština (cs) Slovenčina (sk) Română (ro) Magyar (hu) Български (bg) Dansk (da) Suomi (fi) Norsk (no) Svenska (sv) 中文 — 简体 (zh-CN) 中文 — 繁體 (zh-TW) 日本語 (ja) 한국어 (ko) ไทย (th) Tiếng Việt (vi) Bahasa Indonesia (id) Bahasa Melayu (ms) Filipino (phi) हिन्दी (hi) ગુજરાતી (gu) मराठी (mr) தமிழ் (ta) తెలుగు (te) বাংলা (bn) اردو (ur) فارسی (fa) العربية (ar) עברית (he) Türkçe (tr) Azərbaycan (az) Kiswahili (sw) Ελληνικά (el) Hrvatski (hr) Српски (sr) Lietuvių (lt) Eesti (et) Latviešu (lv) Slovenščina (sl) Malti (mt) Gaeilge (ga) ಕನ್ನಡ (kn) മലയാളം (ml) ଓଡ଼ିଆ (or) ਪੰਜਾਬੀ (pa) नेपाली (ne) සිංහල (si) မြန်မာ (my) ខ្មែរ (km) Hausa (ha) Yorùbá (yo) Igbo (ig) አማርኛ (am) Oʻzbekcha (uz) ქართული (ka) Հայերեն (hy)


🆓 Darbojas uzreiz pēc instalēšanas — bez atslēgām un konfigurācijas

Darbojas uzreiz pēc instalēšanas — bez konfigurācijas. Trīs darbības: 1. Instalējiet — npm i -g omniroute, serveris tiek palaists adresē localhost:20128. 2. Norādiet savam rīkam adresi http://localhost:20128/v1 — der jebkurš ar OpenAI saderīgs rīks (Claude Code, Cursor, Cline). 3. Tas atbild — izsauciet modeli auto, lai uzreiz saņemtu atbildi bez API atslēgas, reģistrācijas vai konfigurēšanas. Pakalpojumu sniedzējs bez atslēgas OpenCode Free jau ir iekļauts auto kombinācijā, tāpēc tikko instalēta sistēma darbojas uzreiz.
# Svaiga instalācija, bez akreditācijas datiem — `auto` jau darbojas:
curl http://localhost:20128/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'

Vēlaties konkrētu bezmaksas aizmugursistēmu? Izsauciet oc/… (OpenCode Free) tieši. Pēc tam pārejiet uz auto un ļaujiet OmniRoute izvēlēties.

📦 Kopēšanai un ielīmēšanai gatavi ātrās darba sākšanas skripti valodām Python, Node.js, PHP un cURLexamples/quickstart/


💥 Solījums

Solījums — viens galapunkts un 359 pakalpojumu sniedzēji. Automātiskā pārslēgšanās kļūmes gadījumā turpina maršrutēšanu, kamēr ir pieejams cits darbspējīgs mērķis. Seši pīlāri: noturīga pārslēgšanās starp 359 pakalpojumu sniedzējiem · līdz pat 95% žetonu ietaupījums piemērotām darba slodzēm · sākšana par $0 ar vairāk nekā 150 bezmaksas līmeņiem un 53 periodiski atjaunotiem vai bez atslēgas mūžīgi bezmaksas pakalpojumu sniedzējiem · 36 CLI/aģentu integrācijas, izmantojot vienu konfigurāciju · OpenAI, Claude, Gemini un Responses API saderība adresē /v1 · produkcijas vides vadības līdzekļi, tostarp ķēdes pārtraucēji, TLS maskēšana, MCP 110 rīki, A2A, atmiņa, aizsargmehānismi, novērtējumi un vairāk nekā 39 000 statisku testu deklarāciju vairāk nekā 5 100 izsekotos testu failos.

🤔 Kāpēc OmniRoute?

Kāpēc OmniRoute — pārtrauciet žonglēt ar 10 informācijas paneļiem, nederīgām API atslēgām un negaidītiem rēķiniem. Desmit ikdienas problēmas un to risinājumi: neizmantotas kvotas termiņa beigšanās → maksimāli izmantojiet abonementus; ātruma ierobežojumi programmēšanas laikā → 4 līmeņu automātiska pārslēgšanās (abonements → API → lēts → bezmaksas); rīku izvades tērē žetonus → RTK + Caveman saspiešana (15–95%); dārgas API → izmaksu ziņā optimizēta maršrutēšana; katram rīkam sava iestatīšana → viens galapunkts, viens informācijas panelis; AI bloķēts → 3 līmeņu starpniekserveris + TLS maskēšana; nederīgas atslēgas → 3 slāņu noturība (ķēdes pārtraucēji, atslēgu atdzišanas periods, modeļu bloķēšana); komanda koplieto vienu abonementu → atslēgu kopas ar taisnīga sadalījuma kvotām; uzvednes tiek sūtītas caur citas personas mākoni → lokāla darbība kā prioritāte ar AES-256-GCM šifrētām atslēgām; nav pārskatāmības par izdevumiem → reāllaika analītika (lietojums, kvota, ietaupījumi, p95 latentums).
OmniRoute pieprasījuma plūsma: jūsu IDE vai CLI (Claude Code, Cursor, Cline…) izsauc vienu lokālu galapunktu (http://localhost:20128/v1); OmniRoute viedais maršrutētājs (RTK + Caveman saspiešana, 19 maršrutēšanas stratēģijas, ķēdes pārtraucēji, TLS maskēšana, MCP, A2A, aizsargmehānismi) var pārslēgties starp 4 pakalpojumu sniedzēju līmeņiem, kamēr ir pieejams piemērots un darbspējīgs mērķis — 1. līmenis: abonements, 2. līmenis: API atslēga, 3. līmenis: lēts un 4. līmenis: bezmaksas.

🤝 Mūs atbalsta mūsu atvērtā pirmkoda draugi

Kimi K3 — atvērtā progresīvā inteliģence · 2,8 triljoni parametru · 1 miljona tokenu konteksts

Vēlaties pievienoties kā atvērtā pirmkoda draugs? Šie ir uzņēmumi, kas atbalsta atvērto pirmkodu un palīdz turpināt OmniRoute attīstību, bet mēs publiski norādām, kam tiek izmantots katrs viņu piešķirtais tokens. Sazinieties ar mums: diegosouza.pw@outlook.com

Kimi (Moonshot AI)
Kimi
Moonshot AI

Atvērtā pirmkoda draugs dibinātājs
Paldies Kimi (Moonshot AI), mūsu pirmajam atvērtā pirmkoda draugam, par šī projekta atbalstīšanu! Kimi ir mākslīgā intelekta laboratorija, kas izstrādā atvērto svaru K2 un K3 modeļu saimes — Kimi K3 piedāvā 1 miljona tokenu konteksta logu, integrētu vizuālo uztveri un augstākā līmeņa programmēšanas spējas par nelielu daļu no slēgto modeļu cenas, kā arī uzreiz darbojas ar Claude Code, Codex un ikvienu programmēšanas rīku, ko apkalpo OmniRoute.

Ko nodrošina Kimi atbalsts: Kimi API kredīti nodrošina OmniRoute mākslīgā intelekta validēto laidienu konveijeru — Kimi K3 nodrošināto sapludināšanas validācijas posmu, kas pārbauda katru izmaiņu pieprasījumu pirms tā izlaišanas, — kā arī ikdienas funkcionalitātes izstrādi. Pilnvērtīgs Kimi atbalsts tiek nodrošināts abos veidos: izmantojot tiešo Kimi API (kimi-k3) un Kimi Code programmēšanas plānu (OAuth un API atslēga). OmniRoute ir arī pirmais Brazīlijas atvērtā pirmkoda projekts Kimi atbalsta programmā. Iegūstiet Kimi API atslēgu ar 15% papildu kredītiem →
Cheaper Inference
Cheaper Inference
cheaperinference.com

Atvērtā pirmkoda draugs
Paldies Cheaper Inference, OmniRoute atvērtā pirmkoda draugam, par šī projekta atbalstīšanu! Cheaper Inference ir pēc izmaksām ranžēta vārteja, kas tālākpārdod 42 progresīvus modeļus — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok un MiniMax — aiz viena ar OpenAI saderīga galapunkta, katru pieprasījumu novirzot lētākajam atbilstošajam pakalpojumu sniedzējam un nekad neiekasējot vairāk par modeļa izstrādātāja norādīto cenu.

Pilnvērtīgs atbalsts OmniRoute: Chat Completions, vietējais /v1/responses galapunkts, vizuālā uztvere, rīku izsaukšana un 3 attēlu modeļi (grok-imagine, nano-banana-pro, nano-banana-2, kas pieejami kā cheaperinference/<model>). Iegūstiet API atslēgu →

Saites ar atzīmi aff=omniroute ir partneru saites. Tās finansē projektu bez papildu izmaksām jums.


🎟️ Partneru akcijas — pakalpojumu sniedzēju, kuri mūs nesponsorē, bezmaksas reģistrācijas kuponi (noklikšķiniet, lai izvērstu)

Šī sadaļa ir paredzēta tikai ieteikumu/kuponu kodiem. Sponsorētās partnerības ir norādītas iepriekš sadaļā 🤝 Mūs atbalsta mūsu atvērtā pirmkoda draugi. OmniRoute nav sponsorēšanas vai partnerības attiecību ar šeit norādītajiem pakalpojumu sniedzējiem — tie ir publiski kuponi, kurus var izmantot ikviens.

AgentRouter
AgentRouter
agentrouter.org
AgentRouter — partneru reģistrācija · $100 bezmaksas kredītos pēc reģistrācijas (bezmaksas serveris, tāpēc sagaidāms lielāks latentums — vislabāk piemērots testēšanai, nevis produkcijas videi). Pilnvērtīgs atbalsts OmniRoute kopš v3.8.50: Chat Completions, ar Anthropic saderīgais datu apmaiņas formāts un ar OpenAI saderīgais ceļš. Pieejamie modeļi ietver claude-opus-4-8, claude-opus-5, gpt-5.6-sol un citus. Saņemiet savus $100 →

⚠️ Partneru saite — OmniRoute nav sponsorēšanas vai partnerības attiecību ar šo pakalpojumu sniedzēju.

Zināt vēl kādu pakalpojumu sniedzēju ar dāsnu bezmaksas reģistrācijas kuponu, kas būtu noderīgs OmniRoute lietotājiem? Atveriet problēmas pieteikumu, un mēs to pievienosim šeit.


🎯 Kombinācijas — galvenā funkcija

Visas 19 kombināciju maršrutēšanas stratēģijas animācijā — pa vienam elementam katrai stratēģijai: priority, fill-first, weighted, round-robin, p2c, least-used, random, strict-random, cost-optimized, headroom, reset-window, reset-aware, context-relay, context-optimized, cache-optimized, lkgp, auto, fusion, pipeline. Skatiet iepriekš esošo tabulu, lai uzzinātu, ko dara katra no tām.

Kombinācija ir modeļu ķēde, starp kuriem OmniRoute maršrutē automātiski. Ja kvota tiek izsmelta, pakalpojumu sniedzējs pārstāj darboties vai izmaksas strauji pieaug, kombinācija var pāriet uz nākamo piemēroto un darbspējīgo modeli. 🛡️

Bez konfigurēšanas — vienkārši izmantojiet auto

Kombinācija nav jāizveido. Iestatiet modeli uz auto (vai kādu tā variantu), un OmniRoute izveidos virtuālu kombināciju no jūsu savienotajiem pakalpojumu sniedzējiem, novērtējot tos reāllaikā:

Modeļa IDKam tas ir optimizēts
auto🎯 Līdzsvarota noklusējuma izvēle (LKGP — paliek pie pēdējā veiksmīgā pakalpojumu sniedzēja)
auto/coding🧑💻 Uz kvalitāti orientēti svari koda ģenerēšanai
auto/fast Vispirms zemākais latentums
auto/cheap💰 Vispirms zemākā cena par marķieri
auto/offline🔋 Vispirms lielākā kvotas / ātruma ierobežojuma rezerve
auto/smart🔭 Prioritāte kvalitātei + 10% izpētei, lai atklātu labākus modeļus
auto/lkgp📌 Nepārprotama piesaiste pēdējam zināmajam veiksmīgajam pakalpojumu sniedzējam
auto/chaos🧪 Kļūmju ievadīšanas svari noturības testēšanai (haosa inženierija)

🔀 Vai izveidojiet savu — 19 maršrutēšanas stratēģijas

Visas 19 stratēģijas — kombinējiet tās katrā kombinācijas solī:

# Stratēģija Ko tā dara
1 priority Sakārtots saraksts ar prioritāti pirmajam mērķim — izsmeliet katru, pirms pāriet uz nākamo 🥇
2 fill-first Pirms pāriešanas pie nākamā mērķa pilnībā izmantojiet katra mērķa kvotu
3 weighted Svērta nejauša izvēle atbilstoši katra mērķa svaram
4 round-robin Cikliski secīgi izmanto mērķus
5 p2c Nejauša slodzes līdzsvarošana, izvēloties labāko no diviem variantiem
6 least-used Izvēlas mērķi ar pašlaik mazāko slodzi
7 random Vienmērīga nejauša izvēle (bez dublikātiem)
8 strict-random Nejauša izvēle, nenoņemot atkārtojumus 🎲
9 cost-optimized Samazina viena pieprasījuma izmaksas, izmantojot aktuālās kataloga cenas 💸
10 headroom Izvēlas mērķi ar lielāko atlikušo kvotu
11 reset-window Dod priekšroku mērķim, kura kvotas periods tiks atiestatīts visdrīzāk
12 reset-aware Sarindo pēc kvotas atiestatīšanas laika — vispirms īsie periodi 📊
13 context-relay Nodod kontekstu starp mērķiem ilgām sarunām 🧠
14 context-optimized Izvēlas pašreizējam konteksta izmēram vispiemērotāko mērķi
15 cache-optimized Piesaista katru atkārtoti izmantojamo uzvednes prefiksu vienam kontam — maksimāli palielina uzvedņu kešatmiņas trāpījumu skaitu 🎯
16 lkgp Pēdējais zināmais veiksmīgais ceļš — piesaista pēdējam veiksmīgajam pakalpojumu sniedzējam, pēc tam atkāpjas uz noteikumiem
17 auto Reāllaika novērtēšana pēc 16 faktoriem visos savienojumos 🤖
18 fusion Nosūta pieprasījumu modeļu grupai, un vērtētājs sintezē vienu atbildi 🧬
19 pipeline Sasaista soļus — katra mērķa izvade tiek nodota nākamajam 🔗

Auto-Combo dzinis novērtē katru kandidātu pēc 16 faktoriem (darbspēja, kvota, izmaksas, latentums, piemērotība uzdevumam, kvalitāte, sesijas pieejamība…) — skatiet docs/routing/AUTO-COMBO.md.

🧱 Noturība ir iebūvēta (3 neatkarīgi slāņi)

OmniRoute noturība — 3 neatkarīgi pašatjaunošanās slāņi, pareizais slānis pareizajai kļūmei. 1. slāņa pakalpojumu sniedzēja ķēdes pārtraucējs (visam pakalpojumu sniedzējam): nostrādā tikai pie 408/5xx, sliekšņi OAuth 8× / API atslēgai 12× / lokālajam 2×, pēc 60s/30s/15s tiek atiestatīts HALF-OPEN zondēšanas režīmā, slinkā atkopšana; kamēr tas ir OPEN stāvoklī, kombinācija pārmaršrutē pie nākamā pakalpojumu sniedzēja. 2. slāņa savienojuma nogaidīšanas periods (vienai atslēgai/kontam): pamatlaiks 5s OAuth / 3s API atslēgai, eksponenciāla ×2 atkāpšanās ar aizsardzību pret lavīnveida vienlaicīgiem pieprasījumiem, 429 ievēro Retry-After, veiksmīgs pieprasījums notīra visu kļūdu stāvokli; viena nogaidīšanas režīmā esoša atslēga tiek izlaista, kamēr pārējās atslēgas turpina apkalpošanu. 3. slāņa modeļa bloķēšana (vienam modelim): konkrētā modeļa 429, lokāls 404 vai režīma atteikumi bloķē tikai attiecīgo modeli — nekad visu savienojumu. Terminālie stāvokļi (bloķēts, beidzies derīguma termiņš, izsmelti kredīti) ir paredzēti operatora rīcībai, nevis nogaidīšanas periodiem.

📖 Automātisko kombināciju dzinis · Noturības rokasgrāmata


🏆 Ar ko OmniRoute izceļas

Ar ko OmniRoute izceļas — konkrētā datumā fiksēts funkciju salīdzinājums ar 9router, OpenRouter, CLIProxyAPI un LiteLLM 13 iespēju kategorijās. OmniRoute: 359 pakalpojumu sniedzēji, vairāk nekā 150 iebūvēti bezmaksas līmeņi, 19 maršrutēšanas stratēģijas, 12 dzinēju tokenu saspiešana, iebūvēts MCP serveris ar 110 rīkiem, A2A aģentu protokols, pastāvīgā atmiņa, aizsargmehānismi, mākoņa aģenti, slēpta TLS digitālā nospieduma izmantošana, Desktop/Termux/PWA un 42 internacionalizētas saskarnes lokalizācijas. OmniRoute ir licencēts ar MIT licenci, un to var pašmitināt. Konkurentu iespējas un skaits var mainīties; skatiet norādīto metodiku.

📊 Pilna metodika un detalizēts katras funkcijas salīdzinājums ar 9router, OpenRouter, CLIProxyAPI un LiteLLM → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md


💚 Atbalstiet OmniRoute

OmniRoute ir licencēts ar MIT licenci un tiek atklāti uzturēts. Ja tas ietaupa jūsu laiku vai naudu, lūk, kā varat palīdzēt tam saglabāt neatkarību — izvēlieties sev piemērotāko veidu. Sponsorēšana nekad neietekmē maršrutēšanas prioritāti; tā nodrošina redzamību, nevis augstāku vietu.

Piešķiriet repozitorijam zvaigzniBezmaksas — patiešām uzlabo redzamībuPiešķirt OmniRoute zvaigzni
🐙 GitHub SponsorsVienreizēji vai ik mēnesi · bez platformas komisijasgithub.com/sponsors/diegosouzapw
Ko-fiĀtrs vienreizējs ziedojums; ziedotājam nav jāreģistrējasko-fi.com/diegosouzapw
🧋 Buy Me a CoffeeNeliels, neformāls atbalsta žestsbuymeacoffee.com/diegosouzapw
🖐 LiberapayRegulāri maksājumi · bezpeļņas organizācija · atvērtais pirmkodsliberapay.com/diegosouzapw
🇧🇷 PIX (Brazīlija)Tūlītēji, bez komisijas maksasatslēga un QR kods zemāk
KriptovalūtaBTC · ETH · USDT-TRC20 · USDC-Solanaadreses zemāk

🇧🇷 PIX — tūlītēji, bez komisijas maksas (Brazīlija)

OmniRoute PIX QR kods

Atslēga (nejauši ģenerēta): 5d865059-bc44-483a-962d-43ceb80126eb

Kopējamais un ielīmējamais Pix kods:

00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD

₿ Kriptovalūta — BTC · ETH · USDT-TRC20 · USDC-Solana (noklikšķiniet, lai izvērstu)
₿ BTCBitcoin (SegWit)bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETHEthereum (ERC20)0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDTTron (TRC20)TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDCSolana2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu

⚠️ Katru kriptovalūtu sūtiet tikai norādītajā tīklā — sūtot nepareizajā tīklā, līdzekļi var tikt zaudēti.

🐛 Atrasta kļūda vai vēlaties sniegt atsauksmes? Atveriet diskusiju.


Piezīmes izstrādātājiem: Izstrādātāju ērtībai projekts npm instalēšanas vai pēcinstalēšanas laikā var ģenerēt lokālu .env failu. Šis fails ar nolūku tiek ignorēts, izmantojot .gitignore (skatiet .gitignore), un to nekad nedrīkst iekļaut komitā — ja tas nejauši ir iekļauts komitā, nomainiet visus atklātos noslēpumus un izņemiet failu no vēstures. Norādījumus par lokālo vides failu un noslēpumu pārvaldību skatiet dokumentā docs/DEVELOPER-ENVIRONMENT.md.

📡 OmniRoute Radar

Galvenais bezmaksas līmeņa rādītājs joprojām ir ~1.47B marķieru mēnesī no iepriekš dokumentētā kataloga, kurā novērsta dublēšanās starp kopām. Pagaidu kredīti par reģistrēšanos pie pakalpojumu sniedzējiem pirmajā mēnesī šo apjomu var atsevišķi palielināt līdz ~2.07B. Radar ir izvēles, parakstīts kataloga pārklājums lietotājiem, kuri starp OmniRoute laidieniem vēlas saņemt aktuālāku informāciju par bezmaksas modeļu pieejamību; kopienas katalogs un visas esošās bezmaksas funkcijas joprojām ir bez maksas.

Atbalstītāji var saņemt aktuālo katalogu un papildu pakalpojumu sniedzēju piedāvātās iespējas. Tā atsevišķais, mainīgais maksimālais apjoms ir ne vairāk kā aptuveni 3B marķieru mēnesī atkarībā no pakalpojumu sniedzēju pieejamības. Šis maksimālais apjoms netiek garantēts: pakalpojumu sniedzēji jebkurā laikā var mainīt kvotas, atbilstības prasības, modeļus vai reģionus.

Radar ir brīvprātīgi aktivizējams un izmanto tikai GET pieprasījumus. OmniRoute klients neaugšupielādē uzvednes, datplūsmu, pakalpojumu sniedzēju konfigurāciju, lietojuma telemetriju vai lokālo paziņojumu noraidīšanas stāvokli. Informāciju par atbilstības prasībām un pašreizējo katalogu skatiet vietnē radar.omniroute.online/planos.


Kas jauns

Jaunākie būtiskākie uzlabojumi no v3.8.20 → v3.8.50. Pilna izmaiņu vēsture ir pieejama failā CHANGELOG.md.

  • 🎛️ OmniConductor — ienākošo A2A uzdevumu deleģēšana jūsu aģentu kopai, Conductor prasmes aģenta kartē un informācijas paneļa sadaļa ar Faro balss tērzēšanu, izmantojot rācijsaziņas režīmu. → A2A serveris
  • 🛂 Adaptīva pieprasījumu uzņemšana un aizsardzība pret pārslodzi — resursietilpīgi tērzēšanas pieprasījumi tiek ievietoti rindā, nevis saņem 503 atbildi, izmantojot atomāras RPM slīdošās nomas katram savienojumam. → Noturības ceļvedis
  • 🗂️ Kanoniska /v1/models secība — katram nodrošinātājam viens nepārtraukts, pēc nodrošinātāja grupēts bloks (kombinācijas piespraustas sākumā), kas ir stabils visos kataloga avotos. → API atsauce
  • 🗜️ Kompresijas nostiprināšana — pēc noklusējuma ieslēgta aizsardzība pret nekontrolētu datu izplešanu, Caveman pakotnes vācu, franču, japāņu un ķīniešu (wényán) valodai, RTK filtri Gradle un .NET. → Kompresija
  • 💸 Godīgas fiksētās likmes izmaksas — abonementu un programmēšanas plānu nodrošinātājiem izmaksu analītikā tiek rādīts $0; budžeta, kvotu un maršrutēšanas aplēses tiek saglabātas. → API atsauce
  • ⚖️ Kvotas koplietošanas maršrutēšana — koplietota konta kvota tiek taisnīgi sadalīta starp apvienotajām atslēgām, vienlaikus saglabājot pilnu resursu izmantojumu, lai neizmantotās daļas varētu aizdot. → Noturības ceļvedis
  • 🤖 CLI/aģenta iestatīšana ar vienu komandu — 13 reģistrētas setup-* komandas; omniroute run palaiž 7 CLI (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI); omniroute configure atbalsta 10 mērķus ar interaktīvu nodrošinātāja un modeļa atlasītāju, kā arī katram kontekstam atsevišķu izlasi. → CLI integrācijas
  • 🛰️ Attālais režīms — pārvaldiet attālu OmniRoute, izmantojot ierobežota tvēruma pilnvaras (connect / contexts / tokens) un antigravity OAuth palīgrīku VPS instalācijām. → Attālais režīms
  • 🧭 Viedāka automātiskā maršrutēšanaauto/<category>:<tier> kombinācijas, Fusion (modeļu panelis un vērtētājs), uzdevumu apzinoša maršrutēšana, katram pieprasījumam atsevišķas modeļa, režīma un USD budžeta ignorēšanas vērtības. → Automātiskā kombinēšana
  • 🗜️ Paplašināma kompresija — 12 kombinējami dziņi un Compression Studios: LLMLingua-2, divu līmeņu Ultra, omniglyph, katram solim atsevišķs precizitātes slieksnis, GCF v3.2, redaktors ar secības maiņu velkot. → Kompresija
  • 🕵️ Caurspīdīga MITM atšifrēšana (TPROXY) — pārtveriet CLI, kas ignorē starpniekservera vides mainīgos, izmantojot katram SNI atsevišķu CA un uzticamības krātuves instalētāju. → MITM/TPROXY
  • 💸 Izmaksu telemetrija visurX-OmniRoute-* izmaksu un lietojuma galvenes katrā galapunktā, kešatmiņas trāpījuma ietaupījumu galvene un katrai atslēgai atsevišķas USD tēriņu kvotas. → API atsauce
  • 🧠 Jūsu kontrolēta atmiņa — pēc noklusējuma izslēgta, izvēles int8 vektoru kvantēšana un tipizēta novecošana, katram pieprasījumam pieejams x-omniroute-no-memory. → Atmiņa
  • 🛡️ Drošība — uzvedņu injekciju aizsardzība katrā LLM maršrutā (red-team testu komplekts), izvēles akreditācijas datu maskēšanas drošības mehānisms (abos virzienos aizklāj nopludinātas API atslēgas un noslēpumus), bezmaksas DuckDuckGo tīmekļa meklēšana kā galējais risinājums un izvēles OIDC pieteikšanās vārteja informācijas panelim (pieteikšanās ar paroli vienmēr paliek pieejama). → Drošības mehānismi
  • 🖼️ Jauni galapunkti/v1/ocr (Mistral OCR) un /v1/audio/translations (Whisper stila) papildina multivides iespējas. → API atsauce
  • 🎨 Attēlu, video un audio ģenerēšana — viena API multividei: xAI Grok Imagine un Novita AI video, ComfyUI, Magnific, Adobe Firefly, Segmind, kā arī runas pakalpojumu nodrošinātāji, piemēram, ElevenLabs. → API atsauce
  • 🌍 Izvietošana un ekspluatācija — reversā starpniekservera basePath, automātiska pārlūkprogrammas valodas noteikšana, katrai atslēgai atsevišķa ierīču izsekošana, MITM uzticamības konfigurēšana bez root tiesībām, zh-TW lokalizācija. → Vide
  • 🤝 Vairāk nodrošinātāju un aģentu — mākoņa aģenti (Codex Cloud, Cursor, Devin, Jules), Grok Build (xAI) ar pārlūkprogrammu un OAuth pieteikšanos, pilnvērtīga Ollama kartīte, Claude Opus 5 un Sonnet 5, oficiāla sadarbība ar Kimi (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… un atjaunināts 352 nodrošinātāju katalogs. → Nodrošinātāji
  • 📡 Maršrutēšanas pārskatāmība — katrā atbildē ir X-OmniRoute-Decision galvene, kas norāda izmantoto stratēģiju, nodrošinātāju un latentumu; jauna cache-optimized kombināciju stratēģija un Auto-Combo cacheAffinity faktors novirza atkārtotus pieprasījumus uz savienojumu, kurā glabājas kešotais prefikss, savukārt tikai lasāms /v1/auto-combo/{channel}/candidates galapunkts atklāj auto/* kanāla aktuālo kandidātu kopu. → Automātiskā kombinēšana
  • Lokālā veiktspēja un infrastruktūra — lokāls Redis ar vienu klikšķi, Cloudflare Workers / Deno Deploy releju izvietošanas rīki, Bifrost un Mux kā uzraudzīti iegultie pakalpojumi. → Iegultie pakalpojumi
  • 🧩 Komplektā arī — spraudņu ietvars un tirgus, Omni/Agent/GitHub prasmju ietvari, Obsidian glabātuves integrācija (22 MCP rīki), ar OpenAI saderīgas Batch un Files API, semantiskā atbilžu kešatmiņa, spēļošana ar līderu sarakstiem, ACP aģentu atklāšana (15 iebūvēti aģenti), ieplānota žurnālu eksportēšana uz BigQuery, auto/chaos kļūmju ievadīšana, Telegram robota tilts, lietotnē iebūvēts versiju pārvaldnieks un LMArena-ELO bezmaksas nodrošinātāju reitingi. → Dokumentācija

🤖 Saderīgas CLI un programmēšanas aģenti

Viena konfigurācija — http://localhost:20128/v1 — un ikviena MI IDE vai CLI darbojas ar bezmaksas un zemu izmaksu modeļiem.

Claude Code
Claude Code
                           
Codex CLI
Codex CLI
                           
Cline
Cline
                           
Kilo Code
Kilo Code
Zoo Code
Zoo Code
Continue
Continue
                           
Aider
Aider
                           
ForgeCode
ForgeCode
                           
jcode
jcode
                           
DeepSeek TUI
DeepSeek TUI
                           
CodeWhale
CodeWhale
                           
OpenCode
OpenCode
                           
Factory Droid
Factory Droid
                           
GitHub Copilot CLI
Copilot CLI
                           
Cursor CLI
Cursor CLI
                           
Smelt
Smelt
                           
Pi (pi-coding-agent)
Pi
                           
Grok Build (xAI)
Grok Build
                           
Hermes Agent (Nous Research)
Hermes Agent
                           
OpenClaw
OpenClaw
                           
Goose
Goose
                           
Open Interpreter
Open Interpreter
                           
Warp AI
Warp AI
                           
Agent Deck
Agent Deck
                           
darbojas arī ar · Kiro · Command Code · Antigravity · Windsurf · AMP · jebkuru ar OpenAI saderīgu rīku

📖 Atsevišķa iestatīšana visiem 36 rīkiem (26 CLI Code + 10 CLI Agents) → docs/reference/CLI-TOOLS.md · 🧩 OpenCode spraudnis → @omniroute/opencode-provider


Palaidiet jebkuru atbalstīto CLI, izmantojot OmniRoute, ar vienu komandu — netiek rakstīti konfigurācijas faili, akreditācijas dati tiek ievadīti katram procesam atsevišķi, bet Qwen/Gemini saņem pagaidu izolētu mājas direktoriju:

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"

# Vai interaktīvi izvēlieties nodrošinātāju un modeli un ierakstiet paša rīka konfigurāciju:
omniroute configure codex          # arī: claude opencode qwen aider goose gemini cline continue kilo

Katra komanda izmanto aktīvo attālo kontekstu (omniroute connect <host>), --dry-run priekšskata precīzos vides mainīgos/argumentus bez izpildes, bet --api-key-env NAME neļauj noslēpumiem nonākt čaulas vēsturē. → CLI integrācijas


🌐 352 MI pakalpojumu sniedzēji — 152 katalogā atzīmēti kā bezmaksas

352 reģistrēti pakalpojumu sniedzēji kanoniskajās tērzēšanas, multivides, meklēšanas, lokālo, mākoņa aģentu un sistēmu kolekcijās, tostarp 152 ar hasFree: true atklāšanas metadatiem. Tērzēšanas modeļu reģistrs aptver 229 pakalpojumu sniedzējus / 2 554 unikālus pakalpojumu sniedzēja un modeļa pārus / 1 283 neapstrādātus modeļu ID; atsevišķajā bezmaksas budžeta katalogā ir 443 rindas atsevišķiem modeļiem, 34 periodiski atjaunojami resursu kopumi un 53 periodiski atjaunojami vai bezatslēgas pakalpojumu sniedzēji ar pastāvīgi bezmaksas piedāvājumu. Šie saucēji apzināti atšķiras; definīcijas un aprēķini, kuros novērsta resursu kopumu dublēšanās, ir pieejami sadaļās Pakalpojumu sniedzēju uzziņa un Bezmaksas līmeņi.

🏢 Visas nozīmīgākās laboratorijas — ar vienu galapunktu

OpenAI
OpenAI
                           
Anthropic
Anthropic
                           
Gemini
Gemini
                           
xAI Grok
xAI Grok
                           
DeepSeek
DeepSeek
                           
Mistral
Mistral
                           
Qwen
Qwen
                           
Meta Llama
Meta Llama
                           
Groq
Groq
                           
NVIDIA
NVIDIA
                           
MiniMax
MiniMax
                           
Cohere
Cohere
                           
Perplexity
Perplexity
                           
Hugging Face
HuggingFace
                           
Together
Together
                           
Fireworks
Fireworks
                           
Cloudflare
Cloudflare
                           
Baidu
Baidu
                           

…un vēl vairāk nekā 330 — katra ikona tiek dinamiski ielādēta no informācijas paneļa pakalpojumu sniedzēju kataloga. 📖 Pakalpojumu sniedzēju uzziņa


🆓 Bezmaksas uz visiem laikiem — $0, karte nav nepieciešama

OpenCode Zen
OpenCode Zen
DeepSeek V4, Nemotron 3
Bez marķieru ierobežojuma
Kilo Code
Kilo Code
Automātiskais maršrutētājs, Tencent Hy3
Bezmaksas uz visiem laikiem
Requesty
Requesty
GPT-OSS 120B, Nemotron
Bezmaksas uz visiem laikiem
SiliconFlow
SiliconFlow
DeepSeek V3.2 / R1
Bezmaksas līmenis
Z.AI GLM
Z.AI GLM
GLM-4.7 / 4.5-Flash
Bezmaksas uz visiem laikiem
Baidu ERNIE
Baidu ERNIE
ERNIE 4.0
Bezmaksas uz visiem laikiem
Qoder AI
Qoder AI
Qwen3-Max, Kimi-K2
Neierobežoti un BEZ MAKSAS
Pollinations
Pollinations
GPT, Llama, Claude
Atslēga nav nepieciešama
Cloudflare AI
Cloudflare AI
50+ modeļi
10K neironu dienā
NVIDIA NIM
NVIDIA NIM
GLM, MiniMax
~40 RPM bez maksas
Cerebras
Cerebras
GLM 4.7, GPT-OSS
1M marķieru dienā
OpenRouter
OpenRouter
:free modeļi
+$10 → lielāks RPM

📖 Pilns mašīnlasāmais katalogs → docs/reference/PROVIDER_REFERENCE.md


🖥️ Kur darbojas OmniRoute — jebkur

Tā pati lietotne, tava ierīce, tavi noteikumi. No globālas npm instalācijas līdz pat tavam tālrunim, izmantojot Termux.

PlatformaInstalēšanaGalvenās priekšrocības
📦 npm (globāli)npm install -g omnirouteViena komanda, jebkura operētājsistēma
🐳 Dockerdocker run … diegosouzapw/omnirouteVairāku arhitektūru atbalsts: AMD64 + ARM64
🖥️ Darbvirsma (Electron)npm run electron:buildVietējais logs un sistēmas tekne — Windows / macOS / Linux
🎩 Izvēļņu josla (OmniRouteTray)brew install --cask zoispag/tap/omniroute-trayUzrauga un automātiski atjaunina serveri — macOS
💪 ARMvietējais arm64Raspberry Pi, ARM serveri, Apple Silicon
📱 Android (Termux)pkg install nodejs && npx -y omnirouteDarbojas tavā tālrunī visu diennakti, bez root piekļuves
📲 PWA„Pievienot sākuma ekrānam”Pilnekrāna režīms, darbība bezsaistē, instalēšana no pārlūkprogrammas
🧩 OpenCode spraudnis@omniroute/opencode-providerVietēja OpenCode integrācija
🤖 VS Code Copilot Chatinstalē OmniCopilot paplašinājumuVisi OmniRoute modeļi vietējā Copilot Chat modeļu izvēlnē — stabilajā un Insiders versijā
🛠️ No pirmkodanpm install && npm run devPārveido un papildini to

📖 Docker ceļvedis · Darbvirsma · Izvēļņu joslas tekne · Termux · PWA · OpenCode


🧩 Jaunums: OmniRoute tieši VS Code vietējā Copilot Chat saskarnē

Nekādas jaunas sānjoslas vai jaunas tērzēšanas saskarnes — ikviens OmniRoute nodrošinātais modelis tiek parādīts tieši jau izmantotajā Copilot Chat modeļu izvēlnē. Kopš VS Code 1.122 nodrošinātāju modeļi darbojas bez pierakstīšanās GitHub kontā vai Copilot abonementa — aģenta režīms, rīku izsaukšana un attēlu apstrāde bez maksas.

Instalē OmniCopilot paplašinājumu, norādi tam savu OmniRoute serveri (pēc noklusējuma localhost:20128), pēc tam atver Copilot Chat → modeļu izvēlni → Pārvaldīt modeļus…OmniRoute.

VeikalsSaiteDarbojas ar
🧩 VS Code MarketplaceInstalēt →VS Code — stabilo un Insiders versiju
🔓 Open VSX RegistryInstalēt →Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro…

Redaktorā atver Paplašinājumu skatu, meklē „OmniRoute” un noklikšķini uz Instalēt — abos veikalos tas darbojas vienādi. Pirmkods, problēmu pieteikumi un publicēšanas instrukcija ir pieejama diegosouzapw/OmniCopilot.

📖 VS Code Copilot Chat ceļvedis — iestatīšana, modeļu izvēlnes saturs, informācijas panelis cilnē, problēmu novēršana


🎩 Jaunums: OmniRouteTray — tava vārteja izvēļņu joslā

omniroute serve vislabāk darbojas, ja tas vienmēr ir ieslēgts. OmniRouteTray pārvērš to par vienreiz iestatāmu un aizmirstamu macOS izvēļņu joslas lietotni: tā palaiž serveri, uztur to aktīvu pēc pārstartēšanas, atjaunina to uz vietas un padara tavu aktuālo tokenu budžetu pieejamu ar vienu klikšķi — nav jāatstāj atvērts termināļa logs un nav jāuzrauga npm install -g omniroute.

Tā ir veidota ar Tauri v2 (Rust kodols, kura izmērs ir niecīgs), un komplektācijā ietver savu parakstīto Node 24 izpildvidi, kā arī pārvalda lietotnei piederošu OmniRoute instalāciju, tāpēc tā nekad nekonfliktē ar tavu globālo node/bun. Tā koplieto tavu esošo ~/.omniroute/ konfigurāciju un datubāzi — tātad tas ir tas pats OmniRoute, kuru jau izmanto, tikai tagad ar cepuri. 🎩

Ko tas dara
🟢 Uzrauga serveriPalaiž omniroute serve un pievienojas jau palaistai instancei, nevis to dublē
📊 Aktuālais lietojums vienā acu uzmetienāNodrošinātāju kvotu joslas, Claude sesijas un nedēļas ierobežojumi ar laika atskaiti līdz atiestatīšanai, 30 dienu izmaksu sadalījums
🔄 Automātiski atjauninājumi uz vietasPakāpeniska instalēšana, atomāra nomaiņa, atgriešana iepriekšējā stāvoklī kļūmes gadījumā — vienmēr jaunākais laidiens
🚀 Palaišana piesakotiesIzvēles palaišana, piesakoties sistēmā; tikai sistēmas teknē, bez ikonas Dock joslā
🩺 Diagnostika un žurnāliDiagnostika ar vienu klikšķi un piekļuve servera žurnāliem
brew install --cask zoispag/tap/omniroute-tray

Vēlaties lejupielādēt? Iegūstiet jaunāko .dmg no sadaļas Laidieni. Pirmkods, problēmu ziņojumi un būvēšanas dokumentācija ir pieejama vietnē zoispag/omniroute-tray.
💛 Kopienas projekts, ko izveidojis @zoispag — tas nav oficiāls OmniRoute laidiens.


🔒 Privāts un lokāli orientēts

Privāts un lokāli orientēts — OmniRoute vārteja un vadības plakne darbojas jūsu datorā. Uzvednes tiek nosūtītas katram pieprasījumam atlasītajam augšupstraumes nodrošinātājam; OmniRoute nepievieno nevienu mitinātu uzvedņu apstrādes starpposmu, un telemetrija pēc noklusējuma ir atspējota. Piekļuves dati glabāšanas laikā tiek šifrēti ar AES-256-GCM; drošības kontroles ietver API atslēgu tvērumus, IP filtrēšanu, ātruma ierobežojumus, aizsardzību pret uzvedņu injekcijām, augšupstraumes galveņu attīrīšanu, pēc izvēles iespējojamu PII rediģēšanu, sanitizētus kļūdu ziņojumus un lokālu SQLite audita žurnālu. OmniRoute ir licencēts saskaņā ar MIT licenci, un to var mitināt patstāvīgi.

📖 Autorizācija · Aizsargmehānismi · Atbilstība


🔌 Pilnvērtīga CLI + A2A un MCP

Papildus serverim OmniRoute ir pilnvērtīgs komandrindas vadības centrs ar vairāk nekā 80 komandām, kā arī atvērti aģentu protokoli, lai MI aģents varētu to pārvaldīt patstāvīgi.

⌨️ Īsta CLI (ne tikai start)

omniroute               # palaist vārteju un informācijas paneli (ports 20128)
omniroute chat          # interaktīvs TUI tērzēšanas klients (slīpsvītras komandas: /model /combo /skill /memory)
omniroute setup         # vadīts pirmās palaišanas vednis
omniroute doctor        # diagnosticēt nodrošinātājus, portus un vietējās atkarības

🛰️ Attālais režīms — palaidiet CLI šeit, bet OmniRoute — VPS serverī

Vai OmniRoute darbojas serverī? Pārvaldiet to no sava klēpjdatora ar to pašu CLI. Vienreiz piesakieties ar ierobežota tvēruma piekļuves pilnvaru; pēc tam katra komanda tiks izpildīta attālajā instancē.

omniroute connect 192.168.0.15            # parole → ierobežota tvēruma pilnvara, saglabāta kā konteksts
omniroute models list                     # ← tiek izpildīta ATTĀLAJĀ serverī
omniroute configure codex                 # ← atlasa attālo modeli, izveido lokālu Codex profilu
omniroute tokens create --name ci --scope read   # izveidot ierobežotāka tvēruma pilnvaras citām ierīcēm
omniroute contexts use default            # ← pārslēgties atpakaļ uz lokālo serveri

Pilnvaru tvērumi ir read / write / admin; maršruti, kas palaiž procesus, paliek pieejami tikai atgriezeniskās cilpas saskarnē. 📖 Attālais režīms

Animēta termināļa demonstrācija ar OmniRoute CLI — omniroute providers list, omniroute combo list un omniroute health — cikliski parādot 86 augstākā līmeņa komandu klāstu: providers · oauth · keys · combo · nodes · models · cache · compression · cost · usage · quota · health · resilience · telemetry · logs · audit · mcp · a2a · cloud · memory · skills · eval · tunnel · backup · sync · webhooks · policy · pricing · translator · simulate …

🤝 Pievienojiet aģentu — un tas pats pārvaldīs OmniRoute

Padariet OmniRoute pieejamu, izmantojot MCP, A2A, REST API, tīmekļa aizķeres vai attālo CLI — jebkurš spējīgs aģents (vai jūsu pašu kods) iegūst piekļuvi visai vārtejai: maršrutēšanai, nodrošinātājiem, kombinācijām, kešatmiņai, saspiešanai un atmiņai — autonomi. Tālāk norādītie HTTP galapunkti ir pieejami adresē http://localhost:20128.

SaskarneGalapunkts / komandaPielietojums
🧰 MCP (stdio)omniroute --mcpSavienošana ar Claude Desktop, Cursor vai jebkuru MCP klientu
🌊 MCP (HTTP)/api/mcp/streamAttālais MCP — 110 rīki, 33 tvērumi (ierobežojumu piemērošana pēc izvēles), pilnīgs audita žurnāls
📡 MCP (SSE)/api/mcp/sseStraumēšanas MCP transports
🤝 A2A/.well-known/agent.jsonSaziņa starp aģentiem, JSON-RPC 2.0 + SSE, 6 prasmes
🌐 REST API/v1/*Saderīgs ar OpenAI — tērzēšana, iegulumi, attēli, audio un OCR
🔔 Tīmekļa aizķeres/api/webhooksPieprasījumu un kvotu notikumu nosūtīšana uz Slack, Discord, Telegram vai jebkuru URL
🛰️ Attālā CLIomniroute connect Attālas instances pārvaldīšana ar ierobežota tvēruma piekļuves pilnvarām
# Piešķirt Claude Code pilnu OmniRoute rīku komplektu, izmantojot MCP:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream

📖 MCP serveris · A2A serveris · Aģentu protokoli


🗜️ Ietaupiet 1595% tokenu — automātiski

📖 Kā tas darbojas — konveijers, arhitektūra un ietaupījuma aprēķins

OmniRoute saspiešanas konveijers: ilustratīvs klienta pieprasījums ar 10 000 tokenu iziet cauri 12 kombinējamiem dzinējiem — Session-Dedup, CCR, Lite, RTK, Responses Tool Output, Headroom, Relevance, Caveman, Aggressive, LLMLingua-2, Ultra un OmniGlyph — un dokumentētajā kombinētajā piemērā var sasniegt pakalpojumu sniedzēju ar aptuveni 1 080 tokeniem. Strukturēto saturu aizsargā saglabāšanas aizsargmehānismi un katra posma precizitātes pārbaudes; nepārprotami norādīti zudumradoši vai eksperimentāli režīmi var pārveidot piemēroto saturu.

Noklusējuma kombinācija secīgi izpilda RTK → Caveman. Ja abi apstrādā vienu un to pašu rīka/konteksta saturu, ietaupījumi summējas:

combined = 1  (1  RTK) × (1  Caveman_input)
average  = 1  (1  0.80) × (1  0.46) = 89.2%
range    = 78.4  94.6%

Koda blokus, URL, JSON un strukturētos datus saglabāšanas dzinējs vienmēr aizsargā.

Kāpēc izmantot daudz tokenu, ja pietiek ar dažiem? Katrs pieprasījums caurspīdīgi iziet cauri OmniRoute saspiešanas konveijeram — klientā nekas nav jāmaina. Tagad tas ir 12 kombinējamu dzinēju kopums, kas tiek izpildīti noteiktā secībā un ko var dažādi kombinēt katrai maršrutēšanas kombinācijai — balstoties uz idejām no RTK, Caveman ( 90K+), LLMLingua-2 un Troglodita (PT-BR).

🧱 12 dzinēju kopums

Dzinēji tiek izpildīti konveijera secībā; katru no tiem var neatkarīgi ieslēgt, izslēgt un konfigurēt katrai kombinācijai:

#DzinējsKo tas dara
1Session-DedupAtmet vairākos dialoga posmos atkārtotu saturu (pēc satura adresēts, starp dialoga posmiem)
2CCRArhivē lielus blokus aiz izgūšanas marķieriem, tos ielādējot pēc pieprasījuma
3LiteAtstarpju un attēlu URL apgriešana (ātrs bāzes režīms)
4RTKVieda rīku rezultātu filtrēšana, dublikātu noņemšana un saīsināšana (ņemot vērā komandas)
5Responses Tool OutputVispirms bezzudumu JSON apstrāde un ierobežota diagnostikas saspiešana čaulas/labojumu/meklēšanas/būvēšanas izvadei (Responses API)
6HeadroomJSON masīvu bezzudumu tabulāra sablīvēšana (~30%), izmantojot iekļautu GCF kodeku
7RelevanceEkstraktīva teikumu novērtēšana attiecībā pret pēdējo lietotāja vaicājumu
8CavemanUz kārtulām balstīta prozas saspiešana (~6575% izvadei)
9AggressiveKopsavilkumu veidošana un veco dialoga posmu pakāpeniska novecošana
10LLMLingua-2ML semantiskā atsijāšana, izmantojot MobileBERT ONNX — droša kodam, asinhrona
11UltraHeiristiska tokenu atsijāšana ar neobligātu maza modeļa (SLM) līmeni
12OmniGlyphEksperimentāla konteksta kodēšana attēlā izmērītajam Claude Fable 5, izmantojot tiešu Anthropic savienojumu; GPT 5.6 transformatori turpina darboties pēc drošas atteices principa, kamēr nav saņemti pakalpojumu sniedzēja apliecinājumi. Četri saspiešanas profili (agresīvs pēc noklusējuma, līdzsvarots, drošs kodēšanai, bez izmaiņām) (visagresīvākais; jāieslēdz apzināti)

Koda bloki, URL un strukturētie dati vienmēr tiek saglabāti ar precizitāti līdz pēdējam baitam. Viena klikšķa priekšiestatījumi apvieno dzinējus:

RežīmsIetaupījumsVispiemērotākais
🪶 Lite~15%Drošs noklusējuma režīms pastāvīgai lietošanai
🪨 Standard (Caveman)~30%Ikdienas programmēšanai
Aggressive~50%Ilgām sesijām ar intensīvu rīku izmantošanu
🔥 Ultra~75%Maksimālam ietaupījumam
🧰 RTK6090%Čaulas/testu/būvēšanas/git izvadei
🔗 Stacked (RTK → Caveman)7895%Jauktām uzvednēm un rīku žurnāliem

Reāls piemērs — Standard režīms:

Pirms (69 tokeni): "Iemesls, kāpēc jūsu React komponents tiek renderēts atkārtoti, visticamāk, ir tas, ka katrā renderēšanas ciklā izveidojat jaunu objekta atsauci. Nododot iekļautu objektu kā rekvizītu, React virspusējā salīdzināšana to ikreiz uztver kā citu objektu, kas izraisa atkārtotu renderēšanu. Es ieteiktu izmantot useMemo, lai objektu memoizētu."

Pēc (19 tokeni): "Katrā renderēšanā jauna objekta atsauce. Iekļauts objekta rekvizīts = jauna atsauce = atkārtota renderēšana. Ietiniet useMemo."

Tā pati atbilde. Par 72% mazāk tokenu. Nekāda precizitātes zuduma.

PT-BR piemērs — Troglodita režīms:

Pirms (42 tokeni): "Problēma ir tāda, ka komponents tiek atkārtoti renderēts, jo katrā renderēšanas ciklā tiek izveidota jauna objekta atsauce. Es ieteiktu izmantot useMemo."

Pēc (12 tokeni): "Atkārtota renderēšana: jauna atsauce katrā ciklā (inline objekts izveidots no jauna). Izmantot useMemo."

Tā pati atbilde. Par ~70% mazāk tokenu. Tehniskā precizitāte saglabāta.


🎚️ Vairāk par dzinējiem — izvades stili, adaptīvais regulators un vadība katram pieprasījumam

Iepriekš minētie 12 dzinēji samazina to, kas tiek ievadīts. Vēl trīs slāņi nosaka, , kad un kas tiek izvadīts:

  • 🪄 Izvades stili (izvades ass vadība) — ievieto deterministiskas, kešatmiņai drošas instrukcijas atbildes formas pielāgošanai; tās var kombinēt, katru izmantojot lite / full / ultra intensitātē. Stila pievienošanai nepieciešams viens ieraksts reģistrā:
    • Lakoniska proza — atmest liekvārdību / artikulus / izvairīgus formulējumus; precīzi saglabāt tehnisko būtību.
    • Mazāk koda — „slinkā vecākā izstrādātāja” YAGNI pieeja: mazākās strādājošās izmaiņas bez neprasītas palīgstruktūras.
    • Zirgaste (slinks vecākais izstrādātājs) — virzīties augšup pa YAGNI kāpnēm, novērst pamatcēloni, izmantot mazāko strādājošo izmaiņu kopu.
    • Man ir ADHD (vispirms darbība) — sākt ar nākamo darbību, numurēt soļus, norādīt vienu konkrētu nākamo soli, bez ievada.
    • Lakonisks CJK (文言) — īpaši lakonisks klasiskās ķīniešu valodas stils (pieejams tikai zh lokalizācijai).
  • 🎯 Adaptīvais konteksta budžets (regulators) — viena ieslēgšanas/izslēgšanas tokenu sliekšņa vietā pakāpeniski aktivizē lētākos dzinējus ar vismazākajiem zudumiem tikai tik lielā mērā, cik nepieciešams, lai iekļautos modeļa konteksta logā. Politika: reserve-output (noklusējums, ņem vērā modeli) · percentage · absolute. Režīms: floor (garantē iekļaušanos) · replace-autotrigger (jūsu skaidri norādītā izvēle ir noteicošā) · off (mantotais slieksnis).
  • 🎛️ Kur tiek lemts par saspiešanu (prioritāte no augstākās uz zemāko) — katra pieprasījuma x-omniroute-compression galvene maršrutēšanas kombinācijas ignorēšanas iestatījums aktīvais nosauktais profils adaptīvā / automātiskā aktivizēšana paneļa noklusējums izslēgts. Piemērotais plāns tiek atgriezts X-OmniRoute-Compression: <mode>; source=<source> atbildes galvenē.

Izmantojiet automātisku aktivizēšanu pēc tokenu sliekšņa, ieslēdziet adaptīvo regulatoru, piesaistiet nosauktu profilu, iestatiet vienreizēju konfigurāciju konkrētam pieprasījumam vai piešķiriet konveijeru maršrutēšanas kombinācijai — izvēlieties darba slodzei piemērotāko. Pēc izvēles pieejamais bezsaistes novērtēšanas ietvars (npm run eval:compression) fiksētā korpusā novērtē precizitātes un ietaupījuma attiecību, pirms ieviešat izmaiņas.

📖 COMPRESSION_GUIDE.md · RTK_COMPRESSION.md · COMPRESSION_ENGINES.md


Ātrā sākšana

1) Instalējiet un palaidiet

npm install -g omniroute
omniroute

💡 Redzat npm warn ERESOLVE vai vienādranga atkarību brīdinājumus? Tie ir nekaitīgi.

Informācijas panelis: http://localhost:20128 · API: http://localhost:20128/v1.

2) Pievienojiet BEZMAKSAS pakalpojumu sniedzēju (bez reģistrācijas)

Informācijas panelis → Pakalpojumu sniedzēji → pievienojiet Kiro AI (bezmaksas Claude, ~50 kredītu mēnesī katram kontam) vai OpenCode Free (bez autentifikācijas) → gatavs.

3) Konfigurējiet savu programmēšanas rīku

Bāzes URL:   http://localhost:20128/v1
API atslēga: [kopējiet no Informācijas panelis → Galapunkti]
Modelis:     auto            (viedā maršrutēšana bez konfigurēšanas — vai jebkurš pakalpojumu sniedzējs/modelis)

4) Pārbaudiet, vai tas darbojas

curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"

Sarakstā jābūt redzamiem pievienotajiem modeļiem. 🎉 Tas arī viss — sāciet programmēt, un OmniRoute automātiski maršrutēs pieprasījumus un kļūmes gadījumā pārslēgsies uz rezerves variantu.

Ja jūsu klients nevar nosūtīt pielāgotas galvenes, OmniRoute piedāvā arī tokenizētus saderības aizstājvārdus:

OpenAI katalogs:  http://localhost:20128/vscode/YOUR_KEY/
OpenAI modeļi:    http://localhost:20128/vscode/YOUR_KEY/models
OpenAI tērzēšana: http://localhost:20128/vscode/YOUR_KEY/chat/completions
OpenAI atbildes:  http://localhost:20128/vscode/YOUR_KEY/responses
Ollama tērzēšana: http://localhost:20128/vscode/YOUR_KEY/api/chat
Ollama tagi:      http://localhost:20128/vscode/YOUR_KEY/api/tags

Izmantojiet tos tikai klientiem, kuri nevar pievienot Authorization: Bearer .... Autentifikācija ar galveni joprojām ir ieteicamais režīms.


📦 Vairāk instalēšanas veidu — Docker, pirmkods, pnpm, Arch

🐳 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 seko augstākajai publicētajai stabilajai SemVer versijai. Tas neseko git zaram main. GitOps vajadzībām piesaistiet :X.Y.Z. Skatiet Docker laidienu kanālus. Attēlā ir iestatīts OMNIROUTE_MEMORY_MB=1024. Ar to pietiek informācijas panelim un nelielai tērzēšanai. Programmēšanas aģentiem (POST /v1/responses no Claude Code, Codex, Grok, …) ir nepieciešama daudz lielāka V8 kaudze, citādi process beidzas ar FATAL ERROR pie aptuveni 12GiB, ja pārklājas divi gari konteksti. Konteinera atmiņu iestatiet lielāku par kaudzi (vietējie buferi atrodas ārpus V8):

Darba slodze Kaudze (-e OMNIROUTE_MEMORY_MB) Konteiners (--memory)
Informācijas panelis / neliela tērzēšana 1024 (attēla noklusējums) ≥2g
Viens programmēšanas aģents 8192 ≥10g
Divi vienlaicīgi gari /v1/responses 1024012288 ≥1216g
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

Pilna tabula: Docker ceļvedis — izpildlaika RAM.

Docker pirmsizlaides kanāls: diegosouzapw/omniroute:next un diegosouzapw/omniroute:next-web seko pašreizējam noklusējuma release/v* zaram. Šie mainīgie tagi ir paredzēti tikai neizlaistu labojumu testēšanai un netiek atbalstīti produkcijas vidē. Skatiet Docker laidienu kanālus.

🥟 Bun

Standarta bun install un globālā instalēšana (bun install -g omniroute) tiek atbalstīta, izmantojot Bun izpildvides noteikšanu:

  • Iebūvētais bun:sqlite: darbojoties Bun vidē, OmniRoute izmanto Bun iebūvēto bun:sqlite draiveri, bet Node.js vidē atkāpjas uz better-sqlite3 vai sql.js.
  • Automātiska Webpack komplektētāja atlase izstrādes laikā: izstrādes režīms (bun run dev) automātiski nosaka Bun un atspējo Turbopack par labu Webpack, lai novērstu nesaderību ar vietējiem V8 saistījumiem. Produkcijas būvējumi (bun run build) precīzi ievēro OMNIROUTE_USE_TURBOPACK tāpat kā Node vidē: pēc noklusējuma Turbopack, bet OMNIROUTE_USE_TURBOPACK=0, lai būvētu ar Webpack (Dockerfile.bun to nodrošina kā --build-arg).
  • Atsevišķs Bun Dockerfile: vairākposmu Dockerfile.bun vietējiem Bun produkcijas izvietojumiem (docker build -f Dockerfile.bun -t omniroute:bun .).
# Instalēšana un palaišana ar Bun
bun install
bun run dev

🛠️ No pirmkoda

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)

# Izmantojot Nix flakes
nix develop
npm run dev

# Vai izmantojot devbox
devbox run npm run dev

📖 Docker ceļvedis — Compose profili, Caddy HTTPS, Cloudflare tuneļi.

🦭 Podman

# 1. Sagatavojiet piesaistīto datu direktoriju
mkdir -p data

# 2. Tikai Linux + lokāls bezsaknes Podman (nekad attāls Podman Machine klients):
podman unshare chown 1000:1000 ./data

# 3. Iestatiet izpildvides norādi, izveidojiet lokālo Compose attēlu un palaidiet
echo "CONTAINER_HOST=podman" >> .env
podman compose --profile base up -d --build

macOS vai Windows vidē Podman izmanto attālu Podman Machine: izlaidiet podman unshare un ievērojiet konkrētajai topoloģijai paredzētos norādījumus par datu direktoriju.

📖 Podman ceļvedis — Compose būvējumi, Podman Machine un Linux/systemd Quadlet iestatīšana.

Ātrāka / kompaktāka instalēšana (izlaižot vietējo būvēšanu)

Vietējais SQLite dzinis (better-sqlite3) ir neobligāta atkarība, tādēļ globāla instalēšana nekad netiek bloķēta, gaidot kompilēšanu no pirmkoda: tā izmanto iepriekš kompilētu bināro failu, ja tāds atbilst jūsu platformai/Node, bet citādi nemanāmi pāriet uz tīru JS dzini (node:sqlite Node 22+ vidē, pretējā gadījumā uz komplektācijā iekļauto sql.js WASM) — būvēšanas rīki nav nepieciešami.

Lai pilnībā izlaistu vietējo pēcieinstalēšanas iesildīšanu (CI, bezgrafikas vai lēnās iekārtās):

OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute   # Arī CI=1 to izlaiž

Visātrākai instalēšanai dodiet priekšroku pnpm (pēc satura adresēta krātuve + cietās saites — skatiet iepriekš). Izpildvidei bez informācijas paneļa un grafiskās saskarnes izmantojiet Docker base profilu (iepriekš) vai Termux ceļvedi. CLI un tīmekļa informācijas paneli nodrošina viens un tas pats process vienā portā, tādēļ pašlaik nav atsevišķas, tikai CLI paredzētas pakotnes.


🎬 OmniRoute darbībā

📹 Video ceļveži

Informācijas paneļa momentuzņēmums 2026-08-24 · Neapstrādātais katalogs: YT 809 | TT 137 | IG 124 · Aktualitāte (dienās): YT 1 | TT 21 | IG 22

Instagram īsais video
🎬 #1 — Instagram
nick_saraev — 3,042,474 skatījumi
Instagram īsais video — theopenstack
🎬 #2 — Instagram
theopenstack — 692,419 skatījumi
TikTok — milesreevesai
🎬 #3 — TikTok
milesreevesai — 620,400 skatījumi
YouTube — Vaibhav Sisinty
🎬 #4 — YouTube
Vaibhav Sisinty — 391,109 skatījumi
Instagram īsais video — buildwithai.club
🎬 #5 — Instagram
buildwithai.club — 347,652 skatījumi

Pilns rangs (dublēšanās novērsta pēc kanoniskajiem URL, v > 0, vislielākā sasniedzamība):

#1 #2 #3 #4 #5
nick_saraev — Instagram3,042,474 theopenstack — Instagram692,419 milesreevesai — TikTok620,400 Vaibhav Sisinty — YouTube391,109 buildwithai.club — Instagram347,652
#6 #7 #8 #9 #10
nivedan.ai — Instagram331,973 vaibhavsisinty — Instagram263,744 Nick Automates — YouTube Shorts218,174 theroshankrishna — Instagram186,786 midudev — TikTok177,800

Kanoniskie rādītāji 2026-08-24: 1.029 unikāli videoklipi · 11.132.922 zināmi skatījumi (v > 0) · 639 kanāli/profili dažādos tīklos. Neapstrādātajā informācijas panelī ir 1.070 rindas; 41 Instagram dublikāts tika normalizēts pēc kanoniskā URL, katram videoklipam saglabājot lielāko skatījumu skaitu.

🎬 Izveidojāt videoklipu par OmniRoute? Atveriet problēmas pieteikumu vai diskusiju, pievienojot saiti — mēs to parādīsim šeit.


📧 Kopiena un palīdzība

Viss vienuviet — sekojiet uzturētājam, tērzējiet ar kopienu vai atveriet problēmas pieteikumu.

Kanāls Kur / kā
💼 LinkedIn — sekojiet uzturētājam linkedin.com/in/diegosouzapw
🐙 GitHub — sekojiet laidieniem un padomiem @diegosouzapw
💬 Discord discord.gg/U47eFqAXCn
✈️ Telegram t.me/omnirouteOficial
🟢 WhatsApp — 🌍 globālā grupa pievienoties grupai
🟢 WhatsApp — 🇧🇷 Brazīlija pievienoties grupai
🌍 Tīmekļvietne omniroute.online
🌍 🌍StHub OmniRoute kopiena (bez maksas) StHub portāls
📦 Pirmkods github.com/diegosouzapw/OmniRoute
🐛 Ziņot par kļūdu izveidot problēmas pieteikumu — pievienojiet npm run system-info izvadi
🤝 Dot ieguldījumu CONTRIBUTING.md · Zaru un laidienu modelis · izvēlieties good first issue
💚 Atbalstīt projektu Atbalsta iespējas ↑ · GitHub Sponsors


🛠️ Tehnoloģiju steks

SlānisTehnoloģija
IzpildvideNode.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27
ValodaTypeScript 6.0 — 100% TypeScript visā src/ un open-sse/ (pamatkodā nav neviena any kopš v2.0)
IetvarsNext.js 16 + React 19 + Tailwind CSS 4
Datubāzebetter-sqlite3 (SQLite, WAL žurnalēšana) + LowDB (mantotais JSON) — 122 domēna moduļi, 176 migrācijas
AtmiņaSQLite FTS5 pilnteksta meklēšana + int8 kvantizēti vektoru iegulumi, tipizēta nozīmīguma samazināšanās
ShēmasZod 4 — MCP rīku ievades/izvades validācija + API līgumi
ProtokoliMCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE)
StraumēšanaServer-Sent Events (SSE) + WebSocket tilts (/v1/ws)
Saspiešana12 dzinēju konveijers — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph
Autentifikācija un drošībaOAuth 2.0 (PKCE) + JWT + API atslēgas + MCP tvēruma autentifikācija · AES-256-GCM glabāšanas laikā · DOMPurify
Maskēšanāswreq-js — JA3 / JA4 TLS digitālā nospieduma imitācija, 3 līmeņu starpniekserveris
NoturībaĶēdes pārtraucējs, eksponenciāla nogaidīšana, vienlaicīgu pieprasījumu lavīnas novēršana, automātiska kombināciju pašatkopšanās
Žurnalēšanapino — strukturēti JSON žurnāli ar pieprasījuma kontekstu
TestēšanaNode.js testu izpildītājs + Vitest — vairāk nekā 39 000 statisku testu deklarāciju vairāk nekā 5 100 izsekotos testu failos (vienību, integrācijas, E2E, drošības un ekosistēmas testi)
PlatformasDarbvirsma (Electron) · Android (Termux) · PWA (jebkura pārlūkprogramma)
CI/CDGitHub Actions — automātiska publicēšana npm un Docker Hub laidiena laikā
SaitesTīmekļvietne · npm · Docker Hub

📖 Dokumentācija

📘 Darba sākšana

DokumentsApraksts
Lietotāja rokasgrāmataPakalpojumu sniedzēji, kombinācijas, CLI integrācija, izvietošana
Iestatīšanas rokasgrāmataVisas instalēšanas metodes, CLI rīku konfigurācijas, protokolu iestatīšana, taimautu pielāgošana
CLI rīku rokasgrāmataKatra rīka iestatīšana: Claude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot
Attālais režīmsAttālas OmniRoute instances (VPS) vadīšana no klēpjdatora CLI, izmantojot ierobežota tvēruma piekļuves pilnvaras
Claude Code konfigurācijaClaude Code savienošana ar OmniRoute (lokāli/attāli), izmantojot launch un katram modelim paredzētus profilus
Ātrā darba sākšana3 darbības: instalēšana → savienošana → konfigurēšana

🔧 Ekspluatācija un izvietošana

DokumentsApraksts
Docker rokasgrāmataDocker palaišana, Compose profili, Caddy HTTPS, tuneļi, attēlu tagi
Podman rokasgrāmataQuadlet systemd integrācija, podman-compose, SELinux
Izvietošana virtuālajā mašīnāPilnīga rokasgrāmata: virtuālās mašīnas, nginx un Cloudflare iestatīšana
Izvietošana platformā Fly.ioIzvietošana platformā Fly.io ar pastāvīgu krātuvi
Termux rokasgrāmataOmniRoute palaišana Android ierīcē, izmantojot Termux
PWA rokasgrāmataProgresīvās tīmekļa lietotnes instalēšana, kešatmiņa, arhitektūra
Atinstalēšanas rokasgrāmataPilnīga noņemšana visām instalēšanas metodēm
Vides konfigurācijaPilns .env mainīgo un atsauču saraksts

🧠 Funkcijas un arhitektūra

DokumentsApraksts
ArhitektūraSistēmas arhitektūra, datu plūsma un iekšējā darbība
Saspiešanas rokasgrāmata7 opciju konveijers: izslēgts / viegls / standarta / agresīvs / ultra / RTK / slāņots
RTK saspiešanaKomandu izvades saspiešana, filtri, uzticamība, pārbaude, neapstrādātās izvades atgūšana
Saspiešanas dziņiCaveman, RTK, slāņoti konveijeri, informācijas paneļa/API/MCP saskarnes
Saspiešanas kārtulu formātsJSON kārtulu pakotņu shēmas Caveman un RTK filtriem
Saspiešanas valodu pakotnesValodas noteikšana un Caveman kārtulu pakotņu izveide
Noturības rokasgrāmataĶēdes pārtraucēji, nogaidīšanas periodi, rinda, lavīnveida pieprasījumu novēršana, TLS viltošana
Auto-Combo dzinis16 faktoru vērtēšana, režīmu pakotnes, pašatjaunošanās
Starpniekserveru rokasgrāmata3 līmeņu starpniekserveru sistēma, 1proxy tirgus, reģistra CRUD
Bezmaksas līmeņiApvienots katalogs: 34 dokumentēti periodiski atjaunojami pūli / 452 katalogā iekļauti bezmaksas līmeņa ieraksti
Funkciju galerijaVizuāla informācijas paneļa apskate ar ekrānuzņēmumiem
Koda bāzes dokumentācijaIesācējiem piemērota koda bāzes apskate

🤖 Protokoli un API

DokumentsApraksts
API atsauceVisi galapunkti ar piemēriem
OpenAPI specifikācijaOpenAPI 3.0 specifikācija
MCP serveris110 MCP rīki, IDE konfigurācijas, Python/TS/Go klienti
MCP servera rokasgrāmataMCP instalēšana, transporti un rīku atsauce
A2A serverisJSON-RPC 2.0 protokols, prasmes, straumēšana, uzdevumu pārvaldība
A2A servera rokasgrāmataA2A aģenta karte, uzdevumi, prasmes un straumēšana

📋 Projekts un kvalitāte

DokumentsApraksts
Ieguldījumu veikšanaIzstrādes vides iestatīšana un vadlīnijas
Zarošanas un laidienu modelisUz kurieni tiek mērķēti PR (release/*) un ko nozīmē main un tagi
Izmaiņu žurnālsPilna laidienu vēsture katrai versijai
Drošības politikaIevainojamību ziņošana un drošības prakse
i18n ceļvedis42 valodu atbalsts, tulkošanas darbplūsma, RTL
Laidiena kontrolsarakstsPirmslaidiena validācijas darbības
Pārklājuma plānsTestu pārklājuma stratēģija vairāk nekā 39 000 statisku testu deklarāciju vairāk nekā 5 100 izsekotos testu failos

Galvenie ieguldītāji

OmniRoute veido aizrautīga atvērtā pirmkoda kopiena. Šīs personas ir sniegušas izcilu ieguldījumu, kas tieši ietekmē projekta kvalitāti, stabilitāti un sasniedzamību. Paldies.

Ārējie ieguldītāji pēc apvienoto izmaiņu pieprasījumu skaita

VietaIeguldītājsApvienotie PR~Mainītās rindas
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

Fiksēts pie aktīvā release/v3.8.50 zara jaunākā komita dafb4ae808, iekļaujot apvienojumus līdz 2026-08-24 05:26:03 UTC. GitHub GraphQL lapotā uzskaite ietver 5 911 apvienotus PR: 2 707 no repozitorija īpašnieka, 179 no Dependabot un 3 025 ārējus PR no 535 unikāliem ieguldītājiem. “Mainītās rindas” ir GitHub pievienoto un dzēsto rindu summa, kas ietver ģenerētos failus, bloķēšanas failus, katalogus, tulkojumus un dokumentāciju; tas ir izmaiņu apjoms, nevis autora rakstīto koda rindu skaits. Vienāda rezultāta gadījumi pie atlases robežas ir saglabāti.

GitHub piedēvētie komiti

backryun
backryun

🥇 220 ar GitHub saistīti komiti
Paijo
Paijo

🥈 219 ar GitHub saistīti komiti
Randi
Randi

🥉 108 ar GitHub saistīti komiti
Ravi Tharuma
Ravi Tharuma

🏅 81 ar GitHub saistīts komits
Chris
Chris

🏅 70 ar GitHub saistīti komiti
Markus Hartung
Markus Hartung

🏅 69 ar GitHub saistīti komiti · dalīta 6. vieta
Dizzle
Dizzle

🏅 69 ar GitHub saistīti komiti · dalīta 6. vieta
Jan Leon
Jan Leon

🏅 64 ar GitHub saistīti komiti
zenobit
zenobit

🏅 62 ar GitHub saistīti komiti
Bob.Hou
Bob.Hou

🏅 51 ar GitHub saistīts komits · dalīta 10. vieta
Xiangzhe
Xiangzhe

🏅 51 ar GitHub saistīts komits · dalīta 10. vieta

Atkārtoti pārbaudīts 2026-08-24 06:14:31 UTC: repozitorija līdzdalībnieku API ziņotie ar GitHub saistītie komiti noklusējuma zarā release/v3.8.50. API atgrieza 525 identitātes (415 lietotājus, 2 botus un 108 anonīmas identitātes); šajā tabulā nav iekļauts uzturētājs, boti un anonīmās identitātes, un ir saglabātas dalītās vietas. Tā atšķiras gan no iepriekš norādītā apvienoto izmaiņu pieprasījumu ranga, gan no tālāk redzamā Git metadatu uzskaitījuma, kurā ir 639 personas.

🙏 Šo līdzdalībnieku ieviestās funkcijas, kļūdu labojumi un infrastruktūras uzlabojumi ir būtiska daļa no tā, kas padara OmniRoute uzticamu un funkcijām bagātu. Ikviens izmaiņu pieprasījums, ikviens testa gadījums un ikviens i18n tulkojuma fails ir svarīgs. Atvērtā pirmkoda programmatūru veido tādi cilvēki kā viņi.



💖 Sponsori

Sirsnīgs paldies cilvēkiem, kuri finansē OmniRoute no saviem līdzekļiem — ikviens ieguldījums palīdz projektam palikt bezmaksas, neatkarīgam un turpināt attīstīties.

Andrew
Andrew

💛 Aktīvs ikmēneša sponsors
Vlad I
Vlad I

💛 Aktīvs ikmēneša sponsors
Paco Cartones
Paco Cartones

💛 Aktīvs vienreizējs sponsors
Professor Igor Morais Vasconcelos
Prof. Igor Morais

💛 Kādreizējs vienreizējs atbalstītājs
longtao
longtao

💛 Kādreizējs vienreizējs atbalstītājs

… un citi, kuri dod priekšroku palikt anonīmi 💛

Publiskie GitHub Sponsors tika atkārtoti pārbaudīti 2026-08-24. GitHub statuss activeOnly nosaka iepriekš norādītās aktīvā sponsora atzīmes; iepriekš publiski norādītajiem vienreizējiem atbalstītājiem joprojām tiek izteikta pateicība, bet privātie sponsori paliek anonīmi.

💖 Kļūstiet par sponsoru → — katrs dolārs palīdz OmniRoute palikt bezmaksas un neatkarīgam.


👥 Vairāk nekā 600 līdzautoru

Līdzautori

Audits veikts 2026-08-24, izmantojot fiksēto bāzi ac02c5b42f, un pārbaude atkārtota aktuālā release/v3.8.50 zara galotnē dafb4ae808: 639 normalizētas cilvēku Git identitātes — 407 ir norādītas kā izmaiņu autori (tostarp uzturētājs), bet 232 ir norādītas tikai nepārprotamos Co-authored-by noslēguma laukos. Uzskaitē tiek normalizēti GitHub noreply lietotājvārdi, izslēgtas 26 botu/aģentu/pakalpojumu/vietturu identitātes, un parastās e-pasta adreses netiek apvienotas tikai tādēļ, ka sakrīt to parādāmie vārdi.

Kā sniegt ieguldījumu

  1. Izveidojiet repozitorija atzarojumu
  2. Veidojiet zaru no aktīvā release/vX.Y.Z zara galotnes (nevis no main) — skatiet Zarošanas un laidienu modeli
  3. Izveidojiet savas funkcionalitātes zaru (git checkout -b feat/amazing-feature)
  4. Reģistrējiet savas izmaiņas (git commit -m 'feat: add amazing feature')
  5. Nosūtiet izmaiņas uz zaru (git push origin feat/amazing-feature)
  6. Atveriet izmaiņu apvienošanas pieprasījumu, norādot base = attiecīgais release/vX.Y.Z zars

Detalizētus norādījumus skatiet failā CONTRIBUTING.md.

Jaunas versijas izlaišana

# Izveidojiet laidienu — npm publicēšana notiek automātiski
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes

📊 Zvaigznes

Zvaigžņu vēstures diagramma

🌍 StarMapper

StarMapper

🙏 Pateicības

OmniRoute balstās uz milžu pleciem. Tas sākās kā 9router atzarojums un Go projekta CLIProxyAPI TypeScript ports — un kopš tā laika katru no tālāk minētajām apakšsistēmām ir iedvesmojis kāds atvērtā pirmkoda projekts, kas šo ceļu bija mērojis pirmais. Katrs no tiem ir veidojis konkrētu OmniRoute daļu. Šī ir mūsu pateicība tiem visiem. 🙏

zvaigžņu skaits pārbaudīts, izmantojot GitHub REST API, 2026. gada 24. augustā — piešķiriet šiem projektiem zvaigzni. Norādītais skaits ir precīzs momentuzņēmums konkrētajā datumā, un laika gaitā tas, protams, mainīsies.

🧬 Izcelsme un vārteja

ProjektsKā tas iedvesmoja OmniRoute
9router26,161Sākotnējais projekts, uz kura ir veidots šis atzarojums, — šeit tas papildināts ar multimodālām API un pilnībā pārrakstīts TypeScript valodā.
CLIProxyAPI48,497Go implementācija, kas iedvesmoja šo JavaScript / TypeScript portējumu.
LiteLLM57,100MI vārteja, kuras publiskā cenu datu kopa nodrošina mūsu izmaksu uzskaites sinhronizāciju un kuras pakalpojumu sniedzēju normalizācijas modelis palīdzēja veidot mūsu maršrutēšanu.
codex-chatgpt-web1,410MIT pirmkods, kas pielāgots iekļautajam ChatGPT Web → Codex Responses tiltam, tostarp pārlūka sesijas, atbilžu kadrēšanas, lietojuma un meklēšanas tīmeklī adapteriem.
free-claude-code48,112Modeļi, kas pārnesti uz straumes atkopšanu, aizstājvārdiem bez spriešanas, rezerves meklēšanu tīmeklī, slīdošā loga ierobežojumiem, žurnālu datu aizklāšanu un pastiprināti aizsargātām palaidēja plūsmām.
composer-api322Cursor Composer rīku izvēles, izvades ierobežojumu un rīku apstiprināšanas modeļi, kas pielāgoti iebūvētajam Cursor izpildītājam.
codex-multi-auth457Jaunas pieteikšanās un atsvaidzināšanas marķieru rotācijas modeļi, kas pārnesti uz Codex OAuth atkārtoto autentifikāciju.
opencode-anthropic-auth510Ar Claude Code saderīgie transformēšanas noklusējumi un norēķinu galveņu darbība, kas vispārināta OmniRoute konfigurācijas vadītajā tiltā.
grok2api-merged2Tā Grok modeļu kartējumi, viltus TypeError Statsig ģenerators, pieprasījumu un ierīču noklusējumi, kā arī NDJSON atbilžu procesors tika būtiski pielāgoti OmniRoute Grok Web izpildītājam.
TQZHR/grok2api705Galvenais netiešais grok2api-merged koda avots; tā modeļu, galveņu, slodzes, Statsig un procesora implementācijas ir saglabātas Grok Web izcelsmes ķēdē.
chenyme/grok2api7,520Pamatā esošais MIT pirmkods Grok slodzes un ierīču noklusējumiem, Statsig ģeneratoram un result.response procesoram, kas pārņemts ar TQZHR un grok2api-merged starpniecību.
grok2api-pro27Netiešs avots, kuru grok2api-merged norāda kā sava starpniekserveru pūla slāņa avotu; OmniRoute saglabā šo izcelsmes norādi, taču neapgalvo, ka tā ierobežotajā Grok Web izpildītājā būtu portēts starpniekserveru pūls.
GrokProxy50Tā ar sīkdatnēm autentificētais Grok starpniekserveris un result.response.token straumēšanas modelis palīdzēja veidot OmniRoute Grok Web transportu.
GrokBridge5Sākotnējā Grok Web implementācijā tika izmantots tā HTTP/pārlūka augšupstraumes dizains; tā tiešais HTTP ceļš ir atvasināts no GrokProxy, tāpēc netiek apgalvots, ka būtu veikts neatkarīgs koda portējums.
grok-web-api14Tā Rust ChatOptions un atbilžu aplokšņu shēmas palīdzēja veidot OmniRoute TypeScript Grok pieprasījumu un straumēšanas atbilžu tipus.

🗜️ Konteksta un marķieru saspiešana — dzinēji

ProjektsKā tas iedvesmoja OmniRoute
Caveman100,538Vīrusu popularitāti ieguvušais projekts „kāpēc lietot daudz žetonu, ja pietiek ar dažiem” — tā alu cilvēka runas filozofija ir mūsu standarta saspiešanas režīma un vairāk nekā 30 liekvārdības novēršanas un teksta saīsināšanas kārtulu pamatā.
RTK Rust Token Killer77,185Augstas veiktspējas komandu izvades saspiešana — iedvesmoja mūsu RTK dzini, JSON filtru DSL, neapstrādātās izvades atkopšanu un secīgo RTK → Caveman konveijeru.
headroom67,310Atgriezeniska konteksta saspiešana (SmartCrusher) — iedvesmoja mūsu headroom dzini un ccr izgūšanas marķiera modeli.
LLMLingua6,598Uzvedņu saspiešanas pētījumi (LLMLingua / LLMLingua-2) — iedvesmoja mūsu asinhrono, kodam drošo un kļūmes gadījumā sākotnējo saturu saglabājošo llmlingua dzini.
llmlingua-2-js31JS/ONNX ports (MobileBERT / XLM-RoBERTa), kas izmantots kā mūsu LLMLingua dziņa darbinātājpavediena aizmugursistēma.
Troglodita40pt-BR žetonu saspiešana — nodrošina mūsu pt-BR valodas pakotni: pleonasmu samazināšanu un liekvārdu noņemšanu, kas pielāgota Brazīlijas portugāļu valodas gramatikai.
ponytail108,957Vīrusu popularitāti ieguvusī „slinkā vecākā izstrādātāja” YAGNI programmēšanas prasme — iedvesmoja mūsu less-code izvades stilu: virzību uz mazākajām funkcionējošajām izmaiņām, kas samazina _ģenerētā_ koda apjomu (Caveman lakoniskās prozas līdzinieks izvades dimensijā).
i-have-adhd23,526Tā uz darbību orientētais un cilvēkiem ar UDHS piemērotais atbilžu stils tika pielāgots OmniRoute kodolīgās izvades stilam piecās valodās.

🧩 Kompakti formāti, žetonu izpēte un kodu izprotoši rīki

ProjektsKā tas iedvesmoja OmniRoute
TOON25,233Uz žetoniem orientēta objektu notācija — tās kolonnveida modelis ar galveni un rindām veidoja mūsu tabulārās sablīvēšanas posmu.
GCF Graph Compact Format41Tā kompaktais grafu formāts un vispārīgā profila dizains palīdzēja izstrādāt OmniRoute tabulāro sablīvēšanu un Headroom kodeka formātu.
gcf-typescript4MIT TypeScript implementācija, kas tika tieši iekļauta un paplašināta kā Headroom vispārīgā profila kodeks.
token-optimizer-mcp494Brotli/SQLite kešatmiņa un katras sesijas konteksta starpība — iedvesmoja mūsu session-dedup dzini.
token-savior1,122Bash izvades sablīvēšana un MCP profili — iedvesmoja mūsu disciplinēto atteikšanos no neefektīvas saspiešanas un MCP rīku manifesta samazināšanu.
token-saver138Saturu izprotoša izvades saspiešana katram failu tipam ar atteikšanos kļūmes gadījumā — apstiprināja mūsu sadali pēc tipa un izlaišanu, ja netiek sasniegts minimālais ieguvums.
token-optimizer1,951„Atrodiet spoku žetonus” — tā izkraušanas un atkopjama deskriptora modelis palīdzēja veidot mūsu CCR izkraušanas pieeju.
TokenMizer28Sesiju grafa un starpziņojumu rindu dublikātu novēršanas projekts, kas palīdzēja veidot mūsu session-dedup dizainu.
OmniCompress3Rust kolonnveida JSON, satura adresēta izgūšana un starpziņojumu dublikātu novēršana — apstiprināja mūsu headroom/ccr/session-dedup dziņu dizainu un kešatmiņas stabilitātes invariantu „saspiestā forma nav atkarīga no pozīcijas”.
mcp-compressor113MCP rīku shēmu un aprakstu saspiešana — palīdzēja izstrādāt mūsu MCP rīku manifesta kardinalitātes samazināšanu.
RepoMapper197Aider stila repozitorija kartes ranžēšana — palīdzēja mūsu repozitorija kartes un izgūšanas ranžēšanas izpētē.
quiet-shell-mcp4Deklaratīva čaulas izvades samazināšana, izmantojot MCP — apstiprināja mūsu deklaratīvo bash izvades sablīvēšanu.
ts-morph6,162TypeScript Compiler API rīkkopa — iedvesmoja mūsu parsētājā balstīto komentāru noņemšanu, kas saglabā virkņu, veidņu un regulāro izteiksmju literāļus.

🧠 Atmiņa un RAG

ProjektsKā tas iedvesmoja OmniRoute
Mem063,902Universāls atmiņas slānis — tā starpniekservera kā rakstīšanas/lasīšanas robežas modelis veidoja mūsu atmiņas arhitektūras pamatu.
Letta (MemGPT)24,382Stāvokli uzturoši aģenti ar līmeņotu atmiņu — iedvesmoja mūsu līmeņoto konteksta kontroles un atkopšanas (CCR) modeli.
WFGY1,781ProblemMap taksonomija ar 16 atkārtotiem RAG/LLM kļūmju veidiem — kopīgā terminoloģija mūsu problēmu novēršanas rokasgrāmatā.

🛰️ Datplūsmas pārbaude, MITM un caurspīdīgais starpniekserveris

ProjektsKā tas iedvesmoja OmniRoute
llm-interceptor66Kodēšanas asistenta ↔ LLM datplūsmas MITM pārtveršana/analīze palīdzēja noteikt sākotnējās Traffic Inspector prasības. Četri iepriekš atvasināti moduļi — SSE apvienošana, sarunu normalizēšana, noslēpumu maskēšana un galveņu sanitizēšana — ir aizstāti ar neatkarīgām tīrtelpas implementācijām, kuru pamatā ir publiski protokolu standarti. Abas resursdatora tiešās caurlaišanas saskarnes (passthrough.ts un _internal/bypass.cjs) joprojām ir OmniRoute iekšējās implementācijas, kas klasificētas neatkarīgi; šīs aizstāšanas ietvaros tās netika pārrakstītas.
ProxyBridge5,995Caurspīdīga starpniekservera maršrutēšana katram procesam — iedvesmoja mūsu pret avārijām drošo MITM slēgšanu, ligzdu dīkstāves taimautus, procesu identificēšanu, izmantojot /proc, un TPROXY pārtveršanu.

📚 Modeļu dati, novērojamība un lietotāja saskarne

ProjektsKā tas iedvesmoja OmniRoute
models.dev6,555Atvērta MI modeļu specifikāciju, cenu un iespēju datubāze — tā tiek integrēti sinhronizēta ar mūsu modeļu katalogu.
React Flow / xyflow38,108Uz mezgliem balstīta grafu bibliotēka, kas darbina mūsu reāllaika Compression Studio un Combo/Routing Studio.
LangGraph40,314LangGraph Studio darbplūsmas grafa tiešraides vizualizācija iedvesmoja mūsu Studios reāllaika kaskādes skatu.
Langfuse33,592Tā novērojamības modelis trasējums → posms → ģenerēšana veidoja mūsu Compression Studio ūdenskrituma diagrammas pamatu.
Kiali3,631Istio pakalpojumu režģa novērojamība — iedvesmoja mūsu automātisko slēdžu emblēmas un kļūdu savienojumu vizualizācijas Routing/Combo Studio.
lobe-icons2,428MI/LLM zīmolu logotipi, kas atveido pakalpojumu sniedzēju ikonas visā mūsu informācijas panelī.
flag-icons12,354Nodrošina ar MIT licenci pieejamos SVG karogus, ko izmanto README valodas atlasītājs.

🛡️ Drošība

ProjektsKā tas iedvesmoja OmniRoute
awesome-secure-defaults721Rūpīgi atlasīts pēc noklusējuma drošu bibliotēku saraksts, kas nosaka mūsu drošības izvēles (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink).

🧭 Papildinošie rīki

ProjektsKā tas iedvesmoja OmniRoute
ClawRouter6,564Iedvesmoja pieprasījumu deduplikāciju, ārkārtas bezmaksas atkāpšanās mehānismu, pievienojamas Auto-Combo stratēģijas un daudzvalodu nolūka klasifikāciju.
Antigravity-Manager30,652Tā kontus ņemošā vērā modeļu pārkartēšana, izpildāmā faila ceļa validācija un plānu etiķešu darbība palīdzēja izstrādāt OmniRoute Antigravity izpildvidi.
vscode-antigravity-cockpit4,817Tā kompaktais kvotas atiestatīšanas laika atskaites formāts iedvesmoja atbilstošo pakalpojumu sniedzēja ierobežojumu attēlojumu OmniRoute.
AionUi32,230Tā ACP integrācijas iedvesmoja OmniRoute automātisko instalēto CLI aģentu noteikšanu.
CodexBar20,507Identificēja Grok Build kvotas saskarni; pēc tam OmniRoute neatkarīgi pārbaudīja un izlaboja aktīvo datu pārraides formātu.

📄 Licence

MIT licence — detalizētu informāciju skatiet failā LICENSE.


⬆ Atpakaļ uz sākumu · Radīts ar ❤️ atvērtā pirmkoda MI kopienai.

OmniRoute v3.8.51 · Node ≥22.22.2 · MIT licence · omniroute.online