* feat(docs): mirror every docs/ page in all 65 locales Extends the documentation mirrors from the 22-page core set (#13940) to every Markdown page under docs/: 152 sources x 65 locales = 9,880 mirrors (6,208 new), language bars rewritten for the full locale list, state adopted so the blocking drift gate now covers all 152 pages. run-translation.mjs: an oversized block made only of table rows or list items (PROVIDER_REFERENCE.md 244-row table, FREE_TIERS.md 71-item list) is cut at item boundaries and rejoined without a blank line — the single 16-40 KB request outlived the backend socket for verbose scripts. 48 older mirrors whose tables had lost rows were retranslated with --force. * docs(i18n): refresh mirrors for the sources the base changed since the branch cut Section-level retranslation of the 29 docs (and README.md) whose source or mirrors moved on release/v3.8.51 during the run, then state adoption; the drift gate is green again on the merged tree.
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
💰 ~1.62B Tokens Kyauta / Wata
Haɗa matakan kyauta da hannu yana da wahala — SDK da dama, iyakokin saurin amfani da dama, kuma babu sanin ainihin adadin da kake da shi. OmniRoute yana tattara shigarwar matakan kyauta 491 a cikin maɓallan rumbun amfani masu maimaituwa 35 kuma yana ƙididdige jimillar tokens daga rumbuna 17 masu tabbataccen kasafin tokens na wata da aka wallafa tare da iyakokin Groq guda biyar na kowane samfur, bayan cire maimaituwa bisa rumbun da ake rabawa. Ana nuna ƙa'idodin amfani da suke buɗewa ne kawai bayan tabbatar da shaidar yanki (a yau: ModelScope) a wani wuri dabam, +~6M bayan tabbatar da shaidar yanki, kuma ba a taɓa haɗa su cikin babban jimillar ba. Sakamakon yana ci gaba da bayyana a dashboard (
/dashboard/free-tiers).
Taƙaitaccen bayani mai motsi na shafin
/dashboard/free-tiersna kai tsaye. Cikakkiyar hanya (cire maimaituwar rumbuna, matakan kiredit, sharuɗɗan provider): docs/reference/FREE_TIERS.md.Ana sake bincika waɗannan alkaluma kowane mako biyu ta hanyar kwatanta su da kundin kai tsaye, kuma suna motsawa ta ɓangarorin biyu — idan provider ya dakatar da matakin kyauta, adadin yana raguwa; idan sabon ya shigo, yana ƙaruwa. Muna wallafa abin da kundin yake ƙididdigewa a zahiri, ba mafi kyawun hasashen da aka ɗaga adadinsa ba.
⭐ Yi wa repo tauraro idan OMNIROUTE ya taimaka maka adana kuɗi da sauƙaƙa aikinka.
💬 Shiga cikin al'umma
👋 Bi mai kula da aikin — ka fara samun sabbin providers, sabbin fitowa da shawarwari:
Tambayoyi, shawarwari kan providers, taswirar ci gaba da tallafi → Discord · Telegram · WhatsApp 🌍 Na Duniya / 🇧🇷 Brazil / Portal
📈 Gateway na Ci Gaba da Faɗaɗa
| v3.8.49 | v3.8.50 | v3.8.51+ |
|
|---|---|---|---|
| 🌐 Masu samarwa | 290 | 357 | ƙarin suna jira |
| 🧠 ID na musamman na samfurin taɗi | 1185 | 1312 | — |
| 🖼️ Gadar nau'ikan bayanai | — | 🆕 gani + sauti + bidiyo | — |
| 📡 Kundin Radar na kyauta | — | 🆕 na zaɓi | — |
| ⚖️ Tsarawa mai la'akari da ƙayyadadden kaso | — | 🆕 Quota-Share | — |
| 📊 Bayanan ƙayyadadden kaso | — | 🆕 kai tsaye | — |
→ Taswirar Ci Gaba — muna bin turba zuwa v3.9.0 LTS
🧩 Akwai
🆓 Yana aiki nan take da zarar ka girka shi — babu maɓallai, babu saiti
# Sabon girkawa, babu bayanan shaidar shiga — `auto` ya riga ya fara 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 sabis na baya na kyauta? Kira oc/… (OpenCode Free) kai tsaye. Sannan ka koma auto kuma ka bar OmniRoute ya zaɓa.
📦 Rubutattun fara-amfani cikin sauri da za a iya kwafa-a-liƙa don Python, Node.js, PHP, da cURL → examples/quickstart/
💥 Alƙawarin
🤔 Me ya sa OmniRoute?
🤝 Tare da Goyon Bayan Abokanmu na Buɗaɗɗen Tushe
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 |
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 cheaperinference.com |
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.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
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 Model | Abin 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)
📖 Injin Auto-Combo · Jagorar Juriya
🏆 Abin da Ya Bambanta OmniRoute
📊 Cikakkiyar hanyar bincike & cikakkun bayanai na 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 tauraro | Kyauta — yana taimaka wa bayyanar suna da gaske | Yi wa OmniRoute tauraro |
| 🐙 GitHub Sponsors | Sau ɗaya ko kowane wata · babu kuɗin dandali | github.com/sponsors/diegosouzapw |
| ☕ Ko-fi | Kyautar kuɗi ta gaggawa sau ɗaya, mai bayarwa ba ya buƙatar yin rajista | ko-fi.com/diegosouzapw |
| 🧋 Buy Me a Coffee | Ƙaramin taimako na sada zumunta | buymeacoffee.com/diegosouzapw |
| 🖐 Liberapay | Mai maimaituwa · mara riba · buɗaɗɗen tushe | liberapay.com/diegosouzapw |
| 🇧🇷 PIX (Brazil) | Nan take, babu kuɗin caji | maɓalli & QR suna ƙasa |
| ₿ Kuɗin dijital | BTC · ETH · USDT-TRC20 · USDC-Solana | adiresoshi suna ƙasa |
🇧🇷 PIX — nan take, babu kuɗin caji (Brazil)
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)
| ₿ BTC | Bitcoin (SegWit) | bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd |
| Ξ ETH | Ethereum (ERC20) | 0x64Cf6B68A6Ff34288e89172950a2d00102337a84 |
| ₮ USDT | Tron (TRC20) | TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2 |
| $ USDC | Solana | 2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu |
⚠️ 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.
📡 Radar na OmniRoute
Babban adadin shirin kyauta har yanzu shi ne ~1.62B tokens/wata daga kundin da aka bayyana a sama, wanda aka cire maimaituwar bayanai tsakanin rumbuna. Ƙimar rajista ta wucin gadi daga masu samarwa na iya ƙara adadin watan farko daban zuwa ~2.22B. Radar wani zaɓin ƙarin kundi ne mai sa hannu, ga mutanen da ke son samun sabbin bayanai kan samuwar samfuran kyauta tsakanin fitowar sabbin sigogin 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 sauyawa, shi ne kimanin 3B tokens/wata a mafi yawa, gwargwadon samuwar masu samarwa. Wannan matsakaici ba garanti ba ne: masu samarwa za su iya sauya ƙa'idojin amfani, cancanta, samfura, ko yankuna a kowane lokaci.
Radar na zaɓi ne kuma GET-only. Abokin hulɗar OmniRoute ba ya loda prompts, zirga-zirga, saitunan masu samarwa, bayanan telemetry na amfani, ko matsayin kin nuna 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 runyana ƙaddamar da CLIs guda 7 (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI);omniroute configureyana 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 naantigravitydon girkawa a VPS. → Yanayin Nesa - 🧭 Auto-routing mafi wayo — combos na
auto/<category>:<tier>, Fusion (kwamitin model + mai hukunci), routing mai la’akari 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 ko’ina — 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-memoryga 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 na’ura 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-Decisionwanda ke bayyana strategy/provider/latency da suka sarrafa ta, sabon dabarar combo tacache-optimized+ factor na Auto-CombocacheAffinitysuna mayar da maimaitattun buƙatu zuwa haɗin da ke riƙe da cached prefix, sannan endpoint na karantawa-kawai/v1/auto-combo/{channel}/candidatesyana fallasa rukunin candidates na kai-tsaye na channel naauto/*. → 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 |
Codex CLI |
Cline |
Kilo Code |
Zoo Code |
Continue |
Aider |
ForgeCode |
jcode |
DeepSeek TUI |
CodeWhale |
OpenCode |
Factory Droid |
Copilot CLI |
Cursor CLI |
Smelt |
Pi |
Grok Build |
Hermes Agent |
OpenClaw |
Goose |
Open Interpreter |
Warp AI |
Agent Deck |
📖 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 Samar da AI 357 — 152 Masu Alamar Katalog a Matsayin Kyauta
Masu samarwa 357 da aka yi wa rajista a cikin tarin hukuma na tattaunawa, kafofin watsa labarai, bincike, na gida, wakilin-gajimare da tsarin kwamfuta, ciki har da 152 masu ɗauke da metadata na ganowa na
hasFree: true. Rijistar samfurin tattaunawa ta ƙunshi masu samarwa 229 / nau'i-nau'in haɗin mai samarwa-da-samfuri 2,554 / ainihin ID na samfura 1,283; katalog ɗin kasafin kyauta na daban yana da layuka 491 na kowane samfur, rumbunan amfani masu sabuntawa 35 da kuma masu samar da kyauta na dindindin masu sabuntawa/marasa buƙatar maɓalli 54. Waɗannan ma'aunai ne daban bisa tsari; ma'anoni da lissafe-lissafen da aka cire maimaituwar rumbuna suna cikin Manunin Masu Samarwa da Matakan Kyauta.
🏢 Kowace babbar cibiyar bincike — ta hanyar endpoint guda ɗaya
OpenAI |
Anthropic |
Gemini |
xAI Grok |
DeepSeek |
Mistral |
Qwen |
Meta Llama |
Groq |
NVIDIA |
MiniMax |
Cohere |
Perplexity |
HuggingFace |
Together |
Fireworks |
Cloudflare |
Baidu |
…da wasu 330+ — kowace alama tana fitowa kai tsaye daga katalog ɗin masu samarwa na dashboard. 📖 Manunin Masu Samarwa
🆓 Kyauta Har Abada — $0, ba a buƙatar kati
📖 Cikakken kundin da na'ura za ta iya karantawa → docs/reference/PROVIDER_REFERENCE.md
🖥️ Inda OmniRoute Ke Gudana — Ko’ina
Manhaja ɗaya, na’urarka, dokokinka. Daga shigarwar npm ta duniya baki ɗaya har zuwa wayarka ta hanyar Termux.
| Dandali | Shigarwa | Muhimman abubuwa |
|---|---|---|
| 📦 npm (na duniya baki ɗaya) | npm install -g omniroute | Umarni ɗaya, kowane OS |
| 🐳 Docker | docker run … diegosouzapw/omniroute | Gine-ginen na’ura da yawa AMD64 + ARM64 |
| 🖥️ Kwamfutar tebur (Electron) | npm run electron:build | Tagar asali + tiren tsarin — Windows / macOS / Linux |
| 🎩 Sandar menu (OmniRouteTray) | brew install --cask zoispag/tap/omniroute-tray | Yana sa ido kan sabar & yana sabunta ta kai tsaye — macOS |
| 💪 ARM | na asali arm64 | Raspberry Pi, sabar ARM, Apple Silicon |
| 📱 Android (Termux) | pkg install nodejs && npx -y omniroute | Yana 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-provider | Haɗawar OpenCode ta asali |
| 🤖 VS Code Copilot Chat | shigar da ƙarin OmniCopilot | Kowane samfurin OmniRoute a cikin mai zaɓar Copilot Chat na asali — barga & Insiders |
| 🛠️ Daga lambar tushe | npm install && npm run dev | Yi 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.
| Shago | Mahaɗi | Yana aiki da |
|---|---|---|
| 🧩 VS Code Marketplace | Shigar → | VS Code — barga & Insiders |
| 🔓 Open VSX Registry | Shigar → | 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 serveya 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 na’ura, 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, babunpm install -g omnirouteda 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 yi | Yadda yake yi |
|---|---|
| 🟢 Yana sa ido kan sabar | Yana ƙaddamar da omniroute serve, yana karɓar misalin da ke gudana tuni maimakon maimaita shi |
| 📊 Amfani na kai-tsaye a kallo ɗaya | Sandunan ƙason masu samarwa, iyakokin zaman Claude/na mako-mako tare da ƙidayar lokacin sake saitawa, rabon kuɗin kwanaki 30 |
| 🔄 Yana sabunta kansa a wurinsa | Shigarwa mai matakai, musayar atomic, komawa baya idan an gaza — koyaushe a kan sabuwar fitarwa |
| 🚀 Farawa yayin shiga | Zaɓin ƙaddamarwa yayin shiga; tire kawai, babu alamar dock |
| 🩺 Bincike & rajistoci | Binciken 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 Na’ura Fifiko
📖 Izini · Matakan Kariya · Bin Ka’idoji
🔌 Cikakken CLI + A2A & MCP
Bayan sabar, OmniRoute cikakken kokfit ne na layin umarni mai umarni 80+, tare da buɗaɗɗun ƙa’idojin 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
🤝 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'amala | Endpoint / umarni | Yi amfani da shi don |
|---|---|---|
| 🧰 MCP (stdio) | omniroute --mcp | Haɗawa da Claude Desktop, Cursor, ko kowane MCP client |
| 🌊 MCP (HTTP) | /api/mcp/stream | MCP na nesa — kayan aiki 110, scopes 33 (aiwatarwa na zaɓi ne), cikakken tarihin bincike |
| 📡 MCP (SSE) | /api/mcp/sse | Hanyar jigilar MCP mai gudana kai tsaye |
| 🤝 A2A | /.well-known/agent.json | Wakili-zuwa-wakili, JSON-RPC 2.0 + SSE, ƙwarewa 6 |
| 🌐 REST API | /v1/* | Mai dacewa da OpenAI — hira, embeddings, hotuna, sauti, OCR |
| 🔔 Webhooks | /api/webhooks | Tura abubuwan da suka faru na buƙata / quota zuwa Slack, Discord, Telegram ko kowane URL |
| 🛰️ CLI na Nesa | omniroute 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 · Ka’idojin Wakilai
🗜️ Ajiye Tokens 15–95% — Ta Atomatik
📖 Yadda yake aiki — bututun sarrafawa, gine-gine da lissafin tanadi
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:
| # | Inji | Abin da yake yi |
|---|---|---|
| 1 | Session-Dedup | Yana cire abun cikin da aka maimaita a juyayyun tattaunawa (bisa adireshin abun ciki, tsakanin juyawa) |
| 2 | CCR | Yana adana manyan tubalan a bayan alamomin dawo da bayanai, waɗanda ake ɗakko su idan an buƙata |
| 3 | Lite | Rage farin sarari + URLs na hotuna (matakin tushe mai ƙarancin jinkiri) |
| 4 | RTK | Tace sakamakon kayan aiki cikin basira, cire maimaitawa da datsewa (yana fahimtar umarni) |
| 5 | Responses Tool Output | JSON marar rasa bayanai da farko + matsawar bayanan bincike mai iyaka don sakamakon shell/patch/search/build (Responses API) |
| 6 | Headroom | Ƙanƙantar da jadawalin jerayen JSON ba tare da rasa bayanai ba (~30%) ta hanyar codec na GCF da aka haɗa cikin aikin |
| 7 | Relevance | Kimanta jimlolin da aka ciro bisa ga tambayar mai amfani ta ƙarshe |
| 8 | Caveman | Matsawar rubutu bisa ƙa'idoji (~65–75% a sakamako) |
| 9 | Aggressive | Taƙaitawa + tsufar da tsofaffin juyayyun tattaunawa a hankali |
| 10 | LLMLingua-2 | Datsewa bisa ma'ana ta ML ta hanyar MobileBERT ONNX — amintacce ga lamba, async |
| 11 | Ultra | Datse tokens bisa ƙa'idojin kimantawa tare da matakin ƙaramin samfuri (SLM) na zaɓi |
| 12 | OmniGlyph | Rufaffen 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:
| Yanayi | Tanadi | Ya 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 |
| 🧰 RTK | 60–90% | Sakamakon shell/test/build/git |
| 🔗 Stacked (RTK → Caveman) | 78–95% | 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 naX-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 ERESOLVEko 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 12 GiB 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) |
≥2 g |
| Wakilin coding guda ɗaya | 8192 |
≥10 g |
Dogayen /v1/responses biyu a lokaci guda |
10240–12288 |
≥12–16 g |
docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
-e OMNIROUTE_MEMORY_MB=8192 --memory=10g \
-p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest
Cikakken jadawali: Jagorar Docker — RAM na lokacin aiki.
Tashar Docker ta kafin fitarwa:
diegosouzapw/omniroute:nextdadiegosouzapw/omniroute:next-websuna bin reshenrelease/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 sunabun:sqlitelokacin da yake gudana ƙarƙashin Bun, sannan ya koma amfani dabetter-sqlite3a Node.js kosql.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 binOMNIROUTE_USE_TURBOPACKdaidai kamar a Node: Turbopack ta tsoho,OMNIROUTE_USE_TURBOPACK=0don yin build da Webpack (Dockerfile.bunyana samar da shi a matsayin--build-arg). - Dockerfile na musamman don Bun:
Dockerfile.bunmai 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
Cikakken matsayi (an cire maimaitattun URLs na asali, v > 0, mafi girman isa):
| #1 | #2 | #3 | #4 | #5 |
|---|---|---|---|---|
| nick_saraev — Instagram — 3,042,474 | theopenstack — Instagram — 692,419 | milesreevesai — TikTok — 620,400 | Vaibhav Sisinty — YouTube — 391,109 | buildwithai.club — Instagram — 347,652 |
| #6 | #7 | #8 | #9 | #10 |
|---|---|---|---|---|
| nivedan.ai — Instagram — 331,973 | vaibhavsisinty — Instagram — 263,744 | Nick Automates — Gajerun Bidiyoyin YouTube — 218,174 | theroshankrishna — Instagram — 186,786 | midudev — TikTok — 177,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
| Mataki | Fasaha |
|---|---|
| Yanayin Gudanarwa | Node.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27 |
| Harshe | TypeScript 6.0 — 100% TypeScript a duk faɗin src/ da open-sse/ (babu any a cikin ginshiƙin tun daga v2.0) |
| Tsarin Aiki | Next.js 16 + React 19 + Tailwind CSS 4 |
| Rumbun Bayanai | better-sqlite3 (SQLite, rubutun mujallar WAL) + LowDB (tsohon tsarin JSON) — manhajojin yanki 122, ƙaura 176 |
| Ƙwaƙwalwa | Binciken cikakken rubutu na SQLite FTS5 + wakilcin vector mai quantization na int8, raguwar daraja mai nau'i |
| Tsarukan Bayanai | Zod 4 — tantance shigarwa/fitarwa ta kayan aikin MCP + yarjejeniyoyin API |
| Ka'idoji | MCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE) |
| Yaɗawa Kai Tsaye | Server-Sent Events (SSE) + gadar WebSocket (/v1/ws) |
| Matsi | Tsarin injina 12 — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph |
| Tantancewa & tsaro | OAuth 2.0 (PKCE) + JWT + Maɓallan API + tantancewar MCP mai iyakance izini · AES-256-GCM yayin ajiya · DOMPurify |
| Ɓoyewa | wreq-js — kwaikwayon sawun yatsa na JA3 / JA4 TLS, proxy mai matakai 3 |
| Juriya | Mai katse da'ira, jinkirin sake gwadawa mai ƙaruwa, kariya daga tururuwar buƙatu, gyaran kai ta atomatik na auto-combo |
| Rajista | pino — rajistocin JSON masu tsari tare da mahallin buƙata |
| Gwaji | Mai gudanar da gwajin Node.js + Vitest — sanarwar gwaje-gwaje marasa canzawa 39,000+ a cikin fayilolin gwaji 5,100+ da ake bibiyarsu (na raka'a, haɗaka, E2E, tsaro, muhalli) |
| Dandamali | Kwamfutar tebur (Electron) · Android (Termux) · PWA (kowanne burauza) |
| CI/CD | GitHub Actions — wallafa npm ta atomatik + Docker Hub lokacin fitar da sabon siga |
| Hanyoyin Haɗi | Gidan Yanar Gizo · npm · Docker Hub |
📖 Takardu
📘 Farawa
| Takarda | Bayani |
|---|---|
| Jagorar Mai Amfani | Masu samarwa, haɗe-haɗe, haɗin CLI, turawa |
| Jagorar Saitawa | Cikakkun hanyoyin girkawa, saitunan kayan aikin CLI, saitin yarjejeniya, daidaita lokacin ƙarewa |
| Jagorar Kayan Aikin CLI | Saitin kowane kayan aiki don Claude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot |
| Yanayin Nesa | Sarrafa OmniRoute na nesa (VPS) daga CLI na kwamfutar tafi-da-gidanka ta amfani da token ɗin shiga masu iyakantaccen izini |
| Saitin Claude Code | Haɗa Claude Code da OmniRoute (na gida/nesa) ta amfani da launch + bayanan martaba na kowane samfuri |
| Farawa Cikin Sauri | Girkawa mai matakai 3 → haɗawa → saitawa |
🔧 Ayyuka & Turawa
| Takarda | Bayani |
|---|---|
| Jagorar Docker | Gudanar da Docker, bayanan martabar Compose, Caddy HTTPS, hanyoyin ɓoye, alamomin image |
| Jagorar Podman | Haɗin Quadlet systemd, podman-compose, SELinux |
| Turawa zuwa VM | Cikakkiyar jagora: saitin VM + nginx + Cloudflare |
| Turawa zuwa Fly.io | Turawa zuwa Fly.io tare da ma'ajiyar dindindin |
| Jagorar Termux | Gudanar da OmniRoute a Android ta hanyar Termux |
| Jagorar PWA | Girkawar Progressive Web App, ajiyar cache, tsarin gini |
| Jagorar Cirewa | Cirewa mai tsafta don duk hanyoyin girkawa |
| Saitin Muhalli | Cikakkun masu canjin .env da manazarta |
🧠 Fasali & Tsarin Gini
| Takarda | Bayani |
|---|---|
| Tsarin Gini | Tsarin ginin tsarin, kwararar bayanai, da ayyukan ciki |
| Jagorar Matsewa | Tsarin zaɓuɓɓuka 7: a kashe / sauƙaƙe / daidaitacce / mai tsanani / matsananci / RTK / jere |
| Matsewar RTK | Matse fitowar umarni, matattara, amincewa, tabbatarwa, dawo da ɗanyen fitarwa |
| Injinan Matsewa | Caveman, RTK, hanyoyin aiki na jere, hanyoyin dashboard/API/MCP |
| Tsarin Dokokin Matsewa | Tsare-tsaren kunshin dokokin JSON don matattaran Caveman da RTK |
| Kunshin Harsunan Matsewa | Gano harshe da ƙirƙirar kunshin dokokin Caveman |
| Jagorar Juriya | Masu katse da'ira, lokutan hucewa, jerin jira, hana cunkoson buƙatu na lokaci guda, kwaikwayon TLS |
| Injin Haɗawa ta Atomatik | Kimantawa ta abubuwa 16, kunshin yanayi, gyara kai tsaye |
| Jagorar Proxy | Tsarin proxy mai matakai 3, kasuwar 1proxy, CRUD na rajista |
| Matakan Kyauta | Haɗaɗɗen kundin adireshi: guraben amfani 35 masu maimaituwa da aka rubuta / shigarwar matakin kyauta 491 da aka jera |
| Dandalin Fasali | Yawon gani na dashboard tare da hotunan allo |
| Takardun Codebase | Bayani mataki-mataki na codebase mai sauƙi ga masu farawa |
🤖 Yarjeniyoyi & APIs
| Takarda | Bayani |
|---|---|
| Manazartar API | Duk endpoints tare da misalai |
| Ƙayyadaddun OpenAPI | Ƙayyadaddun OpenAPI 3.0 |
| Sabar MCP | Kayan aikin MCP 110, saitunan IDE, abokan cinikin Python/TS/Go |
| Jagorar Sabar MCP | Girkawar MCP, hanyoyin sufuri, da manazartar kayan aiki |
| Sabar A2A | Yarjejeniyar JSON-RPC 2.0, ƙwarewa, watsawa kai tsaye, sarrafa ayyuka |
| Jagorar Sabar A2A | Katin wakilin A2A, ayyuka, ƙwarewa, da watsawa kai tsaye |
📋 Aikin & Inganci
| Takarda | Bayani |
|---|---|
| Ba da Gudummawa | Tsarin kafa yanayin haɓakawa da jagorori |
| Tsarin Rassa & Fitarwa | Inda ake nufar PRs (release/*), da ma’anar main da tags |
| Rajistar Sauye-sauye | Cikakken tarihin fitarwa na kowace siga |
| Manufar Tsaro | Bayar da rahoton rauni da ayyukan tsaro |
| Jagorar i18n | Tallafin harsuna 42, tsarin aikin fassara, RTL |
| Jerin Binciken Fitarwa | Matakan tabbatarwa kafin fitarwa |
| Tsarin Ɗaukar Gwaji | Dabarun ɗaukar gwaji don ayyana gwaje-gwaje tsayayyu 39,000+ a cikin fayilolin gwaji 5,100+ da ake sa ido |
⭐ 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 ke shafar inganci, kwanciyar hankali, da yaɗuwar aikin kai tsaye. Mun gode.
Masu ba da gudummawa daga waje bisa ga pull requests da aka haɗe
| Matsayi | Mai Ba da Gudummawa | PRs da Aka Haɗe | ~Layukan da Aka Canza |
|---|---|---|---|
| 1 | backryun | 190 | 227,977 |
| 2 | oyi77 | 180 | 407,678 |
| 3 | rdself | 145 | 80,663 |
| 4 | JxnLexn | 128 | 387,049 |
| 5 | KooshaPari | 101 | 125,747 |
| 6 | herjarsa | 88 | 230,872 |
| 7 | RaviTharuma | 79 | 55,106 |
| 8 | maxmad64bis | 69 | 394,715 |
| 9 | artickc | 59 | 33,260 |
| 10 | HouMinXi | 51 | 47,334 |
| 10 | chirag127 | 51 | 5,153 |
| 12 | xz-dev | 50 | 245,976 |
| 13 | hartmark | 47 | 52,185 |
| 14 | rqzbeh | 39 | 143,181 |
| 15 | dhaern | 34 | 19,559 |
| 16 | Dingding-leo | 33 | 1,986 |
| 17 | NomenAK | 32 | 13,854 |
| 18 | MumuTW | 30 | 16,953 |
| 19 | benzntech | 29 | 11,641 |
| 20 | pacocartones | 24 | 9,331 |
| 20 | Prudhvivuda | 24 | 6,312 |
An daskarar da bayanan a kan sabon ƙarshen release/v3.8.50 mai lambar dafb4ae808, tare da haɗe-haɗe har zuwa 2026-08-24 05:26:03 UTC. Ƙidayar GitHub GraphQL mai shafuka tana ɗauke da PRs 5,911 da aka haɗe: 2,707 daga mai ma’ajiyar, 179 daga Dependabot, da PRs 3,025 daga waje daga masu ba da gudummawa daban-daban 535. “Layukan da aka canza” jimillar ƙari + gogewa ce ta GitHub kuma ta haɗa da fayilolin da aka samar, lockfiles, kundin bayanai, fassarori da takardu; ma’aunin yawan canji ne, ba LOC da aka rubuta ba. An riƙe masu maki ɗaya a iyakar zaɓen.
Commits da GitHub ya danganta da masu su
|
backryun 🥇 commits 220 da aka danganta da GitHub |
Paijo 🥈 commits 219 da aka danganta da GitHub |
Randi 🥉 commits 108 da aka danganta da GitHub |
Ravi Tharuma 🏅 commits 81 da aka danganta da GitHub |
Chris 🏅 commits 70 da aka danganta da GitHub |
Markus Hartung 🏅 commits 69 da aka danganta da GitHub · kunnen doki a matsayi na #6 |
|
Dizzle 🏅 commits 69 da aka danganta da GitHub · kunnen doki a matsayi na #6 |
Jan Leon 🏅 commits 64 da aka danganta da GitHub |
zenobit 🏅 commits 62 da aka danganta da GitHub |
Bob.Hou 🏅 commits 51 da aka danganta da GitHub · kunnen doki a matsayi na #10 |
Xiangzhe 🏅 commits 51 da aka danganta da GitHub · kunnen doki a matsayi na #10 |
An sake dubawa a 2026-08-24 06:14:31 UTC: commits da aka danganta da GitHub waɗanda Contributors API na ma'ajiyar ya bayar don reshen tsoho na release/v3.8.50. API ɗin ya dawo da shaidu 525 (masu amfani 415, bots 2, marasa suna 108); wannan teburin bai haɗa da mai kula da aikin, bots da shaidun marasa suna ba, kuma ya riƙe kunnen dokin gasar. Ya bambanta da duka jerin martabar merged-PR da ke sama da kuma ƙidayar mutane 639 ta Git-metadata da ke ƙasa.
🙏 Abubuwan da waɗannan masu ba da gudummawa suka samar, gyaran kurakurai, da inganta ababen more rayuwa su ne muhimmin ɓangare na abin da ke sa OmniRoute ya zama abin dogaro kuma mai wadatar fasaloli. Kowace pull request, kowane test case, 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 💛 Mai tallafawa na wata-wata mai aiki |
![]() Vlad I 💛 Mai tallafawa na wata-wata mai aiki |
![]() Paco Cartones 💛 Mai tallafawa na sau ɗaya mai aiki |
![]() Prof. Igor Morais 💛 Mai tallafawa na sau ɗaya a baya |
![]() 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
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
- Yi fork na ma'ajiyar
- Ƙirƙiri reshe daga ƙarshen mai aiki na
release/vX.Y.Z(bamainba) — duba Tsarin Reshentawa da Fitar da Siga - Ƙirƙiri reshen fasalinka (
git checkout -b feat/amazing-feature) - Yi commit na canje-canjenka (
git commit -m 'feat: add amazing feature') - Tura zuwa reshen (
git push origin feat/amazing-feature) - 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
🙏 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
| Aiki | ⭐ | Yadda ya zaburar da OmniRoute |
|---|---|---|
| 9router | 26,161 | Asalin 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. |
| CLIProxyAPI | 48,497 | Aiwatarwar Go da ta zaburar da wannan sauya fasali zuwa JavaScript / TypeScript. |
| LiteLLM | 57,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-web | 1,410 | An 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-code | 48,112 | An 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-api | 322 | An 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-auth | 457 | An sauya tsarin sabuwar shiga da juyawar refresh-token zuwa sake tantancewar Codex OAuth. |
| opencode-anthropic-auth | 510 | An 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-merged | 2 | An 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/grok2api | 705 | Babban 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/grok2api | 7,520 | Asalin 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-pro | 27 | Tushen 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. |
| GrokProxy | 50 | Proxy na Grok da ke amfani da tantancewar cookie da tsarin rafin result.response.token sun taimaka wajen tsara jigilar Grok Web ta OmniRoute. |
| GrokBridge | 5 | Aiwatarwar 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-api | 14 | Tsarukan 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
| Aiki | ⭐ | Yadda ya zaburar da OmniRoute |
|---|---|---|
| Caveman | 100,538 | Shahararren 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 Killer | 77,185 | Matsa fitarwar umarni mai inganci sosai — ya zaburar da injinmu na RTK, JSON filter DSL, dawo da ɗanyen fitarwa da tsarin RTK → Caveman mai matakai. |
| headroom | 67,310 | Matsa mahallin da za a iya juyawa (SmartCrusher) — ya zaburar da injinmu na headroom da tsarin alamar dawo da bayanai na ccr. |
| LLMLingua | 6,598 | Binciken 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-js | 31 | Fassarar JS/ONNX (MobileBERT / XLM-RoBERTa) da ake amfani da ita a matsayin backend na worker-thread don injinmu na LLMLingua. |
| Troglodita | 40 | Matsa 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. |
| ponytail | 108,957 | Shahararriyar ƙ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-adhd | 23,526 | An 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
| Aiki | ⭐ | Yadda ya zaburar da OmniRoute |
|---|---|---|
| TOON | 25,233 | Tsarin 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 Format | 41 | Ƙaramin tsarin graph ɗinsa da ƙirar generic-profile sun taimaka wajen tsara taƙaita bayanan jadawali na OmniRoute da tsarin codec na Headroom. |
| gcf-typescript | 4 | Aiwatarwar MIT TypeScript da aka shigar kai tsaye kuma aka faɗaɗa a matsayin codec na generic-profile na Headroom. |
| token-optimizer-mcp | 494 | Ma'ajiyar Brotli/SQLite + bambancin mahalli na kowane zaman — ya zaburar da injinmu na session-dedup. |
| token-savior | 1,122 | Taƙ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-saver | 138 | Matsa 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-optimizer | 1,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. |
| TokenMizer | 28 | Tsarin zama-graph + cire maimaitattun layuka tsakanin juyawar tattaunawa wanda ya taimaka wajen tsara session-dedup ɗinmu. |
| OmniCompress | 3 | JSON 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-compressor | 113 | Matsa schema/bayanin kayan aikin MCP — ya taimaka wajen tsara rage yawan abubuwan tool-manifest na MCP. |
| RepoMapper | 197 | Jerin fifikon repo-map irin na Aider — ya taimaka wajen bincikenmu na repo-map / jerin fifikon dawo da bayanai. |
| quiet-shell-mcp | 4 | Rage fitarwar shell bisa ayyana ƙa'ida ta hanyar MCP — ya tabbatar da taƙaita fitarwar bash bisa ayyana ƙa'ida. |
| ts-morph | 6,162 | Kayan aikin TypeScript Compiler API — ya zaburar da cire sharhi bisa parser ɗinmu wanda ke kiyaye string, template da regex literals. |
🧠 Ƙwaƙwalwa da RAG
| Aiki | ⭐ | Yadda ya zaburar da OmniRoute |
|---|---|---|
| Mem0 | 63,902 | Babban tsarin ƙwaƙwalwa na bai-ɗaya — tsarinsa na wakili-a-matsayin-iyakar-rubutu/karatu ya tsara gine-ginen ƙwaƙwalwarmu. |
| Letta (MemGPT) | 24,382 | Wakilai masu riƙe da yanayi tare da ƙwaƙwalwa mai matakai — ya zaburar da tsarinmu mai matakai na Context Control & Recovery (CCR). |
| WFGY | 1,781 | Tsarin 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
| Aiki | ⭐ | Yadda ya zaburar da OmniRoute |
|---|---|---|
| llm-interceptor | 66 | Kamewa/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. |
| ProxyBridge | 5,995 | Jagorantar 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
| Aiki | ⭐ | Yadda ya zaburar da OmniRoute |
|---|---|---|
| models.dev | 6,555 | Buɗaɗɗen ma'ajiyar bayanai ta ƙayyadaddun samfuran AI, farashi da iyawa — ana daidaita ta kai tsaye cikin kundin samfuranmu. |
| React Flow / xyflow | 38,108 | Ma'ajiyar jadawali mai tushen kumburi da ke sarrafa Compression Studio da Combo/Routing Studio ɗinmu a ainihin lokaci. |
| LangGraph | 40,314 | Nuna jadawalin tafiyar-aiki kai tsaye na LangGraph Studio ya zaburar da duban jerin abubuwa na ainihin lokaci a Studios ɗinmu. |
| Langfuse | 33,592 | Tsarin sa-idonsa na sawu → tazara → samarwa ya tsara nunin waterfall na Compression Studio ɗinmu. |
| Kiali | 3,631 | Sa-idon cibiyar-sabis ta Istio — ya zaburar da alamomin circuit-breaker da zane-zanen gefen-kuskure a cikin Routing/Combo Studio. |
| lobe-icons | 2,428 | Tambarin kamfanonin AI/LLM waɗanda ke nuna gumakan masu samarwa a faɗin dashboard ɗinmu. |
| flag-icons | 12,354 | Yana samar da tutocin SVG masu lasisin MIT waɗanda mai zaɓen harshe na README ke amfani da su. |
🛡️ Tsaro
| Aiki | ⭐ | Yadda ya zaburar da OmniRoute |
|---|---|---|
| awesome-secure-defaults | 721 | Jerin 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
| Aiki | ⭐ | Yadda ya zaburar da OmniRoute |
|---|---|---|
| ClawRouter | 6,564 | Ya 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-Manager | 30,652 | Sake 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-cockpit | 4,817 | Tsarin ƙidayar-baya ta sake saita ƙima mai taƙaitawa ya zaburar da daidaitaccen nunin iyakar mai samarwa a OmniRoute. |
| AionUi | 32,230 | Haɗe-haɗen ACP nasa sun zaburar da gano wakilan CLI da aka girka ta atomatik a OmniRoute. |
| CodexBar | 20,507 | Ya 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





