Files
OmniRoute/docs/i18n/sr/README.md
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

158 KiB
Raw Blame History

README (Српски)

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


OmniRoute контролна табла

🚀 OmniRoute — Бесплатни AI мрежни пролаз

OmniRoute — Никада не престајте да програмирате. Сваки AI алат → 359 провајдера — 150+ бесплатних — преко једне приступне тачке. Claude Code, Codex, Cursor, Cline, Copilot и Antigravity повезани са БЕСПЛАТНИМ Claude / GPT / Gemini моделима уз аутоматско пребацивање. RTK + Caveman комбинована компресија штеди 15–95% токена (~89% у просеку) — никада не достижите ограничења. 359 AI провајдера · 150+ бесплатних пакета · ~1.47B бесплатних токена месечно · 19 стратегија усмеравања · почетна цена $0.

💰 ~1.47B бесплатних токена месечно

Ручно комбиновање бесплатних нивоа је мукотрпно — десетине SDK-ова, десетине ограничења брзине и никаква представа о томе колико заправо имате. OmniRoute каталогизује 452 уноса бесплатних нивоа у оквиру 34 кључа периодичних скупова и израчунава истакнути број токена на основу 16 скупова са објављеним позитивним месечним буџетом, уз пет Groq ограничења по моделу, уз уклањање дупликата за дељене скупове. Квоте које постају доступне тек након регионалне провере идентитета (тренутно: ModelScope) приказане су засебно, +~6M иза регионалне провере идентитета, и никада се не додају истакнутом броју. Резултат остаје видљив на контролној табли (/dashboard/free-tiers).

Картица буџета бесплатног нивоа OmniRoute-а: стабилних ~1.47B бесплатних токена месечно, до ~2.07B током првог месеца уз кредите за регистрацију, из 34 документована кључа периодичних скупова који покривају 452 каталогизована уноса бесплатних нивоа иза једне крајње тачке. Искрен прорачун са уклоњеним дупликатима скупова — сваки дељени скуп рачуна се једном, укључујући 16 периодичних скупова са објављеним позитивним месечним буџетом токена и пет Groq ограничења по моделу; 13 добављача је означено као „избегавати“ у каталогу ризика услова коришћења, па ви одлучујете. Трака буџета обухвата Mistral 1B, Nara 210M, LLM7 150M, Groq 30M (пет ограничења по моделу) и мање скупове, уз кредите за регистрацију током првог месеца и трајно бесплатне добављаче без ограничења броја токена, приказане засебно како никада не би увећавали истакнути број. Тренутна потрошња/преостало на /dashboard/free-tiers.

Анимирани резиме странице /dashboard/free-tiers уживо. Комплетна методологија (уклањање дупликата скупова, нивои кредита, услови добављача): docs/reference/FREE_TIERS.md.

Ове бројке се поново проверавају сваке две недеље у односу на актуелни каталог и мењају се у оба смера — када добављач укине бесплатни ниво, број опада; када се појави нови, број расте. Објављујемо оно што каталог заиста израчунава, а никада заокружени најбољи могући случај.


Означите репозиторијум звездицом ако вам је OMNIROUTE помогао да уштедите новац и олакшате рад.

Звездице diegosouzapw%2FOmniRoute | Trendshift Ранг историје звездица olud.ai

💬 Придружите се заједници

👋 Запратите одржаваоца — први сазнајте за нове добављаче, издања и савете:

Запратите Diego-а на LinkedIn-у Запратите @diegosouzapw на GitHub-у

Discord Telegram WhatsApp глобално WhatsApp Бразил Веб-сајт

Питања, савети о добављачима, план развоја и подршка → Discord · Telegram · WhatsApp 🌍 Глобално / 🇧🇷 Бразил / Портал


📈 Gateway Nastavlja da Raste

v3.8.49 v3.8.50 v3.8.51+
🌐 Provajderi 290 352 još u redu za čekanje
🧠 Jedinstveni ID-jevi chat modela 1185 1312
🖼️ Modality Bridge 🆕 vizija + audio + video
📡 Radar besplatni katalog 🆕 opciono (opt-in)
⚖️ Raspoređivanje svesno kvota 🆕 Quota-Share
📊 Telemetrija kvota 🆕 uživo

Mapa puta — jurimo ka v3.9.0 LTS


🧩 Dostupno

npm version NPM Monthly Docker Hub License: MIT Docker Pulls Electron Downloads

🚀 Početak 🚀 Brzi Početak 📦 Instalacija 🆓 Bez konfiguracije
💡 Naučite 💥 Obećanje 🤔 Zašto OmniRoute 🏆 Šta Ga Izdvaja
⚙️ Funkcije 🎯 Kombinacije 🌐 Provajderi 🔌 CLI i MCP
🗜️ Kompresija 🖥️ Gde Radi 🔒 Privatno
👀 Pogledajte 🎬 U Akciji Šta Je Novo 🤖 Kompatibilni CLI-jevi
💚 Podrška 💚 Podrška / Donacija 💬 Zajednica 💖 Sponzori
📦 Projekat 🛠️ Tehnologije 📖 Dokumentacija 👥 Saradnici
🌐 Na 44 jezika

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)


🆓 Radi čim ga instalirate — bez ključeva, bez konfiguracije

Radi čim ga instalirate — bez konfiguracije. Tri koraka: 1. Instalirajte — npm i -g omniroute, server se pokreće na localhost:20128. 2. Usmerite svoj alat na http://localhost:20128/v1 — bilo koji alat kompatibilan sa OpenAI-jem (Claude Code, Cursor, Cline). 3. Dobijate odgovor — pozovite model auto za trenutan odgovor, bez API ključa, registracije ili konfiguracije. Provajder bez ključa OpenCode Free unapred je povezan sa kombinacijom auto, tako da nova instalacija odmah odgovara.
# Nova instalacija, bez akreditiva — `auto` već radi:
curl http://localhost:20128/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'

Želite određeni besplatni backend? Pozovite oc/… (OpenCode Free) direktno. Zatim pređite na auto i prepustite OmniRoute-u da izabere.

📦 Quickstart skripte spremne za kopiranje i lepljenje za Python, Node.js, PHP i cURLexamples/quickstart/


💥 Obećanje

Obećanje — jedna krajnja tačka i 359 provajdera. Automatski prelazak na rezervu održava rutiranje sve dok je dostupno drugo ispravno odredište. Šest stubova: otporan prelazak na rezervu među 359 provajdera · do 95% uštede tokena za odgovarajuća radna opterećenja · početak od $0 uz više od 150 besplatnih nivoa i 53 periodična/trajno besplatna provajdera bez ključa · 36 CLI/agent integracija kroz jednu konfiguraciju · kompatibilnost sa OpenAI, Claude, Gemini i Responses API-jem na /v1 · kontrole za produkciju, uključujući prekidače kola, TLS prikrivanje, MCP sa 110 alata, A2A, memoriju, zaštitne mehanizme, evaluacije i više od 39.000 statičkih deklaracija testova u više od 5.100 praćenih test datoteka.

🤔 Zašto OmniRoute?

Zašto OmniRoute — prestanite da žonglirate sa 10 kontrolnih tabli, nevažećim API ključevima i neočekivanim računima. Deset svakodnevnih problema i rešenja: kvota ističe neiskorišćena → maksimalno iskoristite pretplate; ograničenja brzine usred kodiranja → automatski prelazak na rezervu u 4 nivoa (Pretplata → API → Jeftino → Besplatno); izlazi alata troše tokene → RTK + Caveman kompresija (15–95%); skupi API-ji → rutiranje optimizovano prema troškovima; svaki alat ima sopstveno podešavanje → jedna krajnja tačka, jedna kontrolna tabla; AI je blokiran → proxy u 3 nivoa + TLS prikrivanje; nevažeći ključevi → otpornost u 3 sloja (prekidači kola, period mirovanja ključa, zaključavanje modela); tim deli jednu pretplatu → skupovi ključeva sa pravičnim kvotama; upiti prolaze kroz tuđi oblak → prvenstveno lokalni pristup sa ključevima šifrovanim pomoću AES-256-GCM; nema uvida u potrošnju → analitika uživo (korišćenje, kvota, uštede, p95 kašnjenje).
Tok OmniRoute zahteva: vaš IDE ili CLI (Claude Code, Cursor, Cline…) poziva jednu lokalnu krajnju tačku (http://localhost:20128/v1); OmniRoute Smart Router (RTK + Caveman kompresija, 19 strategija rutiranja, prekidači kola, TLS prikrivanje, MCP, A2A, zaštitni mehanizmi) može da prelazi na rezervu između 4 nivoa provajdera sve dok postoji odgovarajuće ispravno odredište — Nivo 1 Pretplata, Nivo 2 API ključ, Nivo 3 Jeftino i Nivo 4 Besplatno.

🤝 Уз подршку наших пријатеља отвореног кода

Kimi K3 — Open Frontier Intelligence · 2.8T parameters · 1M-token context

Желите да се придружите као пријатељ отвореног кода? То су компаније које подржавају отворени код и помажу да OmniRoute напредује — и јавно наводимо где иде сваки токен који нам дају. Јавите нам се: diegosouza.pw@outlook.com

Kimi (Moonshot AI)
Kimi
Moonshot AI

Founding Open Source Friend
Захваљујемо се Kimi (Moonshot AI), нашем оснивачком пријатељу отвореног кода, на подршци овом проjekту! Kimi je AI лабораторија иза породица модела отворене тежине K2 и K3 — Kimi K3 нуди контекстни прозор од 1M токена, native визуелну подршку и програмирање на нивоу врхунских модела по знатно нижој цени, и ради без икаквих подешавања са Claude Code, Codex и сваким алатом за програмирање који OmniRoute опслужује.

Шта подршка Kimi-ja омогућава: Kimi-jevi API кредити покру OmniRoute-ов процес издавања верзија валидиран помоћу AI-a — фазу merge validation powered by Kimi K3 која прегледа сваки pull request прије него што се објави — као и свакодневни развој функционалности. Подршка првог реда за Kimi доступна је на оба пута: директно преко Kimi API (kimi-k3) и преко Kimi Code плана за програмирање (OAuth и API кључ). OmniRoute je такође први бразилски пројекат отвореног кода у Kimi-jevom програму подршке. Набавите Kimi API кључ са 15% додатних кредита →
Cheaper Inference
Cheaper Inference
cheaperinference.com

Open Source Friend
Захваљујемо се Cheaper Inference, пријатељу OmniRoute-a у отвореном коду, на подршци овом проjekту! Cheaper Inference је улазна тачка рангирана по трошковима која препродаjе 42 врхунска модела — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok и MiniMax — иза jedne крajне тачке компатибилне са OpenAI, усмјеравајући свaki захтев ka најjeftинijem погодном добавaчу без наплаћивања преко цене коju je odredio произвођач модела.

Подршка првог реда у OmniRoute: Chat Completions, native крajnja tačka /v1/responses, визуелна подршка, позивање алата (tool calling) и 3 модела за слике (grok-imagine, nano-banana-pro, nano-banana-2, доступни kao cheaperinference/<model>). Набавите API кључ →

Линкови означени са aff=omniroute су партнерски линкови. Они финансирају проjekat без додатних трошкова за вас.


🎟️ Промоције партнерских програма — купони за бесплатну регистрацију од провajдерa које не спонзоришемо (кликните да проширите)

Овaj одeljak je намењен искључиво кодовима за препоруку/купоне. Спонзорисана партнерства налазе се у одeljku 🤝 Уз подршку наших пријатеља отвореног кода изнад. OmniRoute нема спонзорство ни партнерство са провajderima наведеним овде — ovo su jавни купони које свако може искористити.

AgentRouter
AgentRouter
agentrouter.org
AgentRouter — партнерска регистрација · 100 $ бесплатних кредита приликом регистрације (бесплатан сервер, очекујте већу латенцију — најбоље за тестирање, а не за производно окружење). Подршка првог реда у OmniRoute од верзије v3.8.50: Chat Completions, Anthropic-компатибилни формат преноса и OpenAI-компатибилна путања. Доступни модели укључују claude-opus-4-8, claude-opus-5, gpt-5.6-sol и друге. Преузмите свojих 100 $ →

⚠️ Партнерски линк — OmniRoute нема спонзорство ни партнерство са овим провajderom.

Знате за неког другог провajdera са издашним купоном за бесплатну регистрацију који би користио корисницима OmniRoute-a? Отворите issue и додаћемо га овде.


🎯 Комбо — Флагман

Свих 19 стратегија рутирања комбо анимирано — по једна плочица за сваку стратегију: 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. Погледајте табелу изнад за детаље шта свака од њих ради.

Комбо је ланац модела кроз које OmniRoute рутира аутоматски. Ако квота истекне, провајдер откаже или трошкови скоче, комбо може прећи на следећи погодан здрав модел. 🛡️

Без конфигурације — само користите auto

Нема потребе да правите комбо. Поставите модел на auto (или неку варијанту) и OmniRoute гради виртуелни комбо од ваших повезаних провајдера, оцењен у реалном времену:

ID моделаЗа шта је оптимизован
auto🎯 Уравнотежени подразумевани режим (LKGP — придржава се вашег последњег добро функционалног провајдера)
auto/coding🧑💻 Тежине усмерене ка квалитету за генерисање кода
auto/fast Најмања латенција прво
auto/cheap💰 Најјефтиније по токену прво
auto/offline🔋 Највише преостале квоте / простора до ограничења прво
auto/smart🔭 Приоритет квалитета + 10% истраживања ради откривања бољих модела
auto/lkgp📌 Изричито придржавање последњег добро функционалног провајдера
auto/chaos🧪 Тежине за симулацију грешака ради тестирања отпорности (chaos engineering)

🔀 Или направите сопствену — 19 стратегија рутирања

Свих 19 стратегија — комбинујте по кораку у комбоу:

# Стратегија Шта ради
1 priority Уређена листа приоритетних мета — испразни сваку пре прелаза на следећу 🥇
2 fill-first Потпуно попуни квоту сваке мете пре него што настави даље
3 weighted Пондерисан случајан избор по тежини сваке мете
4 round-robin Циклично пролажење кроз мете по редоследу
5 p2c Балансирање оптерећења методом „power-of-two-choices"
6 least-used Бира мету са тренутно најмањим оптерећењем
7 random Равномеран случајан избор (без дупликата)
8 strict-random Случајан избор без уклањања поновљених мета 🎲
9 cost-optimized Минимизира трошак ($) по захтеву на основу актуелних цена из каталога 💸
10 headroom Бира мету са највише преостале квоте
11 reset-window Даје приоритет мети чији се прозор квоте најскорије ресетује
12 reset-aware Рангира према времену ресетовања квоте — кратки прозори прво 📊
13 context-relay Предаје контекст између мета за дуге конверзације 🧠
14 context-optimized Бира најбоље решење за тренутну величину контекста
15 cache-optimized Фиксира сваки поновно употребив префикс промпта за исти налог — максимизује погодине у кешу промпта 🎯
16 lkgp Last-Known-Good Path (последња позната добра путања) — фиксира се на последњи успешан провајдер, затим прелази на резервна правила
17 auto Оцењивање у реалном времену на основу 16 фактора за сваку везу 🤖
18 fusion Дистрибуира упит на панел модела + судија синтетизује један одговор 🧬
19 pipeline Ланчани кораци — излаз сваке мете се прослеђује следећој 🔗

Механизам Auto-Combo оцењује сваког кандидата по 16 фактора (здравље, квота, трошак, латенција, погодност за задатак, квалитет, доступност сесије…) — погледајте docs/routing/AUTO-COMBO.md.

🧱 Отпорност је уграђена (3 независна слоја)

<img src="./docs/diagrams/resilience-layers.svg" width="100%" alt="Отпорност OmniRoute — 3 независна самообновљива слоја, прави слој за прави тип отказивања. Слој 1: прекидач кола провајдера (цео провајдер): активира се само на 408/5xx, прагови OAuth 8× / API-key 12× / локално 2×, ресетовање 60s/30s/15s у HALF-OPEN пробу, лења обнова; док је OPEN, комбо преусмерава на следећег провајдера. Слој 2: пауза везе (један кључ/налог): основа 5s OAuth / 3s API-key, експоненцијално ×2 повлачење уз заштиту од „anti-thundering-herd" ефекта, 429 поштује Retry-After, успех чисти сво стање грешке; један кључ у паузи се прескаче док остали кључеви настављају да опслужују. Слој 3: закључавање модела (један модел): грешке 429 по моделу, локалне 404 или одбијања режима закључавају само тај модел — никада целу везу. Терминалне стања (забрана, истек, потрошени кредити) су намењене оператору, а не паузи."/>

📖 Auto-Combo Engine · Водич за отпорност


🏆 По чему се OmniRoute издваја

По чему се OmniRoute издваја — временски означен преглед функција у поређењу са 9router, OpenRouter, CLIProxyAPI и LiteLLM кроз 13 могућности. OmniRoute: 359 провајдера, више од 150 уграђених бесплатних нивоа, 19 стратегија усмеравања, компресија токена са 12 механизама, уграђени MCP сервер са 110 алата, A2A протокол за агенте, трајна меморија, заштитне мере, агенти у облаку, прикривање TLS отиска, Desktop/Termux/PWA и кориснички интерфејс на 42 локализована језика. OmniRoute је лиценциран под MIT лиценцом и може се самостално хостовати. Могућности и бројке конкурената могу се мењати; погледајте повезану методологију.

📊 Комплетна методологија и детаљи по функцијама у поређењу са 9router, OpenRouter, CLIProxyAPI и LiteLLM → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md


💚 Подржите OmniRoute

OmniRoute је лиценциран под MIT лиценцом и одржаван је отворено. Ако вам штеди време или новац, ево како можете помоћи да остане независан — изаберите оно што вама одговара. Спонзорство никада не утиче на приоритет рутирања; купује видљивост, а не рангирање.

Означите репозиторијум звездицомБесплатно — заиста помаже видљивостиStar OmniRoute
🐙 GitHub SponsorsЈеднократно или месечно · без провизије платформеgithub.com/sponsors/diegosouzapw
Ko-fiБрз једнократни напитак, без пријаве за донатораko-fi.com/diegosouzapw
🧋 Buy Me a CoffeeМали, неформалан гестbuymeacoffee.com/diegosouzapw
🖐 LiberapayПериодично · непрофитно · отвореног кодаliberapay.com/diegosouzapw
🇧🇷 PIX (Бразил)Тренутно, без накнадакључ и QR испод
КриптовалутеBTC · ETH · USDT-TRC20 · USDC-Solanaадресе испод

🇧🇷 PIX — тренутно, без накнада (Бразил)

OmniRoute PIX QR code

Кључ (насумичан): 5d865059-bc44-483a-962d-43ceb80126eb

Pix copia-e-cola:

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

₿ Криптовалуте — BTC · ETH · USDT-TRC20 · USDC-Solana (кликните за приказ)
₿ BTCBitcoin (SegWit)bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETHEthereum (ERC20)0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDTTron (TRC20)TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDCSolana2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu

⚠️ Сваку валуту слати само на мрежи која је приказана — слање на погрешну мрежу може довести до губитка средства.

🐛 Пронашли сте грешку или имате повратну информацију? Отворите Discussion.


Напомене за развојне тимове: Пројекат може генерисати локалну .env датотеку током npm install/postinstall процеса ради лакшег рада развојних тимова. Ова датотека је намерно игнорисана путем .gitignore (погледајте .gitignore) и никада не сме бити комитована — уколико се случајно комитује, ротирајте све изложене тајне податке и уклоните датотеку из историје. Погледајте docs/DEVELOPER-ENVIRONMENT.md за упутства о управљању локалним датотекама окружења и тајним подацима.

📡 OmniRoute Radar

Glavni naslovni podatak za besplatni nivo i dalje je ~1,51 milijardi tokena/mesečno iz dokumentovanog, deduplikovanog kataloga pool-a prikazanog iznad. Privremeni krediti za prijavu kod provajdera mogu odvojeno podići prvi mesec na ~2,13 milijardi. Radar je opcioni, potpisani preklop kataloga za one koji žele svežiju dostupnost besplatnih modela između izdanja OmniRoute-a; katalog zajednice i svaka postojeća besplatna funkcija ostaju besplatni.

Podržavajući korisnici (Supporters) mogu dobiti pristup živom katalogu i dodatnim mogućnostima kod provajdera. Njegov odvojeni, promenljivi limit je maksimalno oko 3 milijarde tokena/mesečno, u zavisnosti od dostupnosti provajdera. Taj limit nije garancija: provajderi mogu u svakom trenutku promeniti kvote, uslove prihvatljivosti, modele ili regione.

Radar je opcioni i koristi samo GET zahteve. OmniRoute klijent ne otprema prompt-ove, saobraćaj, konfiguraciju provajdera, telemetriju korišćenja ili lokalni status odbacivanja obaveštenja. Saznajte više o uslovima prihvatljivosti i trenutnom katalogu na radar.omniroute.online/planos.


Šta je novo

Skorašnji istaknuti detalji iz verzija v3.8.20 → v3.8.50. Kompletna istorija se nalazi u CHANGELOG.md.

  • 🎛️ OmniConductor — dolazna A2A delegacija ka vašoj floti agenata, Conductor vештине (skills) na Agent Card-u, i panel na kontrolnoj tabli sa Faro push-to-talk glasovnim ćaskanjem. → A2A Server
  • 🛂 Adaptivni prijem i zaštita od preopterećenja — teški chat zahtevi se stavljaju u red čekanja umesto da vraćaju 503 grešku, uz atomske RPM rotirajuće zakupe (leases) po konekciji. → Resilience Guide
  • 🗂️ Kanonsko /v1/models uređivanje — jedan kontinuirani blok grupisan po provajderu za svakog provajdera (kombinacije su prve fiksirane), stabilno kroz svaki izvor kataloga. → API Reference
  • 🗜️ Poboljšanje kompresije — podrazumevano uključena zaštita od inflacije, Caveman paketi za DE / FR / JA + kineski (wényán), RTK filteri za Gradle i .NET. → Compression
  • 💸 Iskrena fiksna cena — provajderi sa pretplatom / coding-plan pokazuju $0 u analitici troškova; budžet, kvota i rutiranje nastavljaju sa procenom. → API Reference
  • ⚖️ Quota-Share rutiranje — pravedna podela kvote deljenog naloga preko udruženih ključeva, sa mehanizmom koji ne rasipa resurse tako što se neaktivni delovi pozajmljuju. → Resilience Guide
  • 🤖 Podešavanje CLI/agenta jednom komandom — 13 registrovanih setup-* komandi; omniroute run pokreće 7 CLI alata (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI); omniroute configure podržava 10 ciljeva sa interaktivnim izborom provajdera+modela i omiljenim postavkama po kontekstu. → CLI Integrations
  • 🛰️ Udaljeni režim (Remote mode) — upravljajte udaljenim OmniRoute-om preko tokena sa ograničenim opsegom (connect / contexts / tokens) + antigravity OAuth pomoćnik za VPS instalacije. → Remote Mode
  • 🧭 Pametnije auto-rutiranjeauto/<category>:<tier> kombinacije, Fusion (panel modela + sudija), rutiranje svesno zadatka, izmene po zahtevu za model / mod / USD-budžet. → Auto-Combo
  • 🗜️ Kompresija sa priključcima (Pluggable compression) — 12 kombinujućih motora + Compression Studios: LLMLingua-2, dvoslojni Ultra, omniglyph, kapija verodostojnosti po koraku, GCF v3.2, editor sa prevlačenjem za promenu redosleda. → Compression
  • 🕵️ Transparentna MITM dekripcija (TPROXY) — hvatanje CLI alata koji ignorišu proxy env varijable, uz CA po SNI + instalater za trust-store. → MITM/TPROXY
  • 💸 Telemetrija troškova svudaX-OmniRoute-* zaglavlja troškova/korišćenja na svakom endpointu, zaglavlje uštede za cache-HIT, kvote USD potrošnje po ključu. → API Reference
  • 🧠 Memorija koju kontrolišete — podrazumevano isključena, opciona int8 vektorska kvantizacija + tipizovano opadanje (decay), po-zahtevni x-omniroute-no-memory. → Memory
  • 🛡️ Bezbednost — zaštita od prompt-injekcije na svakoj LLM ruti (red-team paket), opciona zaštita za maskiranje kredencijala (redaktuje procurele API ključeve/tajne u oba smera), besplatna DuckDuckGo pretraga weba kao poslednje sredstvo, i opciona OIDC prijavna kapija za kontrolnu tablu (prijava lozinkom je uvek dostupna). → Guardrails
  • 🖼️ Novi endpointi/v1/ocr (Mistral OCR) i /v1/audio/translations (u stilu Whisper-a) upotpunjuju medijsku površinu. → API Reference
  • 🎨 Generisanje slika / videa / zvuka — jedan API za medije: xAI Grok Imagine i Novita AI video, ComfyUI, Magnific, Adobe Firefly, Segmind, i govorni provajderi kao ElevenLabs. → API Reference
  • 🌍 Postavljanje i operacije — reverse-proxy basePath, automatsko otkrivanje jezika pretraživača, praćenje uređaja po ključu, MITM poverenje bez root prava, zh-TW lokalizacija. → Environment
  • 🤝 Više provajdera i agenata — cloud agenti (Codex Cloud, Cursor, Devin, Jules), Grok Build (xAI) sa prijavom preko browsera i OAuth-a, Ollama kartica prvog reda, Claude Opus 5 i Sonnet 5, zvanično Kimi partnerstvo (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… i osvežen katalog od 352 provajdera. → Providers
  • 📡 Transparentnost rutiranja — svaki odgovor nosi zaglavlje X-OmniRoute-Decision koje navodi strategiju/provajdera/kašnjenje koje je opsluživalo zahtev, nova cache-optimized strategija kombinacije + Auto-Combo faktor cacheAffinity usmerava ponovljene zahteve nazad na konekciju koja sadrži keširani prefiks, a endpoint samo za čitanje /v1/auto-combo/{channel}/candidates izlaže živi bazen kandidata za auto/* kanal. → Auto-Combo
  • Lokalne performanse i infrastruktura — lokalni Redis jednim klikom, deployeri za Cloudflare Workers / Deno Deploy relej, Bifrost i Mux kao nadgledani ugrađeni servisi. → Embedded Services
  • 🧩 Takođe u paketu — okvir za priključke (plugin framework) + marketplace, okviri vештина za Omni/Agent/GitHub, integracija Obsidian vault-a (22 MCP alata), OpenAI-kompatibilni Batch i Files API-jevi, semantička keš memorija odgovora, gamifikacija sa tabelama najboljih (leaderboards), ACP otkrivanje agenata (15 ugrađenih agenata), zakazani izvoz logova u BigQuery, auto/chaos ubacivanje grešaka (fault injection), Telegram bot most, ugrađeni menadžer verzija u aplikaciji i LMArena-ELO rangiranje besplatnih provajdera. → Docs

🤖 Компатибилни CLI алати и агенти за кодирање

Једна конфигурација — http://localhost:20128/v1 — и сваки AI IDE или CLI ради на бесплатним и јефтиним моделима.

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
такође радi са · Kiro · Command Code · Antigravity · Windsurf · AMP · било којим OpenAI-компатибилним алатом

📖 Подешавање по алату за свих 36 алата (26 CLI Code-а + 10 CLI агената) → docs/reference/CLI-TOOLS.md · 🧩 OpenCode додатак → @omniroute/opencode-provider


Покрените било који подржани CLI кроз OmniRoute једном командом — без писања конфигурационих фајлова, креденцијали се убацују по процесу, а Qwen/Gemini добијају одвојив изолован home:

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"

# Или изаберите провајдера+модел интерактивно и запишите сопствену конфигурацију алата:
omniroute configure codex          # такође: claude opencode qwen aider goose gemini cline continue kilo

Свака команда поштује активни удаљени контекст (omniroute connect <host>), --dry-run приказује тачан env/args пре извршавања, а --api-key-env NAME чува тајне подаље од историје ваше конзоле. → CLI интеграције


🌐 352 AI провајдера — 152 означена као бесплатна у каталогу

352 регистрована провајдера у оквиру канонских колекција за ћаскање, медије, претрагу, локалне моделе, агенте у облаку и системске моделе, укључујући 152 са метаподацима за откривање hasFree: true. Регистар модела за ћаскање обухвата 229 провајдера / 2.554 различита пара провајдер-модел / 1.283 необрађена ID-а модела; засебан каталог бесплатних буџета садржи 443 реда по моделу, 34 периодично обновљива фонда и 53 трајно бесплатна провајдера са периодичним обнављањем или без потребе за кључем. Ови имениоци се намерно разликују; дефиниције и прорачуни са уклоњеним дупликатима фондова налазе се у документима Референца провајдера и Бесплатни нивои.

🏢 Свака велика лабораторија — преко једне крајње тачке

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
                           

…и још 330+ — свака икона се уживо учитава из каталога провајдера контролне табле. 📖 Референца провајдера


🆓 Заувек бесплатно — $0, без картице

OpenCode Zen
OpenCode Zen
DeepSeek V4, Nemotron 3
Без ограничења токена
Kilo Code
Kilo Code
Аутоматски рутер, Tencent Hy3
Заувек бесплатно
Requesty
Requesty
GPT-OSS 120B, Nemotron
Заувек бесплатно
SiliconFlow
SiliconFlow
DeepSeek V3.2 / R1
Бесплатни пакет
Z.AI GLM
Z.AI GLM
GLM-4.7 / 4.5-Flash
Заувек бесплатно
Baidu ERNIE
Baidu ERNIE
ERNIE 4.0
Заувек бесплатно
Qoder AI
Qoder AI
Qwen3-Max, Kimi-K2
Неограничено БЕСПЛАТНО
Pollinations
Pollinations
GPT, Llama, Claude
Кључ није потребан
Cloudflare AI
Cloudflare AI
50+ модела
10K неурона/дан
NVIDIA NIM
NVIDIA NIM
GLM, MiniMax
~40 RPM бесплатно
Cerebras
Cerebras
GLM 4.7, GPT-OSS
1M токена/дан
OpenRouter
OpenRouter
:free модели
+$10 → већи RPM

📖 Комплетан машински читљив каталог → docs/reference/PROVIDER_REFERENCE.md


🖥️ Где OmniRoute радi — Свуда

Иста апликација, ваш уређај, ваша правила. Од глобалне npm инсталације до вашег телефона преко Termux-а.

ПлатформаИнсталацијаИстицане карактеристике
📦 npm (глобално)npm install -g omnirouteЈедна команда, било који ОС
🐳 Dockerdocker run … diegosouzapw/omnirouteMulti-arch AMD64 + ARM64
🖥️ Desktop (Electron)npm run electron:buildNative прозор + системска трака — Windows / macOS / Linux
💪 ARMnative arm64Raspberry Pi, ARM сервери, Apple Silicon
📱 Android (Termux)pkg install nodejs && npx -y omnirouteРади на вашем телефону, 24/7, без root-а
📲 PWA"Додај на почетни екран"Целоекранско, offline, инсталабилно из прегледача
🧩 OpenCode plugin@omniroute/opencode-providerNative OpenCode интеграција
🤖 VS Code Copilot Chatинсталирајте OmniCopilot екстензијуСваки OmniRoute модел у native Copilot Chat бирачу — stable & Insiders
🛠️ Из извораnpm install && npm run devХакујте, допринесите

📖 Docker водич · Desktop · Termux · PWA · OpenCode


🧩 Ново: OmniRoute унутар VS Code-овог native Copilot Chat-а

Нема нове бочне траке, нема новог chat интерфејса — сваки модел који OmniRoute сервира појављује се директно у Copilot Chat бирачу модела који већ користите. Од VS Code 1.122, provider модели раде без GitHub пријаве или Copilot претплате — agent режим, позивање алата и vision, потпуно бесплатно.

Инсталирајте OmniCopilot екстензију, усмерите је на ваш OmniRoute сервер (подразумевано localhost:20128), затим отворите Copilot Chat → бирач модела → Manage Models…OmniRoute.

ПродавницаЛинкРади са
🧩 VS Code MarketplaceИнсталирај →VS Code — stable & Insiders
🔓 Open VSX RegistryИнсталирај →Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro…

Из самог уређивача: отворите преглед Extensions, потражите "OmniRoute", кликните Install — ради на исти начин у обе продавнице. Извор, проблеми и упутство за објављивање налазе се на diegosouzapw/OmniCopilot.

📖 VS Code Copilot Chat водич — подешавање, шта бирач приказује, dashboard-in-a-tab, решавање проблема


🔒 Privatnost i lokalno prvo

Private and local-first — OmniRoute's gateway and control plane run on your machine. Prompts are sent to the upstream provider selected for each request; OmniRoute adds no hosted prompt-processing hop and telemetry is disabled by default. Credentials are encrypted at rest with AES-256-GCM; controls include API-key scoping, IP filtering, rate limits, prompt-injection guards, upstream-header scrubbing, opt-in PII redaction, sanitized errors and a local SQLite audit trail. OmniRoute is MIT-licensed and self-hostable.

📖 Autorizacija · Ograde (Guardrails) · Usklađenost


🔌 Potpuni CLI + A2A i MCP

Osim kao server, OmniRoute je i potpuna kontrolna komandna linija sa preko 80 komandi, plus otvoreni protokoli za agente, tako da AI agent može da ga upravlja samostalno.

⌨️ Prava komandna linija (ne samo start)

omniroute               # pokreni gateway + kontrolnu tablu (port 20128)
omniroute chat          # interaktivni TUI chat klijent (kose crte: /model /combo /skill /memory)
omniroute setup         # vođeni čarobnjak za prvo pokretanje
omniroute doctor        # dijagnostika provajdera, portova, nativnih zavisnosti

🛰️ Udaljeni režim — pokrenite CLI ovde, OmniRoute na VPS-u

OmniRoute na serveru? Upravljajte njime sa svog laptopa koristeći istu komandnu liniju. Prijavite se jednom sa ograničenim pristupnim tokenom; svaka naredna komanda tada cilja udaljeni server.

omniroute connect 192.168.0.15            # lozinka → ograničeni token, sačuvan kao kontekst
omniroute models list                     # ← izvršava se na UDALJENOM serveru
omniroute configure codex                 # ← bira udaljeni model, upisuje lokalni Codex profil
omniroute tokens create --name ci --scope read   # kreirajte uže ograničene tokene za druge mašine
omniroute contexts use default            # ← vratite se na lokalni server

Tokeni imaju ograničen opseg read / write / admin; rute koje pokreću procese ostaju dostupne samo lokalno (loopback-only). 📖 Udaljeni režim

Animated terminal demoing the OmniRoute CLI — omniroute providers list, omniroute combo list and omniroute health — cycling over the 86-command top-level surface: 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 …

🤝 Povežite agenta — i on sam upravlja OmniRoute-om

Izložite OmniRoute preko MCP, A2A, REST API-ja, webhook-ova ili udaljene komandne linije — bilo koji sposoban agent (ili vaš vlastiti kod) dobija ključeve za ceo gateway: rutiranje, provajdere, kombinacije, keš, kompresiju, memoriju — samostalno. HTTP krajnje tačke ispod se opslužuju na http://localhost:20128.

InterfejsKrajnja tačka / komandaKoristite za
🧰 MCP (stdio)omniroute --mcpPovezivanje sa Claude Desktop, Cursor, bilo kojim MCP klijentom
🌊 MCP (HTTP)/api/mcp/streamUdaljeni MCP — 110 alata, 33 opsega (primena po izboru), potpuni trag revizije
📡 MCP (SSE)/api/mcp/sseStrimovani MCP transport
🤝 A2A/.well-known/agent.jsonKomunikacija agent-agent, JSON-RPC 2.0 + SSE, 6 sposobnosti
🌐 REST API/v1/*Kompatibilan sa OpenAI — chat, embedovanja, slike, audio, OCR
🔔 Webhook-ovi/api/webhooksSlanje događaja zahteva / kvota na Slack, Discord, Telegram ili bilo koji URL
🛰️ Udaljena CLIomniroute connect Upravljanje udaljenom instancom pomoću ograničenih pristupnih tokena
# Dajte Claude Code-u kompletan skup OmniRoute alata preko MCP-a:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream

📖 MCP Server · A2A Server · Protokoli agenata


🗜️ Уштедите 1595% токена — аутоматски

📖 Како то функционише — pipeline, архитектура и математика уштеде

OmniRoute pipeline za kompresiju: ilustrativni zahtev klijenta od 10.000 tokena prolazi kroz 12 kompozabilnih engine-a — Session-Dedup, CCR, Lite, RTK, Responses Tool Output, Headroom, Relevance, Caveman, Aggressive, LLMLingua-2, Ultra i OmniGlyph — i može stići do provajdera na oko 1.080 tokena u dokumentovanom primeru sa naslaganim redosledom. Strukturirani sadržaj je zaštićen mehanizmima za očuvanje i validacijom tačnosti po koraku; eksplicitni gubitljivi ili eksperimentalni modovi mogu transformisati podobni sadržaj.

Podrazumevana naslagana kombinacija radi RTK → Caveman. Kada oba deluju na isti tool/kontekst payload, uštede se kombinuju:

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

Blokovi kôda, URL-ovi, JSON i strukturirani podaci su uvek zaštićeni od strane engine-a za očuvanje.

Zašto koristiti mnogo tokena kada malo tokena obavi posao? Svaki zahtev prolazi kroz OmniRoute-ov pipeline za kompresiju transparentno — bez izmena na strani klijenta. Sada je to stek od 12 kompozabilnih engine-a koji se izvršavaju po redosledu i kombinuju u zavisnosti od routing kombinacije — nadograđujući ideje iz RTK, Caveman ( 90K+), LLMLingua-2 i Troglodita (PT-BR).

🧱 Stek od 12 engine-a

Engine-i se izvršavaju po redosledu pipeline-a; svaki se nezavisno može uključiti/isključiti i podesiti po kombinaciji:

#EngineŠta radi
1Session-DedupUklanja sadržaj koji se ponavlja kroz ture (content-addressed, cross-turn)
2CCRArhivira velike blokove iza retrieve markera, preuzima se na zahtev
3LiteSkraćivanje razmaka + image-URL (osnova sa niskom latencijom)
4RTKPametno filtriranje rezultata alata, dedup i truncation (svesno komandi)
5Responses Tool OutputJSON kompresija bez gubitka podataka kao prioritet + ograničena kompresija dijagnostike za shell/patch/search/build izlaze (Responses API)
6HeadroomBezgubitna tabelarna kompakcija JSON nizova (~30%) putem prilagođenog GCF kodeka
7RelevanceEkstraktivno ocenjivanje rečenica u odnosu na poslednji upit korisnika
8CavemanKompresija proze zasnovana na pravilima (~6575% na izlazu)
9AggressiveSumarizacija + progresivno „starenje" starijih tura
10LLMLingua-2ML semantičko skraćivanje putem MobileBERT ONNX — bezbedno za kôd, asinhrono
11UltraHeurističko skraćivanje tokena sa opcionim slojem malog modela (SLM)
12OmniGlyphEksperimentalno kodiranje konteksta kao slike, mereno na Claude Fable 5 direktno preko Anthropic linka; GPT 5.6 transformeri ostaju fail-closed do potvrde provajdera. Četiri profila kompresije (agresivan podrazumevani, balansiran, safe-for-coding, passthrough) (najagresivniji; opt-in)

Blokovi kôda, URL-ovi i strukturirani podaci su uvek očuvani bajt po bajt. Presetovi jednim klikom kombinuju engine-e:

ModUštedaNajbolje za
🪶 Lite~15%Uvek uključena bezbedna podrazumevana opcija
🪨 Standard (Caveman)~30%Svakodnevno programiranje
Aggressive~50%Duge sesije sa intenzivnim korišćenjem alata
🔥 Ultra~75%Maksimalna ušteda
🧰 RTK6090%Izlaz shell/test/build/git
🔗 Naslagano (RTK → Caveman)7895%Mešoviti promptovi + logovi alata

Realan primer — Standard mod:

Pre (69 tokena): "The reason your React component is re-rendering is likely because you're creating a new object reference on each render cycle. When you pass an inline object as a prop, React's shallow comparison sees it as a different object every time, which triggers a re-render. I would recommend using useMemo to memoize the object."

Posle (19 tokena): "New object ref each render. Inline object prop = new ref = re-render. Wrap in useMemo."

Isti odgovor. 72% manje tokena. Nula gubitka tačnosti.

PT-BR primer — Troglodita mod:

Antes (42 tokena): "O problema é que o componente está re-renderizando porque uma nova referência de objeto está sendo criada em cada ciclo de renderização. Eu recomendaria usar useMemo."

Depois (12 tokena): "Re-render: ref nova cada ciclo (objeto inline recriado). Usar useMemo."

Mesma resposta. ~70% menos tokens. Precisão técnica intacta.


🎚️ Dalje od engine-a — stilovi izlaza, adaptivni regulator i kontrola po zahtevu

12 engine-a iznad smanjuju šta ide unutra. Još tri sloja oblikuju kako, kada i šta izlazi napolje:

  • 🪄 Output Styles (usmeravanje po osi izlaza) — ubacuju deterministička, cache-bezbedna uputstva za oblikovanje odgovora; kombinovana, svako na nivou intenziteta lite / full / ultra. Dodavanje stila je jednolinijski unos u registar:
    • Terse prose — izbacuje suvišne reči / članove / izbegavajuće izraze; čuva tehničku suštinu netaknuto.
    • Less code — "lazy senior dev" YAGNI pristup: najmanja funkcionalna izmena, bez neželjenog skele-koda.
    • Ponytail (lazy senior dev) — penje se na YAGNI ljestvici, otklanja suštinski uzrok, najmanji funkcionalni diff.
    • I have ADHD (action-first) — sledeća radnja na čelu, koraci numerisani, jedan konkretan sledeći korak, bez preambule.
    • Terse CJK (文言) — ultra-koncizni stil u duhu klasičnog kineskog jezika (dostupan samo za lokal zh).
  • 🎯 Adaptivni budžet konteksta (regulator) — umesto jednog on/off praga tokena, postepeno se pojačavaju najjeftiniji, najbezgubitniji engine-i samo koliko je potrebno da se stane u kontekstni prozor modela. Politika: reserve-output (podrazumevano, svesno modela) · percentage · absolute. Mod: floor (garantuje uklapanje) · replace-autotrigger (vaš eksplicitni izbor ima prioritet) · off (klasični prag).
  • 🎛️ Gde se odlučuje o kompresiji (prioritet, od višeg ka nižem) — zaglavlje x-omniroute-compression po zahtevu override po routing kombinaciji aktivni imenovani profil adaptivno / auto-trigger podrazumevano iz panela off. Primenjeni plan se vraća u zaglavlju odgovora X-OmniRoute-Compression: <mode>; source=<source>.

Auto-trigger po pragu tokena, uključite adaptivni regulator, fiksirajte imenovani profil, postavite jednokratnu opciju po zahtevu, ili dodelite pipeline po routing kombinaciji — šta god odgovara opterećenju. Opciona offline eval alatka (npm run eval:compression) ocenjuje tačnost u odnosu na uštedu na fiksiranom korpusu prije nego što primenite izmenu.

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


Brzi početak

1) Instalirajte i pokrenite

npm install -g omniroute
omniroute

💡 Vidite npm warn ERESOLVE ili upozorenja o peer-dep? To je bezopasno.

Dashboard na http://localhost:20128 · API na http://localhost:20128/v1.

2) Povežite BESPLATAN provajder (bez registracije)

Dashboard → Providers → povežite Kiro AI (besplatan Claude, ~50 kredita/mesec po nalogu) ili OpenCode Free (bez autentikacije) → готово.

3) Usmerite svoj alat za programiranje

Base URL: http://localhost:20128/v1
API Key:  [kopirajte iz Dashboard → Endpoints]
Model:    auto            (pametno rutiranje bez podešavanja — ili bilo koji provajder/model)

4) Provjerite da li radi

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

Trebalo bi da vidite izlistane povezane modele. 🎉 To je to — počnite da programirate, a OmniRoute automatski rutira i prebacuje se na rezervne opcije za vas.

Ako vaš klijent ne može da šalje prilagođena zaglavlja, OmniRoute takođe izlaže tokenizovane alijase za kompatibilnost:

OpenAI catalog:   http://localhost:20128/vscode/YOUR_KEY/
OpenAI models:    http://localhost:20128/vscode/YOUR_KEY/models
OpenAI chat:      http://localhost:20128/vscode/YOUR_KEY/chat/completions
OpenAI responses: http://localhost:20128/vscode/YOUR_KEY/responses
Ollama chat:      http://localhost:20128/vscode/YOUR_KEY/api/chat
Ollama tags:      http://localhost:20128/vscode/YOUR_KEY/api/tags

Koristite ove samo za klijente koji ne mogu da prilože Authorization: Bearer .... Autentikacija putem zaglavlja ostaje preporučeni mod.


📦 Још начина инсталације — Docker, извор, 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 пратi највишу објављену стабилну SemVer верзију. Не прати git main грану. Закачите :X.Y.Z за GitOps. Погледајте Docker Release Channels. Image фиксира OMNIROUTE_MEMORY_MB=1024. То је довољно за контролну таблу и лаган чет. Агентима за кодирање (POST /v1/responses из Claude Code, Codex, Grok, ...) потребна је много већа V8 гомила (heap), иначе процес доживљава FATAL ERROR на приближно 12 GiB код два преклапајућа дугa контекста. Одредите величину контејнера изнад heap-a (native баферi се налазе изван V8):

Оптерећење Heap (-e OMNIROUTE_MEMORY_MB) Контејнер (--memory)
Контролна табла / лаган чет 1024 (подразумевано у image-у) ≥2 g
Један агент за кодирање 8192 ≥10 g
Два истовремена дуга /v1/responses 1024012288 ≥1216 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

Комплетна табела: Docker Guide — runtime RAM.

Docker канал за пре-издања: diegosouzapw/omniroute:next и diegosouzapw/omniroute:next-web прате тренутну подразумевану release/v* грану. Ове променљиве ознаке су намењене само за тестирање необјављених исправки и нису подржане за производно окружење. Погледајте Docker Release Channels.

🥟 Bun

Стандардна bun install и глобална инсталација (bun install -g omniroute) су подржане путем детекције Bun runtime-a:

  • Уграђени bun:sqlite: OmniRoute користи Bun-ов уграђени bun:sqlite драјвер када се извршава под Bun-ом, уз пребацивање на better-sqlite3 на Node.js или sql.js.
  • Аутоматски избор Webpack бандлера у dev режиму: Развојни режим (bun run dev) аутоматски детектује Bun и искључује Turbopack у корист Webpack-a да би се спречиле некомпатибилности native V8 везивања. Производне градње (bun run build) прате OMNIROUTE_USE_TURBOPACK тачно као на Node-у: Turbopack по подразумеваном, OMNIROUTE_USE_TURBOPACK=0 за градњу са Webpack-ом (Dockerfile.bun то излаже као --build-arg).
  • Наменски Bun Dockerfile: Вишестепени Dockerfile.bun за native Bun производна постављања (docker build -f Dockerfile.bun -t omniroute:bun .).
# Инсталирај и покрени са Bun-ом
bun install
bun run dev

🛠️ Из извора

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)

# Коришћење Nix flakes
nix develop
npm run dev

# Или коришћење devbox
devbox run npm run dev

📖 Docker Guide — Compose профили, Caddy HTTPS, Cloudflare тунели.

🦭 Podman

# 1. Припремите директоријум за податке који се bind-монтира
mkdir -p data

# 2. Само за Linux + локални rootless Podman (никад за удаљени Podman Machine клијент):
podman unshare chown 1000:1000 ./data

# 3. Подесите runtime hint, изградите локални Compose image, и покрените
echo "CONTAINER_HOST=podman" >> .env
podman compose --profile base up -d --build

На macOS или Windows-у, Podman користи удаљени Podman Machine: прескочите podman unshare и пратите упутства за директоријум података специфична за топологију.

📖 Podman Guide — Compose градње, Podman Machine, и Linux/systemd Quadlet постављање.

Бржа / лакша инсталација (заобиђите native градњу)

Native SQLite мотор (better-sqlite3) је опциона зависност, тако да глобална инсталација никада не блокира на компилацији из извора: користи преизграђену binary датотеку када постоји подударање за вашу платформу/Node, а иначе транспарентно прелази на чисто JS мотор (node:sqlite на Node 22+, у супротном приложени sql.js WASM) — нису потребни алати за градњу.

Да бисте потпуно прескочили native загревање након инсталације (CI, headless, или спори рачунари):

OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute   # CI=1 такође то прескаче

За најбрже инсталације преферирајте pnpm (складиште адресирано по садржају + hard link-ови — погледајте изнад). За headless окружење без контролне табле користите Docker base профил (изнад) или Termux упутство. CLI и веб контролна табла се сервирају истим процесом на једном порту, тако да тренутно не постоји засебан CLI-only пакет.


🎬 OmniRoute у акцији

📹 Video Guides

Snapshot do painel u 2026-08-24 · Sirovi katalog: YT 809 | TT 137 | IG 124 · Svežina (dani): YT 1 | TT 21 | IG 22

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

Kompletan rang (kanonski deduplicirani URL-ovi, v > 0, najveći domet):

#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

Kanonske metrike na 2026-08-24: 1.029 jedinstvenih videa · 11.132.922 poznatih pregleda (v > 0) · 639 kanala/profila po mreži. Sirova tabela sadrži 1.070 redova; 41 duplikat sa Instagrama je normalizovan prema kanonskom URL-u, uz zadržavanje najveće brojke po videu.

🎬 Napravili ste video o OmniRoute? Otvorite issue ili discussion sa linkom — istaknućemo ga ovde.


📧 Community & Help

Sve na jednom mestu — pratite održavatelja, ćaskajte sa zajednicom ili otvorite issue.

Channel Where / how
💼 LinkedIn — pratite održavatelja linkedin.com/in/diegosouzapw
🐙 GitHub — pratite za izdanja i savete @diegosouzapw
💬 Discord discord.gg/U47eFqAXCn
✈️ Telegram t.me/omnirouteOficial
🟢 WhatsApp — 🌍 Globalno pridružite se grupi
🟢 WhatsApp — 🇧🇷 Brazil pridružite se grupi
🌍 Website omniroute.online
🌍 🌍StHub OmniRoute Community (free) portal sthub
📦 Source code github.com/diegosouzapw/OmniRoute
🐛 Prijavite grešku otvorite issue — priložite izlaz npm run system-info
🤝 Doprinesite CONTRIBUTING.md · Branching & Release Model · odaberite good first issue
💚 Podržite projekat Načini podrške ↑ · GitHub Sponsors


🛠️ Технолошки стек

СлојТехнологија
Извршно окружењеNode.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27
ЈезикTypeScript 6.0 — 100% TypeScript у директоријумима src/ и open-sse/ (без иједног any у језгру од v2.0)
Радни оквирNext.js 16 + React 19 + Tailwind CSS 4
База податакаbetter-sqlite3 (SQLite, WAL евидентирање) + LowDB (наслеђени JSON) — 122 доменска модула, 176 миграција
МеморијаSQLite FTS5 претрага целог текста + векторска угнежђења квантизована на int8, типизирано опадање
ШемеZod 4 — валидација улаза/излаза MCP алата + API уговори
ПротоколиMCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE)
СтримовањеServer-Sent Events (SSE) + WebSocket мост (/v1/ws)
Компресијацевовод са 12 механизама — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph
Аутентификација & безбедностOAuth 2.0 (PKCE) + JWT + API кључеви + MCP аутентификација ограничена опсегом · AES-256-GCM за податке у мировању · DOMPurify
Прикривеностwreq-js — имитирање JA3 / JA4 TLS отиска, прокси на 3 нивоа
Отпорностпрекидач струјног кола, експоненцијално одлагање, спречавање наглог масовног оптерећења, самостални опоравак аутоматских комбинација
Евидентирањеpino — структурирани JSON дневници са контекстом захтева
ТестирањеNode.js покретач тестова + Vitest — 39.000+ статичких декларација тестова у више од 5.100 праћених тест-датотека (јединични, интеграциони, E2E, безбедносни и екосистемски тестови)
ПлатформеДесктоп (Electron) · Android (Termux) · PWA (било који прегледач)
CI/CDGitHub Actions — аутоматско објављивање на npm-у и Docker Hub-у при издавању
ВезеВеб-сајт · npm · Docker Hub

📖 Документација

📘 Почетак рада

ДокументОпис
Кориснички водичПровајдери, комбинације, CLI интеграција, постављање
Водич за подешавањеСви начини инсталације, конфигурације CLI алата, подешавање протокола, оптимизација временског ограничења
Водич за CLI алатеПодешавање појединачних алата за Claude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot
Удаљени режимУправљајте удаљеним OmniRoute-ом (VPS) из CLI-ја на лаптопу помоћу приступних токена ограниченог опсега
Конфигурација Claude Code-аПовежите Claude Code са OmniRoute-ом (локалним/удаљеним) помоћу launch и профила за сваки модел
Брзи почетакИнсталација у 3 корака → повезивање → конфигурисање

🔧 Операције и постављање

ДокументОпис
Водич за DockerDocker run, Compose профили, Caddy HTTPS, тунели, ознаке слика
Водич за PodmanИнтеграција Quadlet-а са systemd-ом, podman-compose, SELinux
Постављање на VMКомплетан водич: подешавање VM-а, nginx-а и Cloudflare-а
Постављање на Fly.ioПостављање на Fly.io са трајним складиштем
Водич за TermuxПокретање OmniRoute-а на Android-у путем Termux-а
Водич за PWAИнсталација прогресивне веб-апликације, кеширање, архитектура
Водич за деинсталацијуПотпуно уклањање за све начине инсталације
Конфигурација окружењаКомплетан преглед променљивих у .env датотеци и референце

🧠 Функционалности и архитектура

ДокументОпис
АрхитектураАрхитектура система, ток података и унутрашњи механизми
Водич за компресијуПроцес са 7 опција: искључено / благо / стандардно / агресивно / ултра / RTK / наслагано
RTK компресијаКомпресија излаза команди, филтери, поузданост, провера, опоравак необрађеног излаза
Механизми за компресијуCaveman, RTK, наслагани процеси, контролна табла/API/MCP површине
Формат правила компресијеШеме JSON пакета правила за Caveman и RTK филтере
Језички пакети за компресијуПрепознавање језика и израда Caveman пакета правила
Водич за отпорностПрекидачи струјног кола, периоди мировања, ред чекања, спречавање наглог истовременог оптерећења, TLS лажирање
Auto-Combo механизамОцењивање на основу 16 фактора, пакети режима, самоопоравак
Водич за проксиПрокси систем са 3 нивоа, 1proxy тржиште, CRUD операције над регистром
Бесплатни нивоиОбједињени директоријум: 34 документована периодична скупа / 452 каталогизована уноса бесплатног нивоа
Галерија функционалностиВизуелни обилазак контролне табле са снимцима екрана
Документација базе кодаПреглед базе кода прилагођен почетницима

🤖 Протоколи и API-ји

ДокументОпис
API референцаСве крајње тачке са примерима
OpenAPI спецификацијаOpenAPI 3.0 спецификација
MCP сервер110 MCP алата, IDE конфигурације, Python/TS/Go клијенти
Водич за MCP серверMCP инсталација, транспорти и референца алата
A2A серверJSON-RPC 2.0 протокол, вештине, стримовање, управљање задацима
Водич за A2A серверКартица A2A агента, задаци, вештине и стримовање

📋 Пројекат и квалитет

ДокументОпис
ДоприношењеПодешавање развојног окружења и смернице
Модел гранања и издавањаКа којим гранама се усмеравају PR-ови (release/*) и шта означавају main и ознаке
Дневник изменаКомплетна историја издања по верзијама
Безбедносна политикаПријављивање рањивости и безбедносне праксе
Водич за i18nПодршка за 42 језика, ток рада за превођење, RTL
Контролна листа за издањеКораци провере пре издавања
План покривеностиСтратегија покривености тестовима за више од 39.000 статичких декларација тестова у више од 5.100 праћених датотека тестова

Најистакнутији доприносиоци

OmniRoute обликује посвећена заједница отвореног кода. Ови појединци су дали изузетан допринос који непосредно утиче на квалитет, стабилност и домет пројекта. Хвала вам.

Спољни доприносиоци према броју спојених захтева за измене

МестоДоприносилацСпојени PR-ови~Измењених редова
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

Подаци су замрзнути на актуелном врху гране release/v3.8.50, на ревизији dafb4ae808, са спајањима закључно са 2026-08-24 05:26:03 UTC. Странично подељен GitHub GraphQL попис садржи 5.911 спојених PR-ова: 2.707 од власника репозиторијума, 179 од Dependabot-а и 3.025 спољних PR-ова од 535 различитих доприносилаца. „Измењени редови” представљају збир додавања и брисања на GitHub-у и обухватају генерисане датотеке, lock датотеке, каталоге, преводе и документацију; то је обим измена, а не број написаних редова кода. Изједначења на граничној позицији су задржана.

Комитови приписани на GitHub-у

backryun
backryun

🥇 220 доприноса приписаних на GitHub-у
Paijo
Paijo

🥈 219 доприноса приписаних на GitHub-у
Randi
Randi

🥉 108 доприноса приписаних на GitHub-у
Ravi Tharuma
Ravi Tharuma

🏅 81 допринос приписан на GitHub-у
Chris
Chris

🏅 70 доприноса приписаних на GitHub-у
Markus Hartung
Markus Hartung

🏅 69 доприноса приписаних на GitHub-у · дели 6. место
Dizzle
Dizzle

🏅 69 доприноса приписаних на GitHub-у · дели 6. место
Jan Leon
Jan Leon

🏅 64 доприноса приписана на GitHub-у
zenobit
zenobit

🏅 62 доприноса приписана на GitHub-у
Bob.Hou
Bob.Hou

🏅 51 допринос приписан на GitHub-у · дели 10. место
Xiangzhe
Xiangzhe

🏅 51 допринос приписан на GitHub-у · дели 10. место

Поново проверено 2026-08-24 06:14:31 UTC: доприноси приписани на GitHub-у које је пријавио API репозиторијума за доприносиоце за подразумевану грану release/v3.8.50. API је вратио 525 идентитета (415 корисника, 2 бота, 108 анонимних); ова табела изоставља одржаваоца, ботове и анонимне идентитете и задржава изједначења у пласману. Она се разликује и од горенаведеног рангирања спојених PR-ова и од доленаведеног пописа Git метаподатака за 639 особа.

🙏 Функционалности, исправке грешака и побољшања инфраструктуре ових доприносилаца представљају кључни део онога што OmniRoute чини поузданим и богатим функционалностима. Сваки захтев за спајање, сваки тест-случај и свака i18n датотека превода су важни. Отворени код граде људи попут њих.



💖 Спонзори

Искрена захвалност људима који финансирају OmniRoute из свог џепа — сваки допринос чини да пројекат остане бесплатан, независан и да се даље развија.

Andrew
Andrew

💛 Активни месечни спонзор
Vlad I
Vlad I

💛 Активни месечни спонзор
Paco Cartones
Paco Cartones

💛 Активни једнократни спонзор
Professor Igor Morais Vasconcelos
Проф. Igor Morais

💛 Ранији једнократни подржавалац
longtao
longtao

💛 Ранији једнократни подржавалац

… и остали који желе да остану анонимни 💛

Јавни GitHub Sponsors поново проверени 2026-08-24. GitHub-ов статус activeOnly одређује горње ознаке активности; претходно обелодањени јавни једнократни подржаваоци и даље добијају захвалност, док приватни спонзори остају анонимни.

💖 Постани спонзор → — сваки долар помаже да OmniRoute остане бесплатан и независан.


👥 600+ Сарадника

Contributors

Проверено 2026-08-24. на замрзнутој основи ac02c5b42f и поново проверено на живом врху release/v3.8.50 dafb4ae808: 639 нормализованих људских Git идентитета — 407 се појављује као аутори комита (укључујући одржаватеља) и 232 само у експлицитним Co-authored-by ознакама. Пописом се нормализују GitHub noreply надимци, искључује се 26 бот/агент/сервис/заменских идентитета, и обичне е-адресе се не спајају само зато што им се приказана имена подударају.

Како допринети

  1. Форкујте репозиторијум
  2. Направите грану од активног врха release/vX.Y.Z (не main) — погледајте Модел гранања и издавања
  3. Направите вашу feature грану (git checkout -b feat/amazing-feature)
  4. Урадите commit ваших измена (git commit -m 'feat: add amazing feature')
  5. Гурните (push) грану (git push origin feat/amazing-feature)
  6. Отворите Pull Request са base = та release/vX.Y.Z грана

Погледајте CONTRIBUTING.md за детаљна упутства.

Издавање нове верзије

# Направите издање — npm publish се дешава аутоматски
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes

📊 Звездице

Графикон историје звездица

🌍 StarMapper

StarMapper

🙏 Захвалнице

OmniRoute стоји на плећима гигантâ. Настао је као форк 9router пројекта и TypeScript порт Go пројекта CLIProxyAPIа од тог тренутка, сваки поднивоу описан испод инспирисан је отвореним пројектом који је стигао до тог решења пре нас. Сваки од њих је обликовао конкретан део OmniRoute-а. Ово је наше „хвала" свима њима. 🙏

број звездица провераван преко GitHub REST API-ја 24. августа 2026. — идите и дајте звездицу овим пројектима. Бројеви су снимак стања на одређени датум и природно ће се мењати.

🧬 Порекло и мрежни улаз (gateway)

ПројекатКако је инспирисао OmniRoute
9router26,161Оригинални пројекат на коме је овај форк изграђен — овде проширен вишемедијалним API-јима и потпуном TypeScript преправком.
CLIProxyAPI48,497Go имплементација која је инспирисала овај JavaScript / TypeScript порт.
LiteLLM57,100AI мрежни улаз чији јавни скуп података о ценама храни нашу синхронизацију праћења трошкова и чији модел нормализације провајдера је обликовао наше рутирање.
codex-chatgpt-web1,410MIT изворни код прилагођен у уграђени мост ChatGPT Web → Codex Responses, укључујући адаптере за сесије прегледача, обликовање одговора, коришћење и веб-претрагу.
free-claude-code48,112Шаблони пренесени у опоравак стрима, алиасе без размишљања, резервну веб-претрагу, ограничења клизног прозора, редакцију логова и учврршене процесе покретања.
composer-api322Шаблони избора алата, ограничења излаза и потврде алата за Cursor Composer прилагођени у нативни Cursor извршитеља.
codex-multi-auth457Шаблони свежих пријава и ротације refresh токена пренесени у Codex OAuth поновну аутентикацију.
opencode-anthropic-auth510Подразумевани обрасци трансформације компатибилни са Claude Code и понашање наплатних заглавља генерализовани у OmniRoute-ов мост конфигуришан подешавањима.
grok2api-merged2Његова мапирања Grok модела, генератор лажног TypeError Statsig-а, подразумеваности захтева и уређаја, и NDJSON обрада одговора значајно су прилагођени у OmniRoute-ов Grok Web извршитеља.
TQZHR/grok2api705Главни транзитивни извор кода иза grok2api-merged; његове имплементације модела, заглавља, товара, Statsig-а и обраде задржане су у Grok Web лозивидности.
chenyme/grok2api7,520Основни MIT извор за подразумеваности Grok товара и уређаја, генератор Statsig-а, и обрада result.response пренете кроз TQZHR и grok2api-merged.
grok2api-pro27Транзитивни извор који grok2api-merged признаје за свој слој прокси базена; OmniRoute чува ту напомену о пореклу, али не тврди порт прокси базена у свом ограниченом Grok Web извршитељу.
GrokProxy50Његов колачићима-аутентификован Grok прокси и result.response.token образац стримовања обликовали су OmniRoute-ов Grok Web транспорт.
GrokBridge5Оригинална имплементација Grok Web-а консултовала се са његовим HTTP/browser upstream дизајном; њен директан HTTP пут потиче из GrokProxy, тако да се не тврди самостални порт кода.
grok-web-api14Његови Rust ChatOptions и шеме омотача одговора обликовали су OmniRoute-ове TypeScript типове захтева и стрим-одговора за Grok.

🗜️ Компресија контекста и токена — механизми

ПројекатКако је инспирисао OmniRoute
Caveman100,538Виралан пројекат „зашто користити много токена када мало токена ради трик" — његова пећинско-говорна филозофија покреће наш стандардни режим компресије и 30+ правила за попуну/сажимање.
RTK Rust Token Killer77,185Високоперформансна компресија излаза командне линије — инспирисала наш RTK механизам, DSL за JSON филтере, опоравак сировог излаза и наслаган RTK → Caveman канал.
headroom67,310Реверзибилна компресија контекста (SmartCrusher) — инспирисала наш механизам headroom и образац маркера за преузимање ccr.
LLMLingua6,598Истраживање компресије упита (LLMLingua / LLMLingua-2) — инспирисало наш асинхрони, безбедан за код, отвор ка неуспеху механизам llmlingua.
llmlingua-2-js31JS/ONNX порт (MobileBERT / XLM-RoBERTa) коришћен као позадина у worker нити за наш LLMLingua механизам.
Troglodita40Компресија токена за pt-BR — покреће наш пакет за pt-BR језик: редукцију плеоназама и уклањање попуна прилагођено граматици бразилског португалског.
ponytail108,957Виралан YAGNI-програмерски вештина „лењог сениор девелопера" — инспирисала наш излазни стил less-code: усмеравање ка најмањим радним изменама које смањује _генерисани_ код (излазни-осни близанац Caveman-ове сажете прозе).
i-have-adhd23,526Његов стил одговора усмерен на акцију, прилагођен за ADHD, прилагођен је у OmniRoute-ов концизни излазни стил на пет језика.

🧩 Компактни формати, истраживање токена и алати свесни кода

ПројекатКако је инспирисао OmniRoute
TOON25,233Token-Oriented Object Notation — његов колонски модел заглавља-плюс-редова обликовао нашу фазу табеларне компакције.
GCF Graph Compact Format41Његов компактан графички формат и дизајн генеричког профила обликовали OmniRoute-ову табеларну компакцију и формат кодека за Headroom.
gcf-typescript4MIT TypeScript имплементација директно уграђена и проширена као кодек генеричког профила за Headroom.
token-optimizer-mcp494Brotli/SQLite кеш + делта контекста по сесији — инспирисала наш механизам session-dedup.
token-savior1,122Компакција Bash излаза + MCP профили — инспирисала нашу дисциплину избацивања компресије и смањење MCP манифеста алата.
token-saver138Компресија излаза свесна садржаја, по типу фајла, са избацивањем свесним грешака — потврдила наше распоређивање по типу и прескок минималне добити.
token-optimizer1,951„Пронађи духове токене" — његов образац растовара + опоравив дршка инспирисао наше CCR размишљање о растовару.
TokenMizer28Нацрт графа сесије + дедупликације линија кроз обрте који је обликовао наш дизајн session-dedup.
OmniCompress3Rust колонски JSON + преузимање по адреси садржаја + дедупликација порука — потврдила дизајн наших механизама headroom/ccr/session-dedup и инваријанту „компримирани облик је независан од позиције" стабилну за кеш.
mcp-compressor113Компресија шеме/описа MCP алата — обликовала смањење кардиналности нашег MCP манифеста алата.
RepoMapper197Рангирање мапе репозиторијума у стилу Aider-а — обликовало наше истраживање мапе репозиторијума / рангирања за преузимање.
quiet-shell-mcp4Декларативна редукција излаза шкољке преко MCP — потврдила нашу декларативну компакцију bash излаза.
ts-morph6,162Комплет алата TypeScript Compiler API-ја — инспирисао наше уклањање коментара засновано на парсеру које чува string, template и regex литерале.

🧠 Памћење и RAG

ПројекатКако је инспирисао OmniRoute
Mem063,902Универзалан слој памћења — његов модел прокси-као-граница-писања/читања обликовао нашу архитектуру памћења.
Letta (MemGPT)24,382Агенти са стањем и вишеслојним памћењем — инспирисали наш вишеслојни модел Context Control & Recovery (CCR).
WFGY1,781Таксономија ProblemMap 16 понављајућих RAG/LLM режима отказивања — заједнички вокабулар у нашем водичу за решавање проблема.

🛰️ Инспекција саобраћаја, MITM и транспарентни прокси

ПројекатКако је инспирисао OmniRoute
llm-interceptor66MITM пресретање/анализа саобраћаја помоћник-за-кодирање ↔ LLM обликовала је ране захтеве за Traffic Inspector. Четири претходно изведена модула — спајање SSE, нормализација конверзација, маскирање тајних података и санитизација заглавља — замењена су независним имплементацијама изграђеним од нуле на основу јавних протокол стандарда. Две површине host-passthrough (passthrough.ts и _internal/bypass.cjs) остају OmniRoute-ове интерне имплементације класификоване независно; нису препрограмиране као део те замене.
ProxyBridge5,995Транспарентно рутирање прокси-ја по процесу — инспирисало наше сигурно-против-пада MITM растурање, време-мировања socket-а, атрибуцију процеса преко /proc и TPROXY захват.

📚 Подаци о моделима, опсервабилност и кориснички интерфејс

ПројекатКако је инспирисао OmniRoute
models.dev6,555Отворена база података о спецификацијама, ценама и могућностима AI модела — синхронизована директно у наш каталог модела.
React Flow / xyflow38,108Библиотека графова засноване на чворовима која покреће наш Compression Studio у реалном времену и Combo/Routing Studio.
LangGraph40,314Визуализација живог графа радног тока из LangGraph Studio-а инспирисала наш приказ каскаде у реалном времену у Studios-у.
Langfuse33,592Његов модел опсервабилности трага → распона → генерисања обликовао наш водопад у Compression Studio-у.
Kiali3,631Опсервабилност Istio service-mesh-а — инспирисала наше значке прекидача струјног кола и визуале ивица грешака у Routing/Combo Studio-у.
lobe-icons2,428Логотипи AI/LLM брендова који приказују иконе провајдера на нашој контролној табли.
flag-icons12,354Обезбеђује MIT лицензиране SVG заставе које се користе у бирачу језика у README-у.

🛡️ Безбедност

ПројекатКако је инспирисао OmniRoute
awesome-secure-defaults721Кустодисана листа безбедних по подразумеваности библиотека која усмерава наше безбедносне одлуке (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink).

🧭 Комплементарни алати

ПројекатКако је инспирисао OmniRoute
ClawRouter6,564Инспирисало дедупликацију захтева, резервну реакцију нулте цене у хитним случајевима, укључиве Auto-Combo стратегије и вишејезичну класификацију намере.
Antigravity-Manager30,652Његово преусмеравање модела свесно налога, валидација путање извршне датотеке и понашање ознака плана обликовали OmniRoute-ов Antigravity runtime.
vscode-antigravity-cockpit4,817Његов компактан формат одбројавања ресета квоте инспирисао одговарајући приказ ограничења провајдера у OmniRoute-у.
AionUi32,230Његове ACP интеграције инспирисале OmniRoute-ово аутоматско откривање инсталираних CLI агента.
CodexBar20,507Идентификовало површину квоте за Grok Build; OmniRoute је затим независно провериo и исправио живи формат преноса.

📄 Лиценца

MIT лиценца - погледајте LICENSE за детаље.


⬆ Назад на почетак · Направљено са ❤️ за заједницу отвореног кода у области вештачке интелигенције.

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