Files
OmniRoute/docs/i18n/ha
Bob.Hou e7999c477b fix(db): bound health scans and isolate native diagnostics (#13717)
Merged after a maintainer rework that kept every one of @HouMinXi's commits intact.

**What the rework added on top of the contribution:** the new DB health-check behaviour is gated behind a default-off feature flag (`src/shared/constants/featureFlagDefinitions.ts`, `defaultValue: "false"`), documented in `docs/reference/FEATURE_FLAGS.md` with the description key carried into all 66 locales, so the release default is unchanged and the new bounds only apply when an operator opts in. The optional-FTS5 migration set was reconciled by hand with the "180" entry that landed meanwhile (`src/lib/db/migrationRunner/constants.ts`).

**Carried from your rebased head:** the `/api/db/health` local-only classification in `src/server/authz/routeGuard.ts` plus its `routeGuard` assertion — `runManagedDbHealthCheck()` forks native diagnostics into a child process, so Hard Rules #15/#17 apply. Re-verified here: 37 pass / 0 fail.

Validated as a combined board first (this PR merged with the 21 siblings of the same wave on the release tip): eslint with the frozen suppressions, typecheck:core, check:open-sse-typecheck, complexity, cognitive-complexity, changelog-integrity, i18n new-key coverage, docs-counts, docs-sync, migration-numbering, provider-consistency and a duplicate-identifier audit all green, plus 176 passing / 0 failing focused node:test cases across the 25 test files the wave touches and the dashboard test under Vitest (2/0). Then re-validated alone on the fresh tip before this merge: conflicts re-resolved, file sizes rebaselined for this PR's own growth, eslint and this PR's focused tests re-run.

Thank you for the depth of this one — the resource-bounds suite and the sql.js startup/backup coverage are the kind of tests that keep a database layer honest.
2026-09-16 12:59:45 -03:00
..

README (Hausa)

🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇨🇿 cs · 🇩🇰 da · 🇩🇪 de · 🇬🇷 el · 🇪🇸 es · 🇪🇪 et · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇪 ga · 🇮🇳 gu · 🇮🇱 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 · 🇷🇸 sr · 🇸🇪 sv · 🇰🇪 sw · 🇮🇳 ta · 🇮🇳 te · 🇹🇭 th · 🇹🇷 tr · 🇺🇦 uk-UA · 🇵🇰 ur · 🇺🇿 uz · 🇻🇳 vi · 🇳🇬 yo · 🇨🇳 zh-CN · 🇹🇼 zh-TW


Dashboard na OmniRoute

🚀 OmniRoute — Ƙofar AI ta Kyauta

OmniRoute — Kada ka taɓa daina rubuta lamba. Kowane kayan aikin AI → masu samarwa 356 — 150+ kyauta — ta hanyar endpoint guda. Claude Code, Codex, Cursor, Cline, Copilot da Antigravity zuwa Claude / GPT / Gemini na KYAUTA tare da sauyawa ta atomatik idan an samu matsala. Haɗaɗɗen matsewa na RTK + Caveman yana adana 15–95% na token (~89% a matsakaici) — kada ka taɓa kai wa iyaka. Masu samar da AI 356 · matakan kyauta 150+ · ~1.47B token kyauta/wata · dabarun routing 19 · $0 don farawa.

💰 ~1.47B Token Kyauta / Wata

Haɗa matakan kyauta da hannu abu ne mai wahala — SDK da dama, iyakokin amfani da dama, kuma ba ka san ainihin adadin da kake da shi ba. OmniRoute yana tattara shigarwar matakin kyauta 444 a cikin maɓallan pool masu maimaituwa 34 kuma yana ƙididdige jimillar token daga pool 16 masu tabbataccen kasafin token na wata da aka wallafa, tare da iyakokin Groq guda biyar na kowane model, bayan cire maimaitawa ta hanyar pool ɗin da ake rabawa. Ana nuna ƙididdigar da ba ta buɗewa sai bayan tabbatar da shaidar yanki (a yau: ModelScope) dabam, +~6M bayan tabbatar da shaidar yanki, kuma ba a taɓa haɗa ta cikin babban jimillar ba. Sakamakon yana ci gaba da bayyana a dashboard (/dashboard/free-tiers).

Katin kasafin matakin kyauta na OmniRoute: kusan token kyauta biliyan 1.47 a kowane wata a kai a kai, har zuwa kusan biliyan 2.10 a watan farko tare da credits na rajista, daga maɓallan pool masu maimaituwa 34 da aka rubuta waɗanda suka ƙunshi shigarwar matakin kyauta 444 da aka tattara a bayan endpoint guda. Ƙididdiga ta gaskiya bayan cire maimaitawar pool — ana ƙirga kowane pool da ake rabawa sau ɗaya kawai, ciki har da pool masu maimaituwa 16 masu tabbataccen kasafin token na wata da aka wallafa tare da iyakokin Groq guda biyar na kowane model; an yi wa masu samarwa 13 alamar a guje su a kundin haɗarin sharuɗɗa domin kai ne za ka yanke shawara. Sandar kasafin ta haɗa da Mistral 1B, Nara 210M, LLM7 150M, Groq 30M (iyakoki guda biyar na kowane model) da ƙananan pool, tare da credits na rajistar watan farko da masu samarwa na dindindin kyauta marasa iyakar token waɗanda ake nuna su dabam domin kada su taɓa ƙara wa babban jimillar fiye da gaskiya. Adadin da aka yi amfani da shi/ya rage kai tsaye a /dashboard/free-tiers.

Taƙaitaccen bayani mai motsi na shafin /dashboard/free-tiers na kai tsaye. Cikakkiyar hanya (cire maimaitawar pool, matakan credit, sharuɗɗan masu samarwa): docs/reference/FREE_TIERS.md.

Ana sake tantance waɗannan alkaluma kowane mako biyu bisa kundin kai tsaye kuma suna iya motsawa zuwa ɓangarorin biyu — idan mai samarwa ya kawo ƙarshen matakin kyauta, adadin zai ragu; idan wani sabo ya shigo, zai ƙaru. Muna wallafa abin da kundin yake ƙididdigawa a zahiri, ba mafi kyawun hasashen da aka ƙara adadinsa ba.


Sanya tauraro ga repo idan OMNIROUTE ya taimaka maka adana kuɗi da sauƙaƙa aikinka.

Taurari diegosouzapw%2FOmniRoute | Trendshift Matsayin Tarihin Taurari olud.ai

💬 Shiga cikin al'umma

👋 Bi mai kula da aikin — ka fara samun labarin sabbin masu samarwa, sabbin fitowar manhaja da shawarwari:

Bi Diego a LinkedIn Bi @diegosouzapw a GitHub

Discord Telegram WhatsApp na Duniya WhatsApp na Brazil Gidan Yanar Gizo

Tambayoyi, shawarwarin masu samarwa, taswirar ci gaba da tallafi → Discord · Telegram · WhatsApp 🌍 Na Duniya / 🇧🇷 Brazil / Portal


📈 Gateway Na Ci Gaba da Haɓaka

v3.8.49 v3.8.50 v3.8.51+
🌐 Masu samarwa 290 352 ƙarin suna jira
🧠 ID na musamman na samfurin hira 1185 1312
🖼️ Gadar nau'ikan bayanai 🆕 gani + sauti + bidiyo
📡 Kundin Radar na kyauta 🆕 na zaɓi
⚖️ Tsarawa bisa la'akari da ƙayyadaddun amfani 🆕 Quota-Share
📊 Bayanan ƙayyadaddun amfani 🆕 kai-tsaye

Taswirar ci gaba — kan turbar zuwa v3.9.0 LTS


🧩 Akwai

sigar npm NPM na Wata-wata Docker Hub Lasisi: MIT Sauke-sauken Docker Sauke-sauken Electron

🚀 Fara 🚀 Farawa Cikin Sauri 📦 Shigar 🆓 Babu saiti
💡 Koya 💥 Alkawarin 🤔 Me Ya Sa OmniRoute 🏆 Abin da Ya Bambanta Shi
⚙️ Fasaloli 🎯 Haɗe-haɗe 🌐 Masu samarwa 🔌 CLI & MCP
🗜️ Matsewa 🖥️ Inda Yake Aiki 🔒 Na Sirri
👀 Duba shi 🎬 Yadda Yake Aiki Sabbin Abubuwa 🤖 CLI Masu Jituwa
💚 Tallafawa 💚 Tallafawa / Ba da Gudummawa 💬 Al'umma 💖 Masu ɗaukar nauyi
📦 Aiki 🛠️ Tarin Fasahohi 📖 Takardu 👥 Masu ba da gudummawa
🌐 A cikin harsuna 59

Turanci (en) Fotigal — Brazil (pt-BR) Fotigal (pt) Sifaniyanci (es) Faransanci (fr) Italiyanci (it) Jamusanci (de) Holanci (nl) Rashanci (ru) Yukreniyanci (uk-UA) Polandanci (pl) Cekanci (cs) Sulobakiyanci (sk) Romaniyanci (ro) Hungariyanci (hu) Bulgariyanci (bg) Danishanci (da) Finnishanci (fi) Norwegian (no) Swedishanci (sv) Sinanci — Sauƙaƙaƙƙen rubutu (zh-CN) Sinanci — Rubutun gargajiya (zh-TW) Jafananci (ja) Koriyanci (ko) Tayanci (th) Biyetinamanci (vi) Indonesiyanci (id) Malayanci (ms) Filipino (phi) Hindiyanci (hi) Gujarati (gu) Marathi (mr) Tamilanci (ta) Telugu (te) Bengali (bn) Urdanci (ur) Farisanci (fa) Larabci (ar) Ibrananci (he) Harshen Turkiyya (tr) Azarbaijananci (az) Swahili (sw) Girkanci (el) Kuroshiyanci (hr) Sabiyanci (sr) Lituweniyanci (lt) Estoniyanci (et) Latbiyanci (lv) Sulobeniyanci (sl) Maltanci (mt) Irishanci (ga) Kannada (kn) Malayalam (ml) Odia (or) Punjabi (pa) Nepali (ne) Sinhala (si) Burmanci (my) Khmer (km)


🆓 Yana aiki nan take da zarar ka girka shi — babu maɓallai, babu saituna

Yana aiki nan take da zarar ka girka shi — babu saituna. Matakai uku: 1. Girka — npm i -g omniroute, uwar garken za ta fara aiki a localhost:20128. 2. Nuna wa kayan aikinka http://localhost:20128/v1 — duk wani kayan aiki mai dacewa da OpenAI (Claude Code, Cursor, Cline). 3. Yana ba da amsa — kira samfurin auto don samun amsa nan take, ba tare da maɓallin API, rajista, ko saiti ba. An riga an haɗa mai bayarwa marar maɓalli OpenCode Free cikin haɗin auto, don haka sabon girkawa yana amsawa kai tsaye.
# Sabon girkawa, babu bayanan izini — `auto` ya riga yana aiki:
curl http://localhost:20128/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'

Ka fi son takamaiman backend na kyauta? Kira oc/… (OpenCode Free) kai tsaye. Daga nan ka koma auto kuma ka bar OmniRoute ya zaɓa.

📦 Rubutun farawa cikin sauri da za ka iya kwafa-ka-liƙa don Python, Node.js, PHP, da cURLexamples/quickstart/


💥 Alƙawarin

Alƙawarin — endpoint guda ɗaya da masu bayarwa 356. Komawa ta atomatik yana ci gaba da tura buƙatu muddin akwai wata manufa mai lafiya. Ginshiƙai shida: komawa mai juriya tsakanin masu bayarwa 356 · adana har zuwa 95% na token a nauyin aikin da ya cancanta · farawa da $0 tare da matakan kyauta sama da 150 da masu bayar da sabis 52 masu kyauta mai maimaituwa/marasa maɓalli har abada · haɗaɗɗun CLI/agent guda 36 ta hanyar saiti guda ɗaya · dacewa da OpenAI, Claude, Gemini da Responses API a /v1 · sarrafawar samarwa da suka haɗa da circuit breakers, ɓoyewar TLS, kayan aikin MCP 110, A2A, ƙwaƙwalwa, guardrails, evals da sanarwar gwaji tsayayyu sama da 39,000 a cikin fayilolin gwaji sama da 5,100 da ake sa ido a kansu.

🤔 Me Ya Sa OmniRoute?

Me ya sa OmniRoute — daina faman sarrafa dashboards 10, matattun maɓallan API da kuɗaɗen da ba a zata ba. Matsalolin yau da kullum guda goma da hanyoyin magance su: ƙarewar quota ba tare da an yi amfani da shi ba → amfani da rajistoci sosai; rate limits a tsakiyar rubuta lamba → komawa ta atomatik mai matakai 4 (Subscription → API → Cheap → Free); sakamakon kayan aiki yana cinye token → matsewar RTK + Caveman (15–95%); API masu tsada → tura buƙatu bisa inganta farashi; kowane kayan aiki yana da nasa saiti → endpoint guda ɗaya, dashboard guda ɗaya; an toshe AI → proxy mai matakai 3 + ɓoyewar TLS; matattun maɓallai → juriya mai matakai 3 (circuit breakers, sanyayar maɓalli, kulle samfur); ƙungiya tana amfani da rajista guda ɗaya tare → tarin maɓallai masu quota na rabon adalci; prompts suna bi ta cloud na wani → fifita na’urar gida tare da maɓallan da aka rufaffen su da AES-256-GCM; babu bayyananniyar kashe kuɗi → nazari kai tsaye (amfani, quota, tanadi, jinkirin p95).
Gudanarwar buƙatar OmniRoute: IDE ko CLI ɗinka (Claude Code, Cursor, Cline…) yana kiran endpoint na gida guda ɗaya (http://localhost:20128/v1); OmniRoute Smart Router (matsewar RTK + Caveman, dabarun tura buƙatu 19, circuit breakers, ɓoyewar TLS, MCP, A2A, guardrails) zai iya komawa tsakanin matakan masu bayarwa 4 muddin akwai manufa mai lafiya da ta cancanta — Mataki na 1 Subscription, Mataki na 2 API Key, Mataki na 3 Cheap da Mataki na 4 Free.

🤝 Tare da Goyon Bayan Abokanmu na Buɗaɗɗen Tushe

Kimi K3 — Fasahar Basirar Matakin Gaba Mai Buɗewa · sigogi tiriliyan 2.8 · mahallin token miliyan 1

Kana son shiga a matsayin Abokin Buɗaɗɗen Tushe? Waɗannan su ne kamfanonin da ke tallafa wa buɗaɗɗen tushe kuma suke taimakawa OmniRoute ya ci gaba — kuma muna bayyana a fili inda kowane token da suka ba mu yake zuwa. Tuntuɓe mu: diegosouza.pw@outlook.com

Kimi (Moonshot AI)
Kimi
Moonshot AI

Abokin Kafa Buɗaɗɗen Tushe
Godiya ga Kimi (Moonshot AI), Abokinmu na Kafa Buɗaɗɗen Tushe, saboda tallafa wa wannan aikin! Kimi shi ne dakin binciken AI da ya samar da iyalan samfuran K2 da K3 masu buɗaɗɗen nauyi — Kimi K3 yana samar da taga mahallin token miliyan 1, hangen nesa na asali da rubuta lamba a matakin gaba kan ɗan ƙaramin kaso na farashin rufaffun samfura, kuma yana aiki kai tsaye tare da Claude Code, Codex da duk kayan aikin rubuta lamba da OmniRoute ke hidimtawa.

Abin da tallafin Kimi ke ƙarfafawa: Kiredit na API na Kimi suna ƙarfafa tsarin fitar da sabbin sigogin OmniRoute da AI ke tabbatarwa — matakin tabbatar da haɗewa mai amfani da Kimi K3 wanda ke duba kowace buƙatar haɗewa kafin a fitar da ita — tare da bunƙasa fasaloli na yau da kullum. Cikakken tallafin Kimi yana samuwa ta hanyoyi biyu: Kimi API kai tsaye (kimi-k3) da kuma tsarin rubuta lamba na Kimi Code (OAuth da maɓallin API). OmniRoute kuma shi ne aikin buɗaɗɗen tushe na Brazil na farko a cikin shirin tallafin Kimi. Sami maɓallin Kimi API tare da ƙarin kiredit 15% →
Cheaper Inference
Cheaper Inference
cheaperinference.com

Abokin Buɗaɗɗen Tushe
Godiya ga Cheaper Inference, Abokin Buɗaɗɗen Tushe na OmniRoute, saboda tallafa wa wannan aikin! Cheaper Inference wata ƙofa ce da aka jera bisa farashi wadda ke sake sayar da samfuran matakin gaba guda 42 — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok da MiniMax — a bayan maƙura guda ɗaya mai jituwa da OpenAI, tana tura kowace buƙata zuwa mai samarwa mafi arha da ya cancanta ba tare da taɓa cajin fiye da farashin jerin mai ƙera samfurin ba.

Cikakken tallafi a cikin OmniRoute: Kammalawar Taɗi, maƙurar asali ta /v1/responses, hangen nesa, kiran kayan aiki da samfuran hoto guda 3 (grok-imagine, nano-banana-pro, nano-banana-2, waɗanda za a iya isa gare su a matsayin cheaperinference/<model>). Sami maɓallin API →

Hanyoyin haɗin da aka yi wa alamar aff=omniroute hanyoyin haɗin abokan hulɗa ne. Suna ɗaukar nauyin aikin ba tare da wani ƙarin kuɗi a kanka ba.


🎟️ Tallan Haɗin Gwiwar Kasuwanci — takardun rangwamen rajista kyauta daga masu samarwa da ba mu tallafa wa (danna don faɗaɗawa)

Wannan sashen na lambobin turawa/takardun rangwame ne kawai. Haɗin gwiwar da aka ɗauki nauyinsu suna cikin 🤝 Tare da Goyon Bayan Abokanmu na Buɗaɗɗen Tushe a sama. OmniRoute ba shi da wata alaƙar ɗaukar nauyi ko haɗin gwiwa da masu samarwar da aka lissafa a nan — waɗannan takardun rangwame ne na jama'a da kowa zai iya amfani da su.

AgentRouter
AgentRouter
agentrouter.org
AgentRouter — rajista ta hanyar haɗin gwiwar kasuwanci · kiredit na $100 kyauta lokacin rajista (uwar garken kyauta, ka sa ran jinkiri mafi yawa — ya fi dacewa da gwaji, ba samarwa ba). Cikakken tallafi a cikin OmniRoute tun daga v3.8.50: Kammalawar Taɗi, tsarin sadarwa mai jituwa da Anthropic da kuma hanyar mai jituwa da OpenAI. Samfuran da ake da su sun haɗa da claude-opus-4-8, claude-opus-5, gpt-5.6-sol da sauransu. Karɓi $100 naka →

⚠️ Hanyar haɗin gwiwar kasuwanci — OmniRoute ba shi da wata alaƙar ɗaukar nauyi ko haɗin gwiwa da wannan mai samarwa.

Ka san wani mai samarwa da ke da takardar rangwamen rajista kyauta mai yawa wadda za ta amfani masu amfani da OmniRoute? Buɗe wata matsala kuma za mu ƙara ta a nan.


🎯 Combos — Babban Ginshiƙi

An nuna dabarun zaɓin hanya na combo guda 19 suna motsi — tayil ɗaya ga kowace dabara: 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. Duba teburin da ke sama don sanin abin da kowannensu yake yi.

Combo jerin models ne da OmniRoute ke bi ta cikinsu ta atomatik. Idan quota ya ƙare, provider ya gaza, ko farashi ya yi tashin gwauron zabo, combo zai iya matsawa zuwa model mai lafiya na gaba wanda ya cancanta. 🛡️

Babu buƙatar saiti — kawai yi amfani da auto

Babu combo da za a ƙirƙira. Saita model ɗinka zuwa auto (ko wani nau'insa), sannan OmniRoute zai gina combo na kama-da-wane daga providers da ka haɗa, yana ba su maki kai tsaye:

ID na ModelAbin da yake ingantawa
auto🎯 Daidaitaccen zaɓi na asali (LKGP — yana manne wa provider na ƙarshe da ya yi aiki da kyau)
auto/coding🧑💻 Nauyi mai fifita inganci wajen samar da code
auto/fast Mafi ƙarancin jinkiri a farko
auto/cheap💰 Mafi arha ga kowane token a farko
auto/offline🔋 Mafi yawan ragowar quota / damar rate-limit a farko
auto/smart🔭 Fifita inganci + bincike na 10% don gano models mafi kyau
auto/lkgp📌 Mannewa kai tsaye ga sanannen provider na ƙarshe da ya yi aiki da kyau
auto/chaos🧪 Nauyin shigar da kurakurai don gwajin juriya (chaos engineering)

🔀 Ko kuma ka gina naka — dabarun zaɓin hanya guda 19

Dukkan dabaru 19 — gauraya kuma daidaita su a kowane matakin combo:

# Dabara Abin da take yi
1 priority Jerin da aka tsara mai fara da target na farko — a ƙarar da kowanne kafin zuwa na gaba 🥇
2 fill-first Cika quota na kowane target gaba ɗaya kafin matsawa gaba
3 weighted Zaɓi bazuwar mai nauyi bisa nauyin kowane target
4 round-robin Zagaya cikin targets bisa tsari
5 p2c Daidaita lodin bazuwar ta hanyar zaɓi-biyu
6 least-used Zaɓi target mai mafi ƙarancin lodi na yanzu
7 random Zaɓi bazuwar daidai-wa-daida (an cire maimaituwa)
8 strict-random Bazuwar ba tare da cire maimaituwa ba 🎲
9 cost-optimized Rage $ ga kowace request daga farashin catalog na kai tsaye 💸
10 headroom Zaɓi target mai mafi yawan ragowar quota
11 reset-window Fifita target wanda lokacin quota ɗinsa zai sake farawa mafi kusa
12 reset-aware Jera bisa lokacin sake farawa na quota — gajerun windows a farko 📊
13 context-relay Miƙa context tsakanin targets don dogayen tattaunawa 🧠
14 context-optimized Zaɓi wanda ya fi dacewa da girman context na yanzu
15 cache-optimized Ɗaure kowace prefix ta prompt da za a sake amfani da ita zuwa account ɗaya — ƙara yawan nasarar prompt-cache zuwa matsakaici mafi girma 🎯
16 lkgp Hanyar Ƙarshe da Aka Sani Tana Aiki — tana ɗaurewa da provider na ƙarshe da ya yi nasara, sannan ta koma ga ƙa'idoji idan ya gaza
17 auto Ba da maki kai tsaye bisa abubuwa 16 a dukkan connections 🤖
18 fusion Aika zuwa rukunin models + alƙali ya haɗa amsa guda ɗaya 🧬
19 pipeline Haɗa matakai — output na kowane target yana shiga na gaba 🔗

Injin Auto-Combo yana ba kowane ɗan takara maki bisa abubuwa 16 (lafiya, quota, farashi, jinkiri, dacewa da aiki, inganci, samuwar session…) — duba docs/routing/AUTO-COMBO.md.

🧱 An riga an gina juriya a ciki (matakai masu zaman kansu guda 3)

Juriyar OmniRoute — matakai 3 masu zaman kansu na gyaran kai, matakin da ya dace da gazawar da ta dace. Mataki na 1 mai katse da'irar mai samarwa (dukkan mai samarwar): yana yankewa ne kawai kan 408/5xx, iyakoki OAuth 8× / API-key 12× / local 2×, yana sake saitawa bayan 60s/30s/15s zuwa gwajin HALF-OPEN, farfadowa idan an buƙata; yayin da yake OPEN, combo yana karkatar da zirga-zirga zuwa mai samarwa na gaba. Mataki na 2 lokacin sanyaya haɗi (maɓalli/asusu ɗaya): tushe 5s OAuth / 3s API-key, jinkirin sake gwadawa mai ƙaruwa ×2 tare da kariyar hana cunkoson buƙatu lokaci guda, 429 yana bin Retry-After, nasara tana share duk yanayin kuskure; ana tsallake maɓalli ɗaya da ke cikin sanyaya yayin da sauran maɓallan ke ci gaba da aiki. Mataki na 3 kulle samfur (samfur ɗaya): 429 na kowane samfur, local 404 ko hana yanayi suna kulle wannan samfurin kaɗai — ba dukkan haɗin ba. Yanayin ƙarshe (an haramta, ya ƙare, kuɗin amfani sun ƙare) na mai gudanarwa ne, ba na lokutan sanyaya ba.

📖 Injin Auto-Combo · Jagorar Juriya


🏆 Abin da Ya Bambanta OmniRoute

Abin da ya bambanta OmniRoute — kwatancen fasaloli na wani takamaiman lokaci da 9router, OpenRouter, CLIProxyAPI da LiteLLM a fannoni 13. OmniRoute: masu samarwa 356, matakan kyauta sama da 150 da aka haɗa, dabarun zaɓin hanya 19, matse token mai injuna 12, sabar MCP da aka haɗa mai kayan aiki 110, ƙa'idar wakilan A2A, ma'adanar dindindin, matakan kariya, wakilan gajimare, ɓoye sawun TLS, Desktop/Termux/PWA da harsunan UI na i18n guda 42. OmniRoute na da lasisin MIT kuma ana iya ɗaukar bakuncinsa da kai. Ƙwarewa da alkaluman masu fafatawa na iya canzawa; duba hanyar binciken da aka haɗa.

📊 Cikakkiyar hanyar bincike & bayanin kowane fasali idan aka kwatanta da 9router, OpenRouter, CLIProxyAPI & LiteLLM → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md


💚 Tallafa wa OmniRoute

OmniRoute na da lasisin MIT kuma ana kula da shi a fili. Idan yana adana maka lokaci ko kuɗi, ga yadda za ka taimaka masa ya ci gaba da kasancewa mai zaman kansa — zaɓi duk abin da ya dace da kai. Tallafi ba ya taɓa shafar fifikon zaɓin hanya; yana sayen bayyanar suna ne, ba matsayi ba.

Yi wa ma'ajiyar tauraroKyauta — yana taimaka wa bayyanar suna da gaskeYi wa OmniRoute tauraro
🐙 GitHub SponsorsSau ɗaya ko kowane wata · babu kuɗin dandaligithub.com/sponsors/diegosouzapw
Ko-fiKyautar kuɗi ta gaggawa sau ɗaya, mai bayarwa ba ya buƙatar yin rajistako-fi.com/diegosouzapw
🧋 Buy Me a CoffeeƘaramin taimako na sada zumuntabuymeacoffee.com/diegosouzapw
🖐 LiberapayMai maimaituwa · mara riba · buɗaɗɗen tusheliberapay.com/diegosouzapw
🇧🇷 PIX (Brazil)Nan take, babu kuɗin cajimaɓalli & QR suna ƙasa
Kuɗin dijitalBTC · ETH · USDT-TRC20 · USDC-Solanaadiresoshi suna ƙasa

🇧🇷 PIX — nan take, babu kuɗin caji (Brazil)

Lambar QR ta PIX ta OmniRoute

Maɓalli (bazuwar): 5d865059-bc44-483a-962d-43ceb80126eb

Kwafi-da-manna na Pix:

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

₿ Kuɗin dijital — BTC · ETH · USDT-TRC20 · USDC-Solana (danna don faɗaɗawa)
₿ BTCBitcoin (SegWit)bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETHEthereum (ERC20)0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDTTron (TRC20)TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDCSolana2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu

⚠️ Aika kowace tsaba a kan hanyar sadarwar da aka nuna kawai — aikawa a kan hanyar sadarwar da ba daidai ba na iya sa a rasa kuɗin.

🐛 Ka gano wata matsala ko kana da shawara? Buɗe Tattaunawa.


Bayanan masu haɓakawa: Aikin na iya ƙirƙirar fayil na gida mai suna .env yayin npm install/postinstall domin sauƙaƙa wa masu haɓakawa. Ana yin watsi da wannan fayil da gangan ta hanyar .gitignore (duba .gitignore) kuma ba dole ba ne a taɓa commit ɗinsa — idan aka yi commit ɗinsa bisa kuskure, sauya duk wasu sirrika da aka fallasa sannan a cire fayil ɗin daga tarihin. Duba docs/DEVELOPER-ENVIRONMENT.md don jagora kan sarrafa fayilolin muhalli na gida da sirrika.

📡 OmniRoute Radar

Babban adadin matakin kyauta ya ci gaba da kasancewa ~1.47B tokens/wata daga kundin da aka bayyana a sama, bayan cire maimaituwa tsakanin rukuni-rukuni. Kyaututtukan rajista na wucin gadi daga masu samarwa na iya ƙara adadin watan farko daban zuwa ~2.10B. Radar wani ƙarin kundin bayanai ne na zaɓi, mai sa hannu, ga mutanen da ke son samun sabbin bayanai game da samuwar samfuran kyauta tsakanin fitowar nau'ikan OmniRoute; kundin al'umma da duk fasalolin kyauta da ake da su za su ci gaba da kasancewa kyauta.

Masu tallafawa za su iya samun kundin kai-tsaye da ƙarin damammaki daga masu samarwa. Matsakaicinsa na daban, wanda zai iya canzawa, shi ne kimanin 3B tokens/wata a mafi yawa, gwargwadon samuwar masu samarwa. Wannan matsakaici ba garanti ba ne: masu samarwa na iya sauya ƙa'idodin amfani, cancanta, samfura, ko yankuna a kowane lokaci.

Radar na zaɓi ne kuma GET-only. Abokin cinikin OmniRoute ba ya loda prompts, zirga-zirga, saitunan masu samarwa, bayanan telemetry na amfani, ko yanayin ɓoye sanarwa na cikin gida. Ƙara sani game da cancanta da kundin na yanzu a radar.omniroute.online/planos.


Me ke Sabo

Muhimman sabbin abubuwa daga v3.8.20 → v3.8.50. Cikakken tarihin yana cikin CHANGELOG.md.

  • 🎛️ OmniConductor — wakiltar ayyukan A2A masu shigowa zuwa rundunar wakilanka, ƙwarewar Conductor a kan Agent Card, da kuma allon dashboard mai tattaunawar murya ta danna-ka-yi-magana ta Faro. → Sabar A2A
  • 🛂 Karɓa mai daidaitawa & kariyar cunkoso — buƙatun tattaunawa masu nauyi suna shiga layi maimakon mayar da 503, tare da hayar RPM mai juyawa ta atomic ga kowace haɗi. → Jagorar Juriya
  • 🗂️ Tsarin jeri na canonical na /v1/models — tubali guda mai ci gaba da aka tara bisa mai samarwa ga kowane mai samarwa (an ɗora combos a farko), mai ɗorewa a duk tushen catalog. → Manazartar API
  • 🗜️ Ƙarfafa matse bayanai — kariyar faɗaɗa da ke kunne ta tsohuwa, fakitin Caveman na DE / FR / JA + Sinanci (wényán), matatun RTK na Gradle & .NET. → Matse Bayanai
  • 💸 Kuɗin farashi-tsayayye na gaskiya — masu samar da subscription / coding-plan suna nuna $0 a nazarin kuɗi; kasafin kuɗi, quota & routing suna ci gaba da yin kiyasi. → Manazartar API
  • ⚖️ Routing na Quota-Share — raba quota na asusu na bai ɗaya da adalci tsakanin keys da aka haɗa, tare da kiyaye aiki ta yadda ake ba da sassan da ba a amfani da su aro. → Jagorar Juriya
  • 🤖 Saitin CLI/wakili da umarni ɗaya — umarnin setup-* guda 13 da aka yi rajista; omniroute run yana ƙaddamar da CLIs guda 7 (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI); omniroute configure yana tallafa wa wurare guda 10 tare da mai zaɓar mai samarwa+model na hulɗa da abubuwan da aka fi so ga kowane mahalli. → Haɗin CLI
  • 🛰️ Yanayin nesa — sarrafa OmniRoute na nesa ta amfani da tokens masu iyakacin izini (connect / contexts / tokens) + mataimakin OAuth na antigravity don girkawa a VPS. → Yanayin Nesa
  • 🧭 Auto-routing mafi wayo — combos na auto/<category>:<tier>, Fusion (kwamitin model + mai hukunci), routing mai laakari da aiki, da sauya model / mode / kasafin-USD ga kowace buƙata. → Auto-Combo
  • 🗜️ Matse bayanai mai karɓar ƙari — engines guda 12 da za a iya haɗawa + Compression Studios: LLMLingua-2, Ultra mai matakai biyu, omniglyph, ƙofar amincin bayanai ga kowane mataki, GCF v3.2, editan ja-ka-sake-jera. → Matse Bayanai
  • 🕵️ Buɗe ɓoyayyen MITM a sarari (TPROXY) — kama CLIs da ke yin watsi da proxy env vars, tare da CA na kowane SNI + mai girka trust-store. → MITM/TPROXY
  • 💸 Bayanan auna kuɗi a koina — headers na kuɗi/amfani na X-OmniRoute-* a kowane endpoint, header na tanadin cache-HIT, da iyakokin kashe USD ga kowane key. → Manazartar API
  • 🧠 Ƙwaƙwalwar da kake sarrafawa — a kashe take ta tsohuwa, quantization na vector int8 na zaɓi + typed decay, x-omniroute-no-memory ga kowace buƙata. → Ƙwaƙwalwa
  • 🛡️ Tsaro — kariyar prompt-injection a kowace hanyar LLM (kundin gwajin red-team), shingen rufe bayanan sirri na zaɓi (yana ɓoye API keys/secrets da suka zube a duka alkibloji), binciken yanar gizo na DuckDuckGo na ƙarshe kyauta, da ƙofar shiga ta OIDC ta zaɓi don dashboard (shiga da kalmar sirri koyaushe yana nan). → Shingayen Kariya
  • 🖼️ Sabbin endpoints/v1/ocr (Mistral OCR) da /v1/audio/translations (irin na Whisper) suna kammala fagen kafofin watsa labarai. → Manazartar API
  • 🎨 Samar da hoto / bidiyo / sauti — API guda ɗaya don kafofin watsa labarai: xAI Grok Imagine & Novita AI video, ComfyUI, Magnific, Adobe Firefly, Segmind, da masu samar da magana kamar ElevenLabs. → Manazartar API
  • 🌍 Ƙaddamarwa & ayyukan gudanarwa — reverse-proxy basePath, gano harshen browser ta atomatik, bin diddigin naura ga kowane key, amincewar MITM ba tare da root ba, da fassarar zh-TW. → Muhalli
  • 🤝 Ƙarin masu samarwa & wakilai — wakilan cloud (Codex Cloud, Cursor, Devin, Jules), Grok Build (xAI) tare da browser + shiga ta OAuth, katin Ollama na matakin farko, Claude Opus 5 & Sonnet 5, haɗin gwiwar Kimi na hukuma (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… da sabon catalog na masu samarwa 352. → Masu Samarwa
  • 📡 Bayyananniyar routing — kowace amsa tana ɗauke da header na X-OmniRoute-Decision wanda ke bayyana strategy/provider/latency da suka sarrafa ta, sabon dabarar combo ta cache-optimized + factor na Auto-Combo cacheAffinity suna mayar da maimaitattun buƙatu zuwa haɗin da ke riƙe da cached prefix, sannan endpoint na karantawa-kawai /v1/auto-combo/{channel}/candidates yana fallasa rukunin candidates na kai-tsaye na channel na auto/*. → Auto-Combo
  • Ayyukan gida & ababen more rayuwa — Redis na gida da danna sau ɗaya, masu ƙaddamar da relay na Cloudflare Workers / Deno Deploy, da Bifrost & Mux a matsayin ayyukan embedded da ake sa ido a kansu. → Ayyukan Embedded
  • 🧩 Haka kuma a cikin kunshin — tsarin plugins + marketplace, tsarukan ƙwarewa na Omni/Agent/GitHub, haɗin Obsidian vault (kayan aikin MCP guda 22), APIs na Batch & Files masu jituwa da OpenAI, semantic response cache, tsarin wasa tare da leaderboards, gano wakilan ACP (wakilai 15 da aka gina a ciki), fitar da logs zuwa BigQuery bisa jadawali, shigar da matsala ta auto/chaos, gadar bot ta Telegram, mai sarrafa version a cikin manhaja da jerin matsayin masu samarwa kyauta na LMArena-ELO. → Takardu

🤖 CLIs & Wakilan Shirye-shirye Masu Jituwa

Tsari ɗaya — http://localhost:20128/v1 — kuma kowane AI IDE ko CLI yana aiki da samfura na kyauta da masu araha.

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
                           
yana kuma aiki da · Kiro · Command Code · Antigravity · Windsurf · AMP · duk wani kayan aiki mai dacewa da OpenAI

📖 Saitin kowane kayan aiki ga dukkan kayan aiki 36 (CLI Code 26 + CLI Agents 10) → docs/reference/CLI-TOOLS.md · 🧩 Plugin na OpenCode → @omniroute/opencode-provider


Ƙaddamar da kowace CLI mai tallafi ta hanyar OmniRoute da umarni guda ɗaya — ba a rubuta fayilolin saituna, ana saka bayanan izini ga kowane tsari, Qwen/Gemini kuma suna samun keɓantaccen home na wucin gadi:

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"

# Ko kuma zaɓi mai samarwa+samfuri ta hanyar hulɗa sannan ka rubuta saitunan kayan aikin da kansa:
omniroute configure codex          # akwai kuma: claude opencode qwen aider goose gemini cline continue kilo

Kowane umarni yana bin mahallin nesa da ke aiki (omniroute connect <host>), --dry-run yana nuna ainihin env/args ba tare da aiwatarwa ba, sannan --api-key-env NAME yana hana sirrika shiga tarihin shell ɗinka. → Haɗaɗɗun CLI


🌐 Masu Bayar da AI 352 — 152 Masu Alamar Kyauta a Kundin

Masu bayarwa 352 da aka yi wa rajista a cikin rukunonin tattaunawa, kafofin watsa labarai, bincike, na cikin gida, wakilin-gajimare da tsarin da aka amince da su, ciki har da 152 da ke ɗauke da metadata na ganowa na hasFree: true. Rijistar samfurin tattaunawa ta ƙunshi masu bayarwa 229 / nau'i-nau'in haɗin mai bayarwa da samfuri 2,554 / ID na samfura na asali 1,283; kundin kasafin kuɗin kyauta na daban yana da layuka 444 na kowane samfuri, tarin albarkatu masu maimaituwa 34 da kuma masu bayar da sabis na kyauta har abada masu maimaituwa/marasa buƙatar maɓalli 52. Waɗannan ma'aunai ne daban bisa tsari; ma'anoni da ƙididdigar da aka cire maimaituwar tarin albarkatu suna cikin Manunin Masu Bayarwa da Matakan Kyauta.

🏢 Kowace babbar cibiyar bincike — ta hanyar endpoint guda ɗaya

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
                           

…da wasu 330+ — kowane gunki yana samuwa kai tsaye daga kundin masu bayarwa na dashboard. 📖 Manunin Masu Bayarwa


🆓 Kyauta Har Abada — $0, ba a buƙatar kati

OpenCode Zen
OpenCode Zen
DeepSeek V4, Nemotron 3
Babu iyakar token
Kilo Code
Kilo Code
Na'urar zaɓar hanya ta atomatik, Tencent Hy3
Kyauta har abada
Requesty
Requesty
GPT-OSS 120B, Nemotron
Kyauta har abada
SiliconFlow
SiliconFlow
DeepSeek V3.2 / R1
Matakin kyauta
Z.AI GLM
Z.AI GLM
GLM-4.7 / 4.5-Flash
Kyauta har abada
Baidu ERNIE
Baidu ERNIE
ERNIE 4.0
Kyauta har abada
Qoder AI
Qoder AI
Qwen3-Max, Kimi-K2
Kyauta BA IYAKA
Pollinations
Pollinations
GPT, Llama, Claude
Ba a buƙatar maɓalli
Cloudflare AI
Cloudflare AI
Samfura 50+
Neurons 10K/rana
NVIDIA NIM
NVIDIA NIM
GLM, MiniMax
~40 RPM kyauta
Cerebras
Cerebras
GLM 4.7, GPT-OSS
Token miliyan 1/rana
OpenRouter
OpenRouter
Samfuran :free
+$10 → RPM mafi girma

📖 Cikakken kundin da na'ura za ta iya karantawa → docs/reference/PROVIDER_REFERENCE.md


🖥️ Inda OmniRoute Ke Gudana — Koina

Manhaja ɗaya, naurarka, dokokinka. Daga shigarwar npm ta duniya baki ɗaya har zuwa wayarka ta hanyar Termux.

DandaliShigarwaMuhimman abubuwa
📦 npm (na duniya baki ɗaya)npm install -g omnirouteUmarni ɗaya, kowane OS
🐳 Dockerdocker run … diegosouzapw/omnirouteGine-ginen naura da yawa AMD64 + ARM64
🖥️ Kwamfutar tebur (Electron)npm run electron:buildTagar asali + tiren tsarin — Windows / macOS / Linux
🎩 Sandar menu (OmniRouteTray)brew install --cask zoispag/tap/omniroute-trayYana sa ido kan sabar & yana sabunta ta kai tsaye — macOS
💪 ARMna asali arm64Raspberry Pi, sabar ARM, Apple Silicon
📱 Android (Termux)pkg install nodejs && npx -y omnirouteYana gudana a wayarka, 24/7, ba tare da root ba
📲 PWA"Ƙara zuwa Fuskar Farko"Cikakken allo, ba tare da intanet ba, ana iya shigarwa daga burauza
🧩 Fulogin OpenCode@omniroute/opencode-providerHaɗawar OpenCode ta asali
🤖 VS Code Copilot Chatshigar da ƙarin OmniCopilotKowane samfurin OmniRoute a cikin mai zaɓar Copilot Chat na asali — barga & Insiders
🛠️ Daga lambar tushenpm install && npm run devYi masa gyare-gyare, ba da gudummawa

📖 Jagorar Docker · Kwamfutar tebur · Tiren sandar menu · Termux · PWA · OpenCode


🧩 Sabo: OmniRoute a cikin Copilot Chat na asali na VS Code

Babu sabon sandar gefe, babu sabon UI na hira — duk samfurin da OmniRoute ke samarwa yana bayyana kai tsaye a cikin mai zaɓar samfurin Copilot Chat da kake amfani da shi tuni. Tun daga VS Code 1.122, samfuran masu samarwa suna aiki ba tare da shiga GitHub ko biyan kuɗin Copilot ba — yanayin wakili, kiran kayan aiki da hangen hoto, duk kyauta.

Shigar da ƙarin OmniCopilot, saita shi zuwa sabar OmniRoute ɗinka (tsohon saitin shi ne localhost:20128), sannan buɗe Copilot Chat → mai zaɓar samfuri → Sarrafa Samfura…OmniRoute.

ShagoMahaɗiYana aiki da
🧩 VS Code MarketplaceShigar →VS Code — barga & Insiders
🔓 Open VSX RegistryShigar →Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro…

Daga cikin editan: buɗe kallon Extensions, bincika "OmniRoute", danna Install — yana aiki iri ɗaya a shagunan biyu. Lambar tushe, matsaloli da littafin matakan wallafawa suna nan a diegosouzapw/OmniCopilot.

📖 Jagorar VS Code Copilot Chat — saitawa, abin da mai zaɓar ke nunawa, allon kulawa a cikin shafi, warware matsaloli


🎩 Sabo: OmniRouteTray — ƙofarka, tana zaune a sandar menu

omniroute serve ya fi jin daɗi idan yana kunne koyaushe. OmniRouteTray yana mayar da hakan manhajar sandar menu ta macOS da za ka saita ka manta da ita: yana fara sabar, yana tabbatar da ci gaba da aikinta bayan sake kunna naura, yana sabunta ta a wurinta, kuma yana sa kasafin token ɗinka na kai-tsaye ya kasance kusa da dannawa ɗaya — ba a bar tagar terminal a buɗe ba, babu npm install -g omniroute da za a riƙa kula da shi.

An gina shi da Tauri v2 (jigon Rust mai ƙanƙanta ƙwarai), yana zuwa da runtime na Node 24 nasa mai sa hannu kuma yana sarrafa shigarwar OmniRoute mallakar manhajar, don haka ba ya taɓa cin karo da node/bun naka na duniya baki ɗaya. Yana amfani tare da saitunanka da rumbun bayananka na ~/.omniroute/ da suke akwai — don haka OmniRoute ɗin da kake gudanarwa tuni ne, kawai yanzu yana sanye da hula. 🎩

Abin da yake yiYadda yake yi
🟢 Yana sa ido kan sabarYana ƙaddamar da omniroute serve, yana karɓar misalin da ke gudana tuni maimakon maimaita shi
📊 Amfani na kai-tsaye a kallo ɗayaSandunan ƙason masu samarwa, iyakokin zaman Claude/na mako-mako tare da ƙidayar lokacin sake saitawa, rabon kuɗin kwanaki 30
🔄 Yana sabunta kansa a wurinsaShigarwa mai matakai, musayar atomic, komawa baya idan an gaza — koyaushe a kan sabuwar fitarwa
🚀 Farawa yayin shigaZaɓin ƙaddamarwa yayin shiga; tire kawai, babu alamar dock
🩺 Bincike & rajistociBinciken matsala da samun damar rajistan sabar da dannawa ɗaya
brew install --cask zoispag/tap/omniroute-tray

Ka fi son saukewa? Ɗauko sabuwar .dmg daga Fitowar Sabbin Nau'ikan. Lambar tushe, matsaloli da takardun ginawa suna nan a zoispag/omniroute-tray.
💛 Aikin al'umma ne daga @zoispag — ba fitowar OmniRoute ta hukuma ba ce.


🔒 Na Sirri & Mai Bai wa Naura Fifiko

Na sirri kuma mai bai wa na’ura fifiko — ƙofar shiga da sashen sarrafawa na OmniRoute suna aiki a kan na’urarka. Ana aika prompts zuwa mai bayarwa na upstream da aka zaɓa ga kowace buƙata; OmniRoute ba ya ƙara wata hanyar sarrafa prompt da aka ɗauki nauyinta a wani wuri, kuma telemetry a kashe yake ta tsohuwa. Ana rufaffen credentials yayin ajiya da AES-256-GCM; matakan sarrafawa sun haɗa da iyakance API-key, tace IP, iyakokin yawan buƙata, kariya daga prompt-injection, goge upstream-headers, ɓoye PII na zaɓi, kurakurai da aka tsabtace da kuma tarihin binciken SQLite na cikin gida. OmniRoute yana ƙarƙashin lasisin MIT kuma ana iya ɗaukar nauyinsa da kai.

📖 Izini · Matakan Kariya · Bin Kaidoji


🔌 Cikakken CLI + A2A & MCP

Bayan sabar, OmniRoute cikakken kokfit ne na layin umarni mai umarni 80+, tare da buɗaɗɗun ƙaidojin wakilai domin wakilin AI ya iya sarrafa shi da kansa.

⌨️ CLI na gaske (ba kawai start ba)

omniroute               # gabatar da ƙofar shiga + dashboard (port 20128)
omniroute chat          # abokin hirar TUI mai mu'amala (slash: /model /combo /skill /memory)
omniroute setup         # wizard mai jagora don fara amfani
omniroute doctor        # gano matsalolin providers, ports, native deps

🛰️ Yanayin nesa — gudanar da CLI a nan, OmniRoute a kan VPS

OmniRoute yana kan saba? Sarrafa shi daga kwamfutar tafi-da-gidanka da CLI iri ɗaya. Shiga sau ɗaya da scoped access token; daga nan kowace umarni za ta nufi sabar nesa.

omniroute connect 192.168.0.15            # kalmar sirri → scoped token, an adana shi a matsayin context
omniroute models list                     # ← yana gudana a kan sabar NESA
omniroute configure codex                 # ← yana zaɓar model na nesa, yana rubuta Codex profile na cikin gida
omniroute tokens create --name ci --scope read   # ƙirƙiri tokens masu ƙuntataccen izini don wasu na'urori
omniroute contexts use default            # ← koma zuwa sabar cikin gida

An iyakance izinin tokens zuwa read / write / admin; routes da ke ƙaddamar da processes suna ci gaba da kasancewa na loopback kawai. 📖 Yanayin Nesa

Nunin terminal mai motsi da ke gabatar da OmniRoute CLI — omniroute providers list, omniroute combo list da omniroute health — yana zagayawa a saman jerin umarni 86: 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 …

🤝 Haɗa wakili — kuma shi kansa zai sarrafa OmniRoute

Bayyana OmniRoute ta hanyar MCP, A2A, REST API, webhooks ko CLI na nesa — duk wani wakili mai ƙwarewa (ko lambar shirinka) zai samu mabuɗan sarrafa ɗaukacin ƙofar shiga: routing, providers, combos, cache, compression, memory — kai tsaye. Ana samar da HTTP endpoints da ke ƙasa a ƙarƙashin http://localhost:20128.

Haɗin mu'amalaEndpoint / umarniYi amfani da shi don
🧰 MCP (stdio)omniroute --mcpHaɗawa da Claude Desktop, Cursor, ko kowane MCP client
🌊 MCP (HTTP)/api/mcp/streamMCP na nesa — kayan aiki 110, scopes 33 (aiwatarwa na zaɓi ne), cikakken tarihin bincike
📡 MCP (SSE)/api/mcp/sseHanyar jigilar MCP mai gudana kai tsaye
🤝 A2A/.well-known/agent.jsonWakili-zuwa-wakili, JSON-RPC 2.0 + SSE, ƙwarewa 6
🌐 REST API/v1/*Mai dacewa da OpenAI — hira, embeddings, hotuna, sauti, OCR
🔔 Webhooks/api/webhooksTura abubuwan da suka faru na buƙata / quota zuwa Slack, Discord, Telegram ko kowane URL
🛰️ CLI na Nesaomniroute connect Sarrafa instance na nesa da scoped access tokens
# Ba Claude Code cikakken kayan aikin OmniRoute ta hanyar MCP:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream

📖 Sabar MCP · Sabar A2A · Kaidojin Wakilai


🗜️ Ajiye Tokens 1595% — Ta Atomatik

📖 Yadda yake aiki — bututun sarrafawa, gine-gine da lissafin tanadi

Bututun matsawar OmniRoute: wani misalin buƙatar abokin ciniki mai tokens 10,000 yana bi ta injuna 12 masu iya haɗuwa — Session-Dedup, CCR, Lite, RTK, Responses Tool Output, Headroom, Relevance, Caveman, Aggressive, LLMLingua-2, Ultra da OmniGlyph — kuma zai iya isa ga mai samarwa da kusan tokens 1,080 a misalin haɗaɗɗen tsarin da aka rubuta. Ana kare tsararren abun ciki ta masu gadin kiyayewa da matakan tabbatar da amincin kowane mataki; hanyoyin da aka zaɓa a sarari masu rasa bayanai ko na gwaji na iya sauya abun cikin da ya cancanta.

Haɗin tsoho yana gudanar da RTK → Caveman. Idan dukansu suka yi aiki a kan bayanan kayan aiki/mahalli iri ɗaya, tanadin yana ninkuwa:

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

Injin kiyayewa yana kare tubalan lamba, URLs, JSON da tsararrun bayanai a koyaushe.

Me ya sa za a yi amfani da tokens masu yawa alhali kaɗan za su iya yin aikin? Kowace buƙata tana bi ta bututun matsawar OmniRoute ba tare da an lura ba — babu wani canji ga abokin ciniki. Yanzu tsarin ya zama tarin injuna 12 masu iya haɗuwa waɗanda ke aiki bisa jeri kuma ana iya gauraya su gwargwadon haɗin hanyar turawa — bisa ra'ayoyi daga RTK, Caveman ( 90K+), LLMLingua-2, da Troglodita (PT-BR).

🧱 Tarin injuna 12

Injunan suna aiki bisa jerin bututun sarrafawa; ana iya kunna ko kashe kowannensu da kansa, tare da saita shi ga kowane haɗi:

#InjiAbin da yake yi
1Session-DedupYana cire abun cikin da aka maimaita a juyayyun tattaunawa (bisa adireshin abun ciki, tsakanin juyawa)
2CCRYana adana manyan tubalan a bayan alamomin dawo da bayanai, waɗanda ake ɗakko su idan an buƙata
3LiteRage farin sarari + URLs na hotuna (matakin tushe mai ƙarancin jinkiri)
4RTKTace sakamakon kayan aiki cikin basira, cire maimaitawa da datsewa (yana fahimtar umarni)
5Responses Tool OutputJSON marar rasa bayanai da farko + matsawar bayanan bincike mai iyaka don sakamakon shell/patch/search/build (Responses API)
6HeadroomƘanƙantar da jadawalin jerayen JSON ba tare da rasa bayanai ba (~30%) ta hanyar codec na GCF da aka haɗa cikin aikin
7RelevanceKimanta jimlolin da aka ciro bisa ga tambayar mai amfani ta ƙarshe
8CavemanMatsawar rubutu bisa ƙa'idoji (~6575% a sakamako)
9AggressiveTaƙaitawa + tsufar da tsofaffin juyayyun tattaunawa a hankali
10LLMLingua-2Datsewa bisa ma'ana ta ML ta hanyar MobileBERT ONNX — amintacce ga lamba, async
11UltraDatse tokens bisa ƙa'idojin kimantawa tare da matakin ƙaramin samfuri (SLM) na zaɓi
12OmniGlyphRufaffen mahalli-a-matsayin-hoto na gwaji don Claude Fable 5 da aka auna a kan haɗin Anthropic kai tsaye; masu sauya GPT 5.6 suna ci gaba da ƙin aiki idan ba a tabbatar ba har sai an samu rasit daga mai samarwa. Bayanan martabar matsawa guda huɗu (aggressive na tsoho, balanced, coding-safe, passthrough) (mafi tsauri; sai an zaɓa)

Ana kiyaye tubalan lamba, URLs da tsararrun bayanai a koyaushe daidai da kowane byte. Saitunan da ake zaɓa da dannawa ɗaya suna haɗa injunan:

YanayiTanadiYa fi dacewa da
🪶 Lite~15%Tsohon saiti mai aminci wanda yake aiki koyaushe
🪨 Standard (Caveman)~30%Rubuta lamba na yau da kullum
Aggressive~50%Dogayen zaman aiki masu yawan amfani da kayan aiki
🔥 Ultra~75%Matsakaicin tanadi
🧰 RTK6090%Sakamakon shell/test/build/git
🔗 Stacked (RTK → Caveman)7895%Haɗaɗɗun prompts + rajistan ayyukan kayan aiki

Misali na ainihi — Yanayin Standard:

Kafin (tokens 69): "Dalilin da ya sa React component ɗinka yake sake render wataƙila shi ne kana ƙirƙirar sabon object reference a kowane zagayen render. Idan ka tura inline object a matsayin prop, shallow comparison na React yana ganinsa a matsayin wani object daban a kowane lokaci, wanda ke haifar da sake render. Ina ba da shawarar amfani da useMemo don memoize object ɗin."

Bayan (tokens 19): "Sabon object ref a kowane render. Inline object prop = sabon ref = sake render. Naɗe shi da useMemo."

Amsa iri ɗaya. An rage tokens da 72%. Babu asarar daidaito.

Misalin PT-BR — Yanayin Troglodita:

Kafin (token 42): "Matsalar ita ce ana sake render ɗin component ɗin saboda ana ƙirƙirar sabuwar reference ta object a kowane zagayen render. Ina ba da shawarar amfani da useMemo."

Bayan (token 12): "Sake render: sabuwar ref a kowane zagaye (an sake ƙirƙirar inline object). Yi amfani da useMemo."

Amsa ɗaya. Kusan token 70% ƙasa. Daidaiton fasaha bai canza ba.


🎚️ Bayan engines — salon fitarwa, ma'aunin daidaitawa da sarrafawa ga kowace buƙata

Engines 12 da ke sama suna rage abin da ke shiga ciki. Ƙarin matakai uku suna tsara yadda, lokacin, da abin da ke fita:

  • 🪄 Salon Fitarwa (jagorantar ɓangaren fitarwa) — suna saka umarnin tsara amsa masu tabbataccen sakamako kuma masu dacewa da cache; ana iya haɗa su, kowanne da ƙarfin lite / full / ultra. Ƙara salo shigarwar layi ɗaya ce kawai a registry:
    • Taƙaitacciyar magana — cire ciko / articles / kalaman rashin tabbaci; kiyaye ainihin bayanan fasaha.
    • Ƙarancin code — salon "lazy senior dev" na YAGNI: canji mafi ƙanƙanta da ke aiki, ba tare da scaffolding da ba a nema ba.
    • Ponytail (lazy senior dev) — bi matakan YAGNI, gyara tushen matsalar, yi diff mafi ƙanƙanta da ke aiki.
    • Ina da ADHD (aiki da farko) — fara da mataki na gaba, lissafa matakai da lambobi, bayar da takamaiman mataki na gaba guda ɗaya, ba tare da gabatarwa ba.
    • Taƙaitaccen CJK (文言) — salon tsohuwar Sinanci mai matuƙar taƙaitawa (ana iyakance shi ga locale na zh).
  • 🎯 Kasafin context mai daidaitawa (ma'aunin) — maimakon threshold na token guda ɗaya mai kunnawa/kashewa, yana ƙara amfani da engines mafi arha kuma mafi ƙarancin asara gwargwadon buƙata kawai domin ya dace da context window na model. Policy: reserve-output (na asali, mai la'akari da model) · percentage · absolute. Mode: floor (tabbatar da dacewa) · replace-autotrigger (zaɓinka kai tsaye ne zai yi rinjaye) · off (threshold na tsohon tsari).
  • 🎛️ Inda ake yanke shawarar compression (fifiko, sama → ƙasa) — header na kowace buƙata x-omniroute-compression override na routing-combo named profile mai aiki adaptive / auto-trigger default na panel kashewa. Ana mayar da tsarin da aka yi amfani da shi a cikin response header na X-OmniRoute-Compression: <mode>; source=<source>.

Yi auto-trigger ta threshold na token, kunna ma'aunin daidaitawa, tsayar da named profile, saita na lokaci ɗaya ga kowace buƙata, ko sanya pipeline ga kowane routing combo — duk wanda ya dace da aikin. Eval harness na offline mai buƙatar amincewa (npm run eval:compression) yana auna amincin sakamako da tanadi a kan corpus da aka tsayar kafin ka ɗaukaka canji.

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


Farawa Cikin Sauri

1) Girka kuma gudanar

npm install -g omniroute
omniroute

💡 Kana ganin npm warn ERESOLVE ko gargaɗin peer-dep? Ba su da illa.

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

2) Haɗa provider na KYAUTA (ba sai an yi signup ba)

Dashboard → Providers → haɗa Kiro AI (Claude kyauta, kusan credit 50/wata ga kowane account) ko OpenCode Free (ba ya buƙatar auth) → an gama.

3) Nuna wa coding tool ɗinka inda zai haɗu

Base URL: http://localhost:20128/v1
API Key:  [kwafa daga Dashboard → Endpoints]
Model:    auto            (smart routing ba tare da saiti ba — ko kowane provider/model)

4) Tabbatar yana aiki

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

Ya kamata ka ga jerin models da ka haɗa. 🎉 Shi ke nan — fara rubuta code, OmniRoute kuma zai yi auto-routing tare da fallback a madadinka.

Idan client ɗinka ba zai iya aika custom headers ba, OmniRoute yana kuma samar da compatibility aliases masu token:

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

Yi amfani da waɗannan kawai ga clients da ba za su iya haɗa Authorization: Bearer ... ba. Header auth ne har yanzu yanayin da aka fi so.


📦 Ƙarin hanyoyin girkawa — Docker, tushe, 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 yana bin mafi girman tsayayyen SemVer da aka wallafa. Ba ya bin git main. Saka takamaiman :X.Y.Z don GitOps. Duba Tashoshin Fitarwar Docker.An saita hoton zuwa OMNIROUTE_MEMORY_MB=1024. Wannan ya isa ga dashboard da hira marar nauyi. Wakilan coding (POST /v1/responses daga Claude Code, Codex, Grok, …) suna buƙatar V8 heap mafi girma sosai, in ba haka ba tsarin zai yi FATAL ERROR a kusan 12GiB yayin da dogayen contexts guda biyu suka zo lokaci guda. Saita girman container sama da heap (native buffers suna wajen V8):

Nauyin aiki Heap (-e OMNIROUTE_MEMORY_MB) Container (--memory)
Dashboard / hira marar nauyi 1024 (tsohon saitin hoton) ≥2g
Wakilin coding guda ɗaya 8192 ≥10g
Dogayen /v1/responses biyu a lokaci guda 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

Cikakken jadawali: Jagorar Docker — RAM na lokacin aiki.

Tashar Docker ta kafin fitarwa: diegosouzapw/omniroute:next da diegosouzapw/omniroute:next-web suna bin reshen release/v* na yanzu wanda ake amfani da shi ta tsoho. Waɗannan tags masu sauyawa an tanade su ne kawai don gwada gyare-gyaren da ba a fitar ba kuma ba a goyon bayansu don production. Duba Tashoshin Fitarwar Docker.

🥟 Bun

Ana goyon bayan daidaitaccen bun install da girkawa ta global (bun install -g omniroute) ta hanyar gano Bun runtime:

  • Ginannen bun:sqlite: OmniRoute yana amfani da ginannen driver na Bun mai suna bun:sqlite lokacin da yake gudana ƙarƙashin Bun, sannan ya koma amfani da better-sqlite3 a Node.js ko sql.js.
  • Zaɓin Webpack bundler ta atomatik a dev: Development (bun run dev) yana gano Bun ta atomatik kuma ya kashe Turbopack don amfani da Webpack domin hana rashin jituwa da native V8 bindings. Production builds (bun run build) suna bin OMNIROUTE_USE_TURBOPACK daidai kamar a Node: Turbopack ta tsoho, OMNIROUTE_USE_TURBOPACK=0 don yin build da Webpack (Dockerfile.bun yana samar da shi a matsayin --build-arg).
  • Dockerfile na musamman don Bun: Dockerfile.bun mai matakai da yawa don native Bun production deployments (docker build -f Dockerfile.bun -t omniroute:bun .).
# Girka kuma gudanar da Bun
bun install
bun run dev

🛠️ Daga tushe

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)

# Amfani da Nix flakes
nix develop
npm run dev

# Ko amfani da devbox
devbox run npm run dev

📖 Jagorar Docker — Compose profiles, Caddy HTTPS, Cloudflare tunnels.

🦭 Podman

# 1. Shirya kundin bayanan da aka haɗa ta bind mount
mkdir -p data

# 2. Linux + local rootless Podman kawai (kar a taɓa amfani da remote Podman Machine client):
podman unshare chown 1000:1000 ./data

# 3. Saita alamar runtime, gina local Compose image, sannan fara
echo "CONTAINER_HOST=podman" >> .env
podman compose --profile base up -d --build

A macOS ko Windows, Podman yana amfani da remote Podman Machine: tsallake podman unshare kuma bi jagorar kundin bayanai bisa topology.

📖 Jagorar Podman — Compose builds, Podman Machine, da saitin Linux/systemd Quadlet.

Girkawa mafi sauri / marar nauyi (tsallake native build)

Native SQLite engine (better-sqlite3) dependency ne na zaɓi, don haka global install ba ya taɓa tsayawa yana jiran compilation daga tushe: yana amfani da prebuilt binary idan akwai wanda ya dace da platform/Node ɗinka, idan kuma babu sai ya koma kai tsaye zuwa pure-JS engine (node:sqlite a Node 22+, in ba haka ba bundled sql.js WASM) — ba a buƙatar build tools.

Don tsallake native warm-up na bayan girkawa gaba ɗaya (CI, headless, ko na'urori masu jinkiri):

OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute   # CI=1 shi ma yana tsallake shi

Don girkawa mafi sauri, fi son pnpm (content-addressed store + hard links — duba sama). Don runtime marar dashboard kuma headless, yi amfani da Docker base profile (a sama) ko jagorar Termux. CLI da web dashboard ana samar da su ne ta tsari guda a port guda, don haka babu wani package na CLI-kawai a halin yanzu.


🎬 OmniRoute Yana Aiki

📹 Jagororin Bidiyo

Hoton kwamitin a 2026-08-24 · Kundin bayanai na asali: YT 809 | TT 137 | IG 124 · Sabunta bayanai (kwanaki): YT 1 | TT 21 | IG 22

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

Cikakken matsayi (an cire maimaitattun URLs na asali, v > 0, mafi girman isa):

#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 — Gajerun Bidiyoyin YouTube218,174 theroshankrishna — Instagram186,786 midudev — TikTok177,800

Ma'aunai na asali a 2026-08-24: bidiyoyi na musamman 1.029 · sanannun kallo 11.132.922 (v > 0) · tashoshi/bayanan martaba 639 bisa kowace hanyar sadarwa. Kwamitin bayanai na asali yana ɗauke da layuka 1.070; an daidaita maimaitattun bayanan Instagram guda 41 ta amfani da URL na asali, tare da riƙe mafi girman adadin kallo ga kowane bidiyo.

🎬 Ka yi bidiyo game da OmniRoute? Buɗe rahoton matsala ko tattaunawa tare da mahaɗin — za mu nuna shi a nan.


📧 Al'umma & Taimako

Komai a wuri guda — bi mai kula da aikin, yi taɗi da al'umma, ko buɗe rahoton matsala.

Tasha Inda / yadda
💼 LinkedIn — bi mai kula da aikin linkedin.com/in/diegosouzapw
🐙 GitHub — bi don sabbin fitarwa da shawarwari @diegosouzapw
💬 Discord discord.gg/U47eFqAXCn
✈️ Telegram t.me/omnirouteOficial
🟢 WhatsApp — 🌍 Na Duniya shiga rukunin
🟢 WhatsApp — 🇧🇷 Birazil shiga rukunin
🌍 Shafin yanar gizo omniroute.online
🌍 🌍Al'ummar StHub OmniRoute (kyauta) tashar sthub
📦 Lambar tushe github.com/diegosouzapw/OmniRoute
🐛 Bayar da rahoton matsala buɗe batu — haɗa sakamakon npm run system-info
🤝 Ba da gudummawa CONTRIBUTING.md · Tsarin Rassa da Fitarwa · zaɓi good first issue
💚 Tallafa wa aikin Hanyoyin tallafawa ↑ · Masu Tallafawa na GitHub


🛠️ Tarin Fasahohi

MatakiFasaha
Yanayin GudanarwaNode.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27
HarsheTypeScript 6.0 — 100% TypeScript a duk faɗin src/ da open-sse/ (babu any a cikin ginshiƙin tun daga v2.0)
Tsarin AikiNext.js 16 + React 19 + Tailwind CSS 4
Ma'ajiyar Bayanaibetter-sqlite3 (SQLite, rubutun mujallar WAL) + LowDB (tsohon tsarin JSON) — manhajojin yanki 122, ƙaura 174
ƘwaƙwalwaCikakken binciken rubutu na SQLite FTS5 + haɗaɗɗun vector masu ƙididdigar int8, raguwar nau'i
Tsarukan BayanaiZod 4 — tantance shigarwa/fitarwar kayan aikin MCP + yarjejeniyoyin API
Ka'idojiMCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE)
Yaɗawa Kai-tsayeServer-Sent Events (SSE) + gadar WebSocket (/v1/ws)
Matse BayanaiJerin sarrafa injuna 12 — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph
Tabbatarwa & tsaroOAuth 2.0 (PKCE) + JWT + Maɓallan API + tabbatarwar MCP mai iyakantaccen izini · AES-256-GCM a lokacin ajiya · DOMPurify
Ɓoyewawreq-js — kwaikwayon sawun yatsan JA3 / JA4 TLS, wakili mai matakai 3
JuriyaMai katse da'ira, jinkirin komawa mai ninkuwa, kariyar cunkoson buƙatu lokaci guda, gyaran kai ta haɗawa ta atomatik
Rikodin Ayyukapino — tsararrun rikodin JSON tare da mahallin buƙata
GwajiMai gudanar da gwajin Node.js + Vitest — sanarwar gwaji marasa canzawa 39,000+ a cikin fayilolin gwaji 5,100+ da ake sa ido a kansu (na ɓangare, haɗawa, E2E, tsaro, muhalli)
DandamaliKwamfutar tebur (Electron) · Android (Termux) · PWA (kowace burauza)
CI/CDGitHub Actions — wallafa npm ta atomatik + Docker Hub lokacin fitar da siga
Hanyoyin HaɗiShafin Yanar Gizo · npm · Docker Hub

📖 Takardu

📘 Farawa

TakardaBayani
Jagorar Mai AmfaniMasu samarwa, haɗe-haɗe, haɗawar CLI, turawa
Jagorar SaitiCikakkun hanyoyin shigarwa, saitunan kayan aikin CLI, saita ka'idoji, daidaita iyakar lokaci
Jagorar Kayan Aikin CLISaiti na kowane kayan aiki don Claude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot
Yanayin NesaSarrafa OmniRoute na nesa (VPS) daga CLI na kwamfutar tafi-da-gidanka ta hanyar token ɗin shiga masu iyakantaccen izini
Saitin Claude CodeHaɗa Claude Code da OmniRoute (na gida/na nesa) ta amfani da launch + bayanan martaba na kowane samfuri
Farawa Cikin SauriShigarwa mai matakai 3 → haɗawa → saitawa

🔧 Ayyuka & Turawa

TakardaBayani
Jagorar DockerGudanar da Docker, bayanan martabar Compose, Caddy HTTPS, ramuka, alamun image
Jagorar PodmanHaɗawar Quadlet systemd, podman-compose, SELinux
Tura VMCikakkiyar jagora: saitin VM + nginx + Cloudflare
Tura Fly.ioTura zuwa Fly.io tare da ma'ajiya mai ɗorewa
Jagorar TermuxGudanar da OmniRoute a kan Android ta hanyar Termux
Jagorar PWAShigar da Progressive Web App, caching, gine-gine
Jagorar CirewaCirewa mai tsafta don duk hanyoyin shigarwa
Saitin MuhalliCikakkun masu canjin .env da bayanan tunani

🧠 Fasali & Gine-gine

TakardaBayani
Tsarin Gine-gineTsarin gine-ginen tsarin, kwararar bayanai, da abubuwan ciki
Jagorar MatsewaTsarin zaɓuɓɓuka 7: a kashe / mai sauƙi / daidaitacce / mai tsanani / matsananci / RTK / jere-jere
Matsawar RTKMatse sakamakon umarni, matatu, amincewa, tabbatarwa, dawo da ɗanyen sakamako
Injinan MatsewaCaveman, RTK, tsarin jere-jere, hanyoyin dashboard/API/MCP
Tsarin Dokokin MatsewaTsare-tsaren fakitin dokokin JSON don matatun Caveman da RTK
Fakitin Harsunan MatsewaGano harshe da ƙirƙirar fakitin dokokin Caveman
Jagorar JuriyaMasu katse da'ira, lokutan hucewa, layin jira, hana turmutsitsin buƙatu, kwaikwayon TLS
Injin Auto-ComboƘididdiga mai dalilai 16, fakitin yanayi, gyaran kai
Jagorar ProxyTsarin proxy mai matakai 3, kasuwar 1proxy, CRUD na rajista
Matakan KyautaCikakken kundin adireshi: tarin maimaituwa 34 da aka rubuta / shigarwar matakin kyauta 444 da aka jera
Taskar FasaloliYawon gani na dashboard tare da hotunan allo
Takardun CodebaseBayani mataki-mataki na codebase mai sauƙin fahimta ga masu farawa

🤖 Ka'idoji & API

TakardaBayani
Manunin APIDukkan endpoints tare da misalai
Ƙayyadaddun OpenAPIƘayyadaddun OpenAPI 3.0
Sabar MCPKayan aikin MCP 110, saitunan IDE, clients na Python/TS/Go
Jagorar Sabar MCPShigar da MCP, hanyoyin jigilar bayanai, da manunin kayan aiki
Sabar A2AKa'idar JSON-RPC 2.0, ƙwarewa, watsa bayanai kai tsaye, sarrafa ayyuka
Jagorar Sabar A2AKatin wakilin A2A, ayyuka, ƙwarewa, da watsa bayanai kai tsaye

📋 Aiki & Inganci

TakardaBayani
Ba da GudummawaSaitin haɓakawa da jagorori
Tsarin Reshe & SakiInda PRs suke nufi (release/*), da abin da main da tags suke nufi
Rajistar Sauye-sauyeCikakken tarihin saki na kowace siga
Manufar TsaroRahoton rauni da ayyukan tsaro
Jagorar i18nTallafin harsuna 42, tsarin aikin fassara, RTL
Jerin Dubawa na SakiMatakan tabbatarwa kafin saki
Tsarin RufewaDabarar rufewar gwaji don sanarwar gwaji tsayayyu 39,000+ a cikin fayilolin gwaji 5,100+ da ake bi

Manyan Masu Ba da Gudummawa

Al'ummar buɗaɗɗen tushe mai kishin aiki ce ke tsara OmniRoute. Waɗannan mutane sun bayar da gudummawa ta musamman wadda take da tasiri kai tsaye ga inganci, kwanciyar hankali, da yaɗuwar aikin. Mun gode.

Masu ba da gudummawa daga waje bisa ga haɗaɗɗun pull requests

MatsayiMai ba da gudummawaPR da aka haɗe~Layukan da aka sauya
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

An tsayar da bayanan a kan ƙarshen sigar kai-tsaye ta release/v3.8.50, wato dafb4ae808, tare da haɗe-haɗen da aka yi har zuwa 2026-08-24 05:26:03 UTC. Ƙididdigar GitHub GraphQL mai shafuka ta ƙunshi PR da aka haɗe guda 5,911: 2,707 daga mai ma'ajiyar, 179 daga Dependabot, da kuma PR na waje guda 3,025 daga masu ba da gudummawa daban-daban guda 535. “Layukan da aka sauya” jimillar ƙarin layuka da gogewar layuka ce ta GitHub, kuma ta haɗa da fayilolin da aka samar ta atomatik, lockfiles, kundin bayanai, fassarori da takardun bayani; ma'aunin yawan sauye-sauye ne, ba LOC da aka rubuta ba. An riƙe duk masu matsayi ɗaya a iyakar jerin.

Commits da GitHub ya danganta ga masu yin su

backryun
backryun

🥇 sauye-sauye 220 da aka danganta da GitHub
Paijo
Paijo

🥈 sauye-sauye 219 da aka danganta da GitHub
Randi
Randi

🥉 sauye-sauye 108 da aka danganta da GitHub
Ravi Tharuma
Ravi Tharuma

🏅 sauye-sauye 81 da aka danganta da GitHub
Chris
Chris

🏅 sauye-sauye 70 da aka danganta da GitHub
Markus Hartung
Markus Hartung

🏅 sauye-sauye 69 da aka danganta da GitHub · kunnen doki a matsayi na #6
Dizzle
Dizzle

🏅 sauye-sauye 69 da aka danganta da GitHub · kunnen doki a matsayi na #6
Jan Leon
Jan Leon

🏅 sauye-sauye 64 da aka danganta da GitHub
zenobit
zenobit

🏅 sauye-sauye 62 da aka danganta da GitHub
Bob.Hou
Bob.Hou

🏅 sauye-sauye 51 da aka danganta da GitHub · kunnen doki a matsayi na #10
Xiangzhe
Xiangzhe

🏅 sauye-sauye 51 da aka danganta da GitHub · kunnen doki a matsayi na #10

An sake dubawa a 2026-08-24 06:14:31 UTC: sauye-sauyen da aka danganta da GitHub waɗanda API na Masu Ba da Gudummawa na ma'ajiyar ya bayar don reshen tsoho na release/v3.8.50. API ɗin ya dawo da bayanan shaida 525 (masu amfani 415, bot 2, marasa suna 108); wannan jadawalin bai haɗa da mai kula da aikin, bot-bot da marasa suna ba, kuma ya riƙe matsayin kunnen doki. Ya bambanta da duka jerin martabar PR da aka haɗa da ke sama da kuma ƙidayar mutane 639 bisa Git-metadata da ke ƙasa.

🙏 Sabbin fasaloli, gyaran kurakurai, da inganta kayayyakin more rayuwa da waɗannan masu ba da gudummawa suka yi, muhimmin ɓangare ne na abin da ke sa OmniRoute ya zama abin dogaro kuma mai yalwar fasaloli. Kowace buƙatar haɗa canji, kowane yanayin gwaji, da kowane fayil ɗin fassarar i18n suna da muhimmanci. Mutane irinsu ne suke gina manhajar buɗaɗɗen tushe.



💖 Masu Tallafawa

Godiya ta musamman ga mutanen da ke ɗaukar nauyin OmniRoute daga aljihunsu — kowace gudummawa tana taimaka wa aikin ya ci gaba da kasancewa kyauta, mai cin gashin kansa, kuma yana tafiya gaba.

Andrew
Andrew

💛 Mai tallafawa na wata-wata mai aiki
Vlad I
Vlad I

💛 Mai tallafawa na wata-wata mai aiki
Paco Cartones
Paco Cartones

💛 Mai tallafawa na sau ɗaya mai aiki
Professor Igor Morais Vasconcelos
Prof. Igor Morais

💛 Mai tallafawa na sau ɗaya a baya
longtao
longtao

💛 Mai tallafawa na sau ɗaya a baya

… da sauran waɗanda suka fi son a ɓoye sunayensu 💛

An sake tabbatar da Masu Tallafawa na GitHub na jama'a a ranar 2026-08-24. Matsayin activeOnly na GitHub ne ke ƙayyade alamun masu aiki da ke sama; ana ci gaba da gode wa masu tallafawa na sau ɗaya da aka bayyana ga jama'a a baya, yayin da masu tallafawa masu zaman kansu ke ci gaba da kasancewa ba tare da bayyana sunayensu ba.

💖 Zama mai tallafawa → — kowace dala tana taimaka wa OmniRoute ya ci gaba da kasancewa kyauta kuma mai cin gashin kansa.


👥 Masu Ba da Gudummawa Sama da 600

Masu Ba da Gudummawa

An bincika a ranar 2026-08-24 a tabbataccen tushe ac02c5b42f, sannan aka sake dubawa a ƙarshen release/v3.8.50 mai gudana mai alamar dafb4ae808: sanannun asalin Git na mutane 639 da aka daidaita — 407 sun bayyana a matsayin marubutan commit (ciki har da mai kula da aikin), yayin da 232 suka bayyana ne kawai a cikin bayyanannun bayanan ƙarshe na Co-authored-by. Ƙidayar tana daidaita sunayen noreply na GitHub, tana cire asalin bot/agent/service/placeholder guda 26, kuma ba ta haɗa adireshin imel na yau da kullum kawai saboda sunayen nuninsu sun yi daidai.

Yadda Ake Ba da Gudummawa

  1. Yi fork na ma'ajiyar
  2. Ƙirƙiri reshe daga ƙarshen mai aiki na release/vX.Y.Z (ba main ba) — duba Tsarin Reshentawa da Fitar da Siga
  3. Ƙirƙiri reshen fasalinka (git checkout -b feat/amazing-feature)
  4. Yi commit na canje-canjenka (git commit -m 'feat: add amazing feature')
  5. Tura zuwa reshen (git push origin feat/amazing-feature)
  6. Buɗe Pull Request tare da base = wannan reshen release/vX.Y.Z

Duba CONTRIBUTING.md don cikakkun jagorori.

Fitar da Sabuwar Siga

# Ƙirƙiri release — npm publish zai gudana ta atomatik
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes

📊 Taurari

Jadawalin Tarihin Taurari

🌍 StarMapper

StarMapper

🙏 Godiya

OmniRoute ya ginu ne a kan ayyukan manyan da suka gabata. Ya fara ne a matsayin reshen 9router da kuma sigar TypeScript ta aikin Go mai suna CLIProxyAPI — daga nan kuma, kowane ƙaramin tsari da ke ƙasa ya samu zaburarwa daga wani aikin buɗaɗɗen tushe da ya riga shi isa can. Kowannensu ya tsara wani takamaiman ɓangare na OmniRoute. Wannan ita ce godiyarmu gare su duka. 🙏

An tabbatar da adadin taurari daga GitHub REST API a ranar 24 ga Agusta, 2026 — ku je ku ba waɗannan ayyukan tauraro. Adadin hoto ne na ainihin bayanai na wannan rana, kuma a bisa dabi'a zai canza.

🧬 Asali da mashiga

AikiYadda ya zaburar da OmniRoute
9router26,161Asalin aikin da aka gina wannan reshen a kansa — an faɗaɗa shi a nan da APIs masu nau'o'in hanyoyi da yawa da kuma cikakken sake rubutawa da TypeScript.
CLIProxyAPI48,497Aiwatarwar Go da ta zaburar da wannan sauya fasali zuwa JavaScript / TypeScript.
LiteLLM57,100Ƙofar AI wadda bayanan farashinta na jama'a ke samar da bayanai ga daidaitawar bin diddigin kuɗinmu, kuma samfurinta na daidaita masu samarwa ya taimaka wajen tsara hanyar tura buƙatunmu.
codex-chatgpt-web1,410An daidaita tushen MIT zuwa gadar ChatGPT Web → Codex Responses da aka haɗa kai tsaye, ciki har da adaftocin zaman burauza, tsara amsa, amfani da binciken yanar gizo.
free-claude-code48,112An sauya tsarin zuwa dawo da rafi, laƙabban rashin-tunani, binciken yanar gizo na madadin, iyakokin taga mai zamiya, ɓoye muhimman bayanan rajista da ƙarfafa hanyoyin ƙaddamarwa.
composer-api322An daidaita tsarin zaɓin kayan aiki, ƙuntatawar fitarwa da tabbatar da kayan aiki na Cursor Composer cikin mai aiwatar da Cursor na asali.
codex-multi-auth457An sauya tsarin sabuwar shiga da juyawar refresh-token zuwa sake tantancewar Codex OAuth.
opencode-anthropic-auth510An faɗaɗa tsoffin saitunan sauyawa masu dacewa da Claude Code da halayen taken caji zuwa gadar OmniRoute da ake sarrafawa ta hanyar daidaitawa.
grok2api-merged2An daidaita taswirorin samfurin Grok ɗinsa, janaretan Statsig na ƙirƙirarren-TypeError, tsoffin saitunan buƙata da na'ura, da mai sarrafa martanin NDJSON sosai cikin mai aiwatar da Grok Web na OmniRoute.
TQZHR/grok2api705Babban tushen lambar da aka gada a bayan grok2api-merged; an adana aiwatarwar samfurinsa, takensa, payload, Statsig da mai sarrafawa a cikin zuriyar Grok Web.
chenyme/grok2api7,520Asalin tushen MIT na payload da tsoffin saitunan na'urar Grok, janaretan Statsig, da mai sarrafa result.response da aka gada ta TQZHR da grok2api-merged.
grok2api-pro27Tushen da aka gada wanda grok2api-merged ya ambata saboda shimfiɗar proxy-pool ɗinsa; OmniRoute yana adana wannan sanarwar zuriya amma ba ya iƙirarin sauya proxy-pool cikin mai aiwatar da Grok Web mai iyakantaccen fanni.
GrokProxy50Proxy na Grok da ke amfani da tantancewar cookie da tsarin rafin result.response.token sun taimaka wajen tsara jigilar Grok Web ta OmniRoute.
GrokBridge5Aiwatarwar Grok Web ta asali ta yi amfani da ƙirar sabar HTTP/burauza ɗinsa; hanyar HTTP kai tsaye ta samo asali ne daga GrokProxy, don haka ba a iƙirarin sauya wata lamba mai zaman kanta ba.
grok-web-api14Tsarukan Rust ChatOptions da ambulaf ɗin amsa sun taimaka wajen tsara nau'ikan buƙatar Grok da martanin rafi na TypeScript a OmniRoute.

🗜️ Matse mahalli & token — injuna

AikiYadda ya zaburar da OmniRoute
Caveman100,538Shahararren aikin "me ya sa a yi amfani da token da yawa alhali kaɗan za su yi aikin" — falsafarsa ta salon maganar ɗan kogo ce ke ƙarfafa daidaitaccen yanayin matsawarmu da ƙa'idodi sama da 30 na cire kalmomin cikawa/taƙaitawa.
RTK Rust Token Killer77,185Matsa fitarwar umarni mai inganci sosai — ya zaburar da injinmu na RTK, JSON filter DSL, dawo da ɗanyen fitarwa da tsarin RTK → Caveman mai matakai.
headroom67,310Matsa mahallin da za a iya juyawa (SmartCrusher) — ya zaburar da injinmu na headroom da tsarin alamar dawo da bayanai na ccr.
LLMLingua6,598Binciken matsa prompt (LLMLingua / LLMLingua-2) — ya zaburar da injinmu na llmlingua wanda yake asynchronous, mai kiyaye code, kuma mai ci gaba da aiki idan ya gaza.
llmlingua-2-js31Fassarar JS/ONNX (MobileBERT / XLM-RoBERTa) da ake amfani da ita a matsayin backend na worker-thread don injinmu na LLMLingua.
Troglodita40Matsa token na PT-BR — yana ƙarfafa kundin harshenmu na pt-BR: rage maimaita ma'ana da cire kalmomin cikawa da aka daidaita don nahawun Fotigal na Brazil.
ponytail108,957Shahararriyar ƙwarewar YAGNI ta "malalacin babban mai haɓaka software" — ta zaburar da Salon Fitarwarmu na less-code: jagorantar zuwa mafi ƙarancin canjin da ke aiki wanda ke rage code da aka _ƙirƙira_ (ɗan'uwan Caveman na salon rubutu ta ɓangaren fitarwa).
i-have-adhd23,526An daidaita salon amsarsa mai fara da aiki kuma mai sauƙi ga masu ADHD zuwa taƙaitaccen salon fitarwa na OmniRoute a harsuna biyar.

🧩 Tsare-tsare masu ƙanƙanta, binciken token da kayan aiki masu fahimtar code

AikiYadda ya zaburar da OmniRoute
TOON25,233Tsarin Rubutun Abu Mai Dogaro da Token — samfurinsa na ginshiƙai, mai kanun bayanai tare da layuka, ya tsara matakinmu na taƙaita bayanan jadawali.
GCF Graph Compact Format41Ƙaramin tsarin graph ɗinsa da ƙirar generic-profile sun taimaka wajen tsara taƙaita bayanan jadawali na OmniRoute da tsarin codec na Headroom.
gcf-typescript4Aiwatarwar MIT TypeScript da aka shigar kai tsaye kuma aka faɗaɗa a matsayin codec na generic-profile na Headroom.
token-optimizer-mcp494Ma'ajiyar Brotli/SQLite + bambancin mahalli na kowane zaman — ya zaburar da injinmu na session-dedup.
token-savior1,122Taƙaita fitarwar Bash + bayanan martaba na MCP — ya zaburar da tsarinmu na janye matsawa lokacin da bai dace ba da rage tool-manifest na MCP.
token-saver138Matsa fitarwa mai fahimtar abun ciki bisa kowane nau'in fayil, tare da janyewa idan an samu gazawa — ya tabbatar da rarrabawarmu bisa nau'i da tsallakewa idan ribar ta yi ƙasa da mafi ƙaranci.
token-optimizer1,951"Nemo ɓoyayyun token" — tsarinsa na ɗora bayanai a waje + handle da za a iya dawo da shi ya taimaka wajen tsara tunaninmu game da ɗorawar CCR a waje.
TokenMizer28Tsarin zama-graph + cire maimaitattun layuka tsakanin juyawar tattaunawa wanda ya taimaka wajen tsara session-dedup ɗinmu.
OmniCompress3JSON na ginshiƙai na Rust + dawo da bayanai bisa adireshin abun ciki + cire maimaituwa tsakanin saƙonni — ya tabbatar da ƙirar injunanmu na headroom/ccr/session-dedup da ƙa'idar cache mai karko cewa "matsatstsen tsari bai dogara da matsayi ba".
mcp-compressor113Matsa schema/bayanin kayan aikin MCP — ya taimaka wajen tsara rage yawan abubuwan tool-manifest na MCP.
RepoMapper197Jerin fifikon repo-map irin na Aider — ya taimaka wajen bincikenmu na repo-map / jerin fifikon dawo da bayanai.
quiet-shell-mcp4Rage fitarwar shell bisa ayyana ƙa'ida ta hanyar MCP — ya tabbatar da taƙaita fitarwar bash bisa ayyana ƙa'ida.
ts-morph6,162Kayan aikin TypeScript Compiler API — ya zaburar da cire sharhi bisa parser ɗinmu wanda ke kiyaye string, template da regex literals.

🧠 Ƙwaƙwalwa da RAG

AikiYadda ya zaburar da OmniRoute
Mem063,902Babban tsarin ƙwaƙwalwa na bai-ɗaya — tsarinsa na wakili-a-matsayin-iyakar-rubutu/karatu ya tsara gine-ginen ƙwaƙwalwarmu.
Letta (MemGPT)24,382Wakilai masu riƙe da yanayi tare da ƙwaƙwalwa mai matakai — ya zaburar da tsarinmu mai matakai na Context Control & Recovery (CCR).
WFGY1,781Tsarin rarrabewa na ProblemMap don nau'ikan gazawar RAG/LLM guda 16 masu maimaituwa — kalmomin bai-ɗaya da ke cikin jagorar warware matsalolinmu.

🛰️ Binciken zirga-zirga, MITM da wakili na bayyane

AikiYadda ya zaburar da OmniRoute
llm-interceptor66Kamewa/binciken MITM na zirga-zirgar mataimakin-rubuta-lamba ↔ LLM ya taimaka wajen tsara buƙatun farko na Traffic Inspector. An maye gurbin kayayyaki huɗu da aka samo a baya — haɗa SSE, daidaita tattaunawa, ɓoye sirri da tsabtace taken buƙata — da aiwatarwa masu zaman kansu na clean-room waɗanda suka dogara da ƙa'idodin yarjejeniya na jama'a. Fuskokin wucewa-ta-mai-masauki guda biyu (passthrough.ts da _internal/bypass.cjs) sun ci gaba da kasancewa aiwatarwa na cikin OmniRoute waɗanda aka rarraba su daban; ba a sake rubuta su a matsayin wani ɓangare na wannan maye gurbin ba.
ProxyBridge5,995Jagorantar wakili na bayyane bisa kowane tsari — ya zaburar da rushewar MITM mai jure durƙushewa, iyakokin-lokacin zaman-ban-zama na socket, danganta tsari ta /proc da kamawar TPROXY.

📚 Bayanan samfuri, sa-ido da UI

AikiYadda ya zaburar da OmniRoute
models.dev6,555Buɗaɗɗen ma'ajiyar bayanai ta ƙayyadaddun samfuran AI, farashi da iyawa — ana daidaita ta kai tsaye cikin kundin samfuranmu.
React Flow / xyflow38,108Ma'ajiyar jadawali mai tushen kumburi da ke sarrafa Compression Studio da Combo/Routing Studio ɗinmu a ainihin lokaci.
LangGraph40,314Nuna jadawalin tafiyar-aiki kai tsaye na LangGraph Studio ya zaburar da duban jerin abubuwa na ainihin lokaci a Studios ɗinmu.
Langfuse33,592Tsarin sa-idonsa na sawu → tazara → samarwa ya tsara nunin waterfall na Compression Studio ɗinmu.
Kiali3,631Sa-idon cibiyar-sabis ta Istio — ya zaburar da alamomin circuit-breaker da zane-zanen gefen-kuskure a cikin Routing/Combo Studio.
lobe-icons2,428Tambarin kamfanonin AI/LLM waɗanda ke nuna gumakan masu samarwa a faɗin dashboard ɗinmu.
flag-icons12,354Yana samar da tutocin SVG masu lasisin MIT waɗanda mai zaɓen harshe na README ke amfani da su.

🛡️ Tsaro

AikiYadda ya zaburar da OmniRoute
awesome-secure-defaults721Jerin ma'ajiyoyin da aka tace waɗanda ke da aminci ta tsohuwa, wanda ke jagorantar zaɓuɓɓukan tsaronmu (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink).

🧭 Kayan aiki masu cikawa

AikiYadda ya zaburar da OmniRoute
ClawRouter6,564Ya zaburar da cire maimaitattun buƙatu, madadin gaggawa mara kuɗi, dabarun Auto-Combo masu iya toshewa da rarraba niyya ta harsuna da yawa.
Antigravity-Manager30,652Sake taswirar samfurinsa mai la'akari da asusu, tabbatar da hanyar fayil mai aiwatarwa da halayen lakabin tsari sun taimaka wajen tsara lokacin-gudanarwa na Antigravity na OmniRoute.
vscode-antigravity-cockpit4,817Tsarin ƙidayar-baya ta sake saita ƙima mai taƙaitawa ya zaburar da daidaitaccen nunin iyakar mai samarwa a OmniRoute.
AionUi32,230Haɗe-haɗen ACP nasa sun zaburar da gano wakilan CLI da aka girka ta atomatik a OmniRoute.
CodexBar20,507Ya gano fuskar ƙimar Grok Build; daga nan OmniRoute ya tabbatar kuma ya gyara tsarin bayanan kai tsaye da kansa.

📄 Lasisi

Lasisin MIT - duba LICENSE don ƙarin bayani.


⬆ Koma sama · An gina shi da ❤️ domin al'ummar AI ta buɗaɗɗen tushe.

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