# README (ქართული) 🌐 **Languages:** 🇺🇸 [English](../../../README.md) · 🇪🇹 [am](../am/README.md) · 🇸🇦 [ar](../ar/README.md) · 🇦🇿 [az](../az/README.md) · 🇧🇬 [bg](../bg/README.md) · 🇧🇩 [bn](../bn/README.md) · 🇧🇦 [bs](../bs/README.md) · 🇨🇿 [cs](../cs/README.md) · 🇩🇰 [da](../da/README.md) · 🇩🇪 [de](../de/README.md) · 🇬🇷 [el](../el/README.md) · 🇪🇸 [es](../es/README.md) · 🇪🇪 [et](../et/README.md) · 🇮🇷 [fa](../fa/README.md) · 🇫🇮 [fi](../fi/README.md) · 🇫🇷 [fr](../fr/README.md) · 🇮🇪 [ga](../ga/README.md) · 🇮🇳 [gu](../gu/README.md) · 🇳🇬 [ha](../ha/README.md) · 🇮🇱 [he](../he/README.md) · 🇮🇳 [hi](../hi/README.md) · 🇭🇷 [hr](../hr/README.md) · 🇭🇺 [hu](../hu/README.md) · 🇦🇲 [hy](../hy/README.md) · 🇮🇩 [id](../id/README.md) · 🇳🇬 [ig](../ig/README.md) · 🇮🇹 [it](../it/README.md) · 🇯🇵 [ja](../ja/README.md) · 🇰🇭 [km](../km/README.md) · 🇮🇳 [kn](../kn/README.md) · 🇰🇷 [ko](../ko/README.md) · 🇱🇹 [lt](../lt/README.md) · 🇱🇻 [lv](../lv/README.md) · 🇮🇳 [ml](../ml/README.md) · 🇮🇳 [mr](../mr/README.md) · 🇲🇾 [ms](../ms/README.md) · 🇲🇹 [mt](../mt/README.md) · 🇲🇲 [my](../my/README.md) · 🇳🇵 [ne](../ne/README.md) · 🇳🇱 [nl](../nl/README.md) · 🇳🇴 [no](../no/README.md) · 🇮🇳 [or](../or/README.md) · 🇮🇳 [pa](../pa/README.md) · 🇵🇭 [phi](../phi/README.md) · 🇵🇱 [pl](../pl/README.md) · 🇵🇹 [pt](../pt/README.md) · 🇧🇷 [pt-BR](../pt-BR/README.md) · 🇷🇴 [ro](../ro/README.md) · 🇷🇺 [ru](../ru/README.md) · 🇱🇰 [si](../si/README.md) · 🇸🇰 [sk](../sk/README.md) · 🇸🇮 [sl](../sl/README.md) · 🇷🇸 [sr](../sr/README.md) · 🇸🇪 [sv](../sv/README.md) · 🇰🇪 [sw](../sw/README.md) · 🇮🇳 [ta](../ta/README.md) · 🇮🇳 [te](../te/README.md) · 🇹🇭 [th](../th/README.md) · 🇹🇷 [tr](../tr/README.md) · 🇺🇦 [uk-UA](../uk-UA/README.md) · 🇵🇰 [ur](../ur/README.md) · 🇺🇿 [uz](../uz/README.md) · 🇻🇳 [vi](../vi/README.md) · 🇳🇬 [yo](../yo/README.md) · 🇨🇳 [zh-CN](../zh-CN/README.md) · 🇹🇼 [zh-TW](../zh-TW/README.md) ---
| 🚀 დაწყება | 🚀 სწრაფი დაწყება | 📦 ინსტალაცია | 🆓 კონფიგურაციის გარეშე |
| 💡 გაცნობა | 💥 დაპირება | 🤔 რატომ OmniRoute | 🏆 რით გამოირჩევა |
| ⚙️ ფუნქციები | 🎯 კომბინაციები | 🌐 პროვაიდერები | 🔌 CLI და MCP |
| 🗜️ შეკუმშვა | 🖥️ სად მუშაობს | 🔒 კონფიდენციალური | |
| 👀 ნახვა | 🎬 მოქმედებაში | ✨ სიახლეები | 🤖 თავსებადი CLI-ები |
| 💚 მხარდაჭერა | 💚 მხარდაჭერა / შემოწირულობა | 💬 საზოგადოება | 💖 სპონსორები |
| 📦 პროექტი | 🛠️ ტექნოლოგიური სტეკი | 📖 დოკუმენტაცია | 👥 კონტრიბუტორები |
|
Kimi Moonshot AI |
მადლობა Kimi (Moonshot AI)-ს, ჩვენს დამფუძნებელ ღია კოდის მეგობარს, ამ პროექტის მხარდაჭერისთვის! Kimi არის AI ლაბორატორია, რომელიც დგას ღია წონის K2 და K3 მოდელების ოჯახების უკან — Kimi K3 გთავაზობთ 1M-ტოკენის კონტექსტურ ფანჯარას, მშობლიურ ხედვას და სასაზღვრო დონის კოდირებას დახურული მოდელების ფასის ნაწილზე, და მუშაობს ყუთიდან Claude Code-თან, Codex-თან და ყველა კოდირების ხელსაწყოსთან, რომელსაც OmniRoute ემსახურება.
რას უზრუნველყოფს Kimi-ის მხარდაჭერა: Kimi-ის API კრედიტები უზრუნველყოფს OmniRoute-ის AI-ვალიდირებულ გამოშვების კონვეიერს — Kimi K3-ის მიერ მხარდაჭერილი შერწყმის ვალიდაციის ეტაპს, რომელიც განიხილავს ყოველ pull request-ს მის გამოშვებამდე — პლუს ყოველდღიური ფუნქციების განვითარებას. პირველი კლასის Kimi-ის მხარდაჭერა მიეწოდება ორივე გზით: პირდაპირი Kimi API ( kimi-k3) და Kimi Code კოდირების გეგმა (OAuth და API გასაღები). OmniRoute ასევე არის პირველი ბრაზილიური ღია კოდის პროექტი Kimi-ის მხარდაჭერის პროგრამაში. მიიღეთ Kimi API გასაღები 15% დამატებითი კრედიტებით →
|
|
Cheaper Inference cheaperinference.com |
მადლობა Cheaper Inference-ს, OmniRoute-ის ღია კოდის მეგობარს, ამ პროექტის მხარდაჭერისთვის! Cheaper Inference არის ხარჯების მიხედვით რანჟირებული კარიბჭე, რომელიც ყიდის 42 სასაზღვრო მოდელს — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok და MiniMax — ერთი OpenAI-თან თავსებადი ბოლო წერტილის უკან, თითოეული მოთხოვნის გადამისამართებით ყველაზე იაფ შესაბამის პროვაიდერთან, მოდელის შემქმნელის ჩამონათვალის ფასზე მაღლა დატენვის გარეშე.
პირველი კლასის მხარდაჭერა OmniRoute-ში: Chat Completions, მშობლიური /v1/responses ბოლო წერტილი, ხედვა, ხელსაწყოების გამოძახება და 3 გამოსახულების მოდელი (grok-imagine, nano-banana-pro, nano-banana-2, ხელმისაწვდომია როგორც cheaperinference/<model>). მიიღეთ API გასაღები →
|
aff=omniroute, არის პარტნიორული ბმულები. ისინი აფინანსებენ პროექტს თქვენთვის დამატებითი ხარჯების გარეშე.
|
AgentRouter agentrouter.org |
AgentRouter — შვილობილი რეგისტრაცია · $100 უფასო კრედიტი რეგისტრაციისას (უფასო სერვერი, მოსალოდნელია უფრო მაღალი შეყოვნება — საუკეთესოა ტესტირებისთვის, არა წარმოებისთვის). პირველი კლასის მხარდაჭერა OmniRoute-ში v3.8.50-დან: Chat Completions, Anthropic-თან თავსებადი სადენიანი ფორმატი და OpenAI-თან თავსებადი გზა. ხელმისაწვდომი მოდელები მოიცავს claude-opus-4-8, claude-opus-5, gpt-5.6-sol და სხვა. აიღეთ თქვენი $100 →
⚠️ შვილობილი ბმული — OmniRoute-ს არ აქვს სპონსორობა ან პარტნიორობა ამ პროვაიდერთან. |
| მოდელის ID | რის ოპტიმიზაციას ახდენს |
|---|---|
auto | 🎯 დაბალანსებული ნაგულისხმევი ვარიანტი (LKGP — ინარჩუნებს თქვენს ბოლო გამართულ პროვაიდერს) |
auto/coding | 🧑💻 კოდის გენერაციისთვის ხარისხზე ორიენტირებული წონები |
auto/fast | ⚡ პირველ რიგში ყველაზე დაბალი დაყოვნება |
auto/cheap | 💰 პირველ რიგში ყველაზე იაფი ფასი თითო ტოკენზე |
auto/offline | 🔋 პირველ რიგში კვოტის / სიჩქარის ლიმიტის ყველაზე დიდი მარაგი |
auto/smart | 🔭 ხარისხი პირველ ადგილზე + 10% ექსპერიმენტირება უკეთესი მოდელების აღმოსაჩენად |
auto/lkgp | 📌 ბოლო ცნობილი გამართული პროვაიდერის მკაფიოდ განსაზღვრული შენარჩუნება |
auto/chaos | 🧪 ხარვეზების ხელოვნურად გამოწვევის წონები მდგრადობის შესამოწმებლად (ქაოსური ინჟინერია) |
| # | სტრატეგია | რას აკეთებს |
|---|---|---|
| 1 | priority |
პირველ სამიზნეზე ორიენტირებული დალაგებული სია — თითოეული სრულად გამოიყენება შემდეგზე გადასვლამდე 🥇 |
| 2 | fill-first |
თითოეული სამიზნის კვოტა სრულად შეივსება შემდეგზე გადასვლამდე |
| 3 | weighted |
შეწონილი შემთხვევითი არჩევა თითოეული სამიზნის წონის მიხედვით |
| 4 | round-robin |
სამიზნეებს შორის თანმიმდევრული ციკლური გადართვა |
| 5 | p2c |
ორი ვარიანტიდან შემთხვევითი არჩევით დატვირთვის დაბალანსება |
| 6 | least-used |
ყველაზე დაბალი მიმდინარე დატვირთვის მქონე სამიზნის არჩევა |
| 7 | random |
თანაბარი ალბათობით შემთხვევითი არჩევა (დუბლიკატების მოცილებით) |
| 8 | strict-random |
შემთხვევითი არჩევა გამეორებების დუბლიკატების მოცილების გარეშე 🎲 |
| 9 | cost-optimized |
რეალური დროის კატალოგის ფასებით თითო მოთხოვნაზე $-ის მინიმუმამდე შემცირება 💸 |
| 10 | headroom |
ყველაზე მეტი დარჩენილი კვოტის მქონე სამიზნის არჩევა |
| 11 | reset-window |
უპირატესობა ენიჭება სამიზნეს, რომლის კვოტის ფანჯარაც ყველაზე მალე განახლდება |
| 12 | reset-aware |
რანჟირება კვოტის განახლების დროის მიხედვით — მოკლე ფანჯრები პირველ რიგში 📊 |
| 13 | context-relay |
ხანგრძლივი საუბრებისთვის კონტექსტის სამიზნეებს შორის გადაცემა 🧠 |
| 14 | context-optimized |
მიმდინარე კონტექსტის ზომისთვის ყველაზე შესაფერისი ვარიანტის არჩევა |
| 15 | cache-optimized |
თითოეული ხელახლა გამოყენებადი პრომპტის პრეფიქსის იმავე ანგარიშზე მიბმა — პრომპტის ქეშში მოხვედრების მაქსიმიზაცია 🎯 |
| 16 | lkgp |
ბოლო ცნობილი გამართული გზა — ინარჩუნებს ბოლო წარმატებულ პროვაიდერს, შემდეგ კი სარეზერვო წესებზე გადადის |
| 17 | auto |
ყველა კავშირის რეალურ დროში შეფასება 16 ფაქტორის მიხედვით 🤖 |
| 18 | fusion |
მოთხოვნის მოდელების ჯგუფზე პარალელურად გადანაწილება + მსაჯი აერთიანებს ერთ პასუხად 🧬 |
| 19 | pipeline |
ეტაპების ჯაჭვი — თითოეული სამიზნის შედეგი შემდეგს მიეწოდება 🔗 |
| ⭐ მიანიჭეთ რეპოზიტორიას ვარსკვლავი | უფასოა — ნამდვილად ეხმარება ხილვადობას | მიანიჭეთ OmniRoute-ს ვარსკვლავი |
| 🐙 GitHub Sponsors | ერთჯერადი ან ყოველთვიური · პლატფორმის საკომისიოს გარეშე | github.com/sponsors/diegosouzapw |
| ☕ Ko-fi | სწრაფი ერთჯერადი შემოწირულება, დონორის რეგისტრაციის გარეშე | ko-fi.com/diegosouzapw |
| 🧋 Buy Me a Coffee | მცირე, არაფორმალური მხარდაჭერა | buymeacoffee.com/diegosouzapw |
| 🖐 Liberapay | პერიოდული · არაკომერციული · ღია კოდი | liberapay.com/diegosouzapw |
| 🇧🇷 PIX (ბრაზილია) | მყისიერი, საკომისიოს გარეშე | გასაღები და QR ქვემოთაა |
| ₿ კრიპტოვალუტა | BTC · ETH · USDT-TRC20 · USDC-Solana | მისამართები ქვემოთაა |
გასაღები (შემთხვევითი): `5d865059-bc44-483a-962d-43ceb80126eb`
Pix-ის დასაკოპირებელი კოდი:
```
00020101021126580014br.gov.bcb.pix01365d865059-bc44-483a-962d-43ceb80126eb5204000053039865802BR5922OMNIROUTE CONTRIBUICAO6006BRASIL62070503***630475DD
```
| ₿ BTC | Bitcoin (SegWit) | bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd |
| Ξ ETH | Ethereum (ERC20) | 0x64Cf6B68A6Ff34288e89172950a2d00102337a84 |
| ₮ USDT | Tron (TRC20) | TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2 |
| $ USDC | Solana | 2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu |
შენიშვნები დეველოპერებისთვის: დეველოპერების კომფორტისთვის, npm install/postinstall-ის დროს პროექტმა შეიძლება შექმნას ლოკალური .env ფაილი. ეს ფაილი განზრახ იგნორირებულია .gitignore-ის მეშვეობით (იხილეთ .gitignore) და მისი კომიტში დამატება დაუშვებელია — თუ ის შემთხვევით დაემატა კომიტში, შეცვალეთ ყველა გამჟღავნებული საიდუმლო მონაცემი და წაშალეთ ფაილი ისტორიიდან. ლოკალური გარემოს ფაილებისა და საიდუმლო მონაცემების მართვის ინსტრუქციებისთვის იხილეთ docs/DEVELOPER-ENVIRONMENT.md.
Claude Code |
Codex CLI |
Cline |
Kilo Code |
Zoo Code |
Continue |
Aider |
ForgeCode |
jcode |
DeepSeek TUI |
CodeWhale |
OpenCode |
Factory Droid |
Copilot CLI |
Cursor CLI |
Smelt |
Pi |
Grok Build |
Hermes Agent |
OpenClaw |
Goose |
Open Interpreter |
Warp AI |
deyin.ai |
OpenAI |
Anthropic |
Gemini |
xAI Grok |
DeepSeek |
Mistral |
Qwen |
Meta Llama |
Groq |
NVIDIA |
MiniMax |
Cohere |
Perplexity |
HuggingFace |
Together |
Fireworks |
Cloudflare |
Baidu |
OpenCode Zen DeepSeek V4, Nemotron 3 ტოკენების ლიმიტის გარეშე |
Kilo Code ავტომარშრუტიზატორი, Tencent Hy3 სამუდამოდ უფასო |
Requesty GPT-OSS 120B, Nemotron სამუდამოდ უფასო |
SiliconFlow DeepSeek V3.2 / R1 უფასო დონე |
Z.AI GLM GLM-4.7 / 4.5-Flash სამუდამოდ უფასო |
Baidu ERNIE ERNIE 4.0 სამუდამოდ უფასო |
Qoder AI Qwen3-Max, Kimi-K2 შეუზღუდავად უფასო |
Pollinations GPT, Llama, Claude გასაღები არ არის საჭირო |
Cloudflare AI 50+ მოდელი 10K ნეირონი/დღე |
NVIDIA NIM GLM, MiniMax ~40 RPM უფასოდ |
Cerebras GLM 4.7, GPT-OSS 1M ტოკენი/დღე |
OpenRouter :free მოდელები +$10 → უფრო მაღალი RPM |
| პლატფორმა | ინსტალაცია | უპირატესობები |
|---|---|---|
| 📦 npm (გლობალური) | npm install -g omniroute | ერთი ბრძანება, ნებისმიერი OS |
| 🐳 Docker | docker run … diegosouzapw/omniroute | მრავალარქიტექტურული AMD64 + ARM64 |
| 🖥️ დესკტოპი (Electron) | npm run electron:build | ნატიური ფანჯარა + სისტემური არე — Windows / macOS / Linux |
| 🎩 მენიუს ზოლი (OmniRouteTray) | brew install --cask zoispag/tap/omniroute-tray | სერვერის ზედამხედველობა და ავტომატური განახლება — macOS |
| 💪 ARM | ნატიური arm64 | Raspberry Pi, ARM სერვერები, Apple Silicon |
| 📱 Android (Termux) | pkg install nodejs && npx -y omniroute | მუშაობს თქვენს ტელეფონზე, 24/7, root-ის გარეშე |
| 📲 PWA | "მთავარ ეკრანზე დამატება" | სრულეკრანიანი, ოფლაინ რეჟიმით, ბრაუზერიდან ინსტალირებადი |
| 🧩 OpenCode პლაგინი | @omniroute/opencode-provider | ნატიური OpenCode ინტეგრაცია |
| 🤖 VS Code Copilot Chat | დააინსტალირეთ OmniCopilot გაფართოება | OmniRoute-ის ყველა მოდელი Copilot Chat-ის ნატიურ ამომრჩევში — სტაბილური და Insiders |
| 🛠️ საწყისი კოდიდან | npm install && npm run dev | შეცვალეთ და შეიტანეთ წვლილი |
| მაღაზია | ბმული | თავსებადია |
|---|---|---|
| 🧩 VS Code Marketplace | ინსტალაცია → | VS Code — სტაბილური და Insiders |
| 🔓 Open VSX Registry | ინსტალაცია → | Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro… |
| რას აკეთებს | როგორ |
|---|---|
| 🟢 ზედამხედველობს სერვერს | უშვებს omniroute serve-ს და დუბლირების ნაცვლად უკვე გაშვებულ ეგზემპლარს იყენებს |
| 📊 მიმდინარე მოხმარება ერთი შეხედვით | პროვაიდერის კვოტის ზოლები, Claude-ის სესიის/კვირეული ლიმიტები განულებამდე დარჩენილი დროით, 30-დღიანი ხარჯების განაწილება |
| 🔄 ავტომატურად ახლდება ადგილზე | ეტაპობრივი ინსტალაცია, ატომური ჩანაცვლება, შეცდომისას წინა ვერსიაზე დაბრუნება — ყოველთვის უახლეს გამოშვებაზე |
| 🚀 შესვლისას გაშვება | სურვილისამებრ გაშვება სისტემაში შესვლისას; მხოლოდ მენიუს ზოლში, dock-ის ხატულის გარეშე |
| 🩺 დიაგნოსტიკა და ჟურნალები | ერთი დაწკაპუნებით დიაგნოსტიკა და სერვერის ჟურნალებზე წვდომა |
.dmg ჩამოტვირთეთ
რელიზებიდან. საწყისი კოდი, პრობლემები და აწყობის
დოკუმენტაცია ხელმისაწვდომია zoispag/omniroute-tray-ზე.
| ინტერფეისი | საბოლოო წერტილი / ბრძანება | გამოიყენეთ შემდეგისთვის |
|---|---|---|
| 🧰 MCP (stdio) | omniroute --mcp | დააკავშირეთ Claude Desktop-თან, Cursor-თან ან ნებისმიერ MCP კლიენტთან |
| 🌊 MCP (HTTP) | /api/mcp/stream | დისტანციური MCP — 110 ინსტრუმენტი, 33 მოქმედების სფერო (აღსრულება არჩევითია), სრული აუდიტის ჟურნალი |
| 📡 MCP (SSE) | /api/mcp/sse | MCP-ის ნაკადური ტრანსპორტი |
| 🤝 A2A | /.well-known/agent.json | აგენტებს შორის კომუნიკაცია, JSON-RPC 2.0 + SSE, 6 უნარი |
| 🌐 REST API | /v1/* | OpenAI-სთან თავსებადი — ჩეთი, ემბედინგები, სურათები, აუდიო, OCR |
| 🔔 ვებჰუკები | /api/webhooks | მოთხოვნის / კვოტის მოვლენების გაგზავნა Slack-ში, Discord-ში, Telegram-ში ან ნებისმიერ URL-ზე |
| 🛰️ დისტანციური CLI | omniroute connect | მართეთ დისტანციური ინსტანცია შეზღუდული მოქმედების სფეროს მქონე წვდომის ტოკენებით |
| # | ძრავა | რას აკეთებს |
|---|---|---|
| 1 | Session-Dedup | შლის სვლებს შორის გამეორებულ შიგთავსს (შიგთავსის მისამართებით, სვლებს შორის) |
| 2 | CCR | დიდ ბლოკებს მოთხოვნისამებრ მისაღები ნიშნულების უკან აარქივებს |
| 3 | Lite | ცარიელი სივრცეებისა და სურათების URL-ების შემოკლება (დაბალი დაყოვნების საბაზისო რეჟიმი) |
| 4 | RTK | ხელსაწყოს შედეგების გონივრული გაფილტვრა, დუბლიკატების მოცილება და შემოკლება (ბრძანებების გათვალისწინებით) |
| 5 | Responses Tool Output | უპირველესად უდანაკარგო JSON და შეზღუდული დიაგნოსტიკური შეკუმშვა shell/patch/search/build შედეგებისთვის (Responses API) |
| 6 | Headroom | JSON მასივების უდანაკარგო ტაბულარული შეკუმშვა (~30%) ჩაშენებული GCF კოდეკის მეშვეობით |
| 7 | Relevance | ბოლო მომხმარებლის მოთხოვნასთან მიმართებით წინადადებების ექსტრაქციული შეფასება |
| 8 | Caveman | წესებზე დაფუძნებული პროზის შეკუმშვა (შედეგში ~65–75%) |
| 9 | Aggressive | შეჯამება და ძველი სვლების პროგრესული დაძველება |
| 10 | LLMLingua-2 | ML-ზე დაფუძნებული სემანტიკური შეკვეცა MobileBERT ONNX-ის მეშვეობით — კოდისთვის უსაფრთხო, ასინქრონული |
| 11 | Ultra | ტოკენების ევრისტიკული შეკვეცა მცირე მოდელის (SLM) არასავალდებულო დონით |
| 12 | OmniGlyph | კონტექსტის სურათად კოდირების ექსპერიმენტული მეთოდი გაზომილი Claude Fable 5-ისთვის, უშუალოდ Anthropic-ის არხზე; GPT 5.6-ის ტრანსფორმერები პროვაიდერის დასტურების მიღებამდე უსაფრთხოების მიზნით გამორთული რჩება. შეკუმშვის ოთხი პროფილი (ნაგულისხმევად აგრესიული, დაბალანსებული, კოდირებისთვის უსაფრთხო, უცვლელად გამტარი) (ყველაზე აგრესიული; საჭიროებს ხელით ჩართვას) |
| რეჟიმი | დანაზოგი | საუკეთესოა |
|---|---|---|
| 🪶 Lite | ~15% | ყოველთვის ჩართული უსაფრთხო ნაგულისხმევი რეჟიმისთვის |
| 🪨 Standard (Caveman) | ~30% | ყოველდღიური კოდირებისთვის |
| ⚡ Aggressive | ~50% | ხანგრძლივი, ხელსაწყოებით დატვირთული სესიებისთვის |
| 🔥 Ultra | ~75% | მაქსიმალური დანაზოგისთვის |
| 🧰 RTK | 60–90% | shell/test/build/git შედეგებისთვის |
| 🔗 Stacked (RTK → Caveman) | 78–95% | შერეული მოთხოვნებისა და ხელსაწყოების ჟურნალებისთვის |
| ფენა | ტექნოლოგია |
|---|---|
| გაშვების გარემო | Node.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27 |
| ენა | TypeScript 6.0 — 100% TypeScript `src/`-სა და `open-sse/`-ში (ნულოვანი `any` ძირითად ნაწილში v2.0-დან) |
| ფრეიმვორკი | Next.js 16 + React 19 + Tailwind CSS 4 |
| მონაცემთა ბაზა | better-sqlite3 (SQLite, WAL journaling) + LowDB (JSON legacy) — 122 დომენის მოდული, 183 მიგრაცია |
| მეხსიერება | SQLite FTS5 სრული ტექსტი + int8-კვანტიზებული ვექტორული ჩანერგვები, ტიპური დაშლა |
| სქემები | Zod 4 — MCP ხელსაწყოს I/O ვალიდაცია + API კონტრაქტები |
| პროტოკოლები | MCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE) |
| სტრიმინგი | Server-Sent Events (SSE) + WebSocket bridge (/v1/ws) |
| კომპრესია | 12-ძრავიანი კონვეიერი — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph |
| ავთენტიფიკაცია და უსაფრთხოება | OAuth 2.0 (PKCE) + JWT + API Keys + MCP-ის ფარგლებში ავთენტიფიკაცია · AES-256-GCM მოსვენებულ მდგომარეობაში · DOMPurify |
| სტელსი | wreq-js — JA3 / JA4 TLS თითის ანაბეჭდის იმიტაცია, 3-დონიანი პროქსი |
| მდგრადობა | წრედის ამომრთველი, ექსპონენციური უკუდახევა, "anti-thundering-herd", ავტო-კომბო თვითაღდგენა |
| ლოგირება | pino — სტრუქტურირებული JSON ლოგები მოთხოვნის კონტექსტით |
| ტესტირება | Node.js test runner + Vitest — 39,000-ზე მეტი სტატიკური ტესტის დეკლარაცია 5,100-ზე მეტ თვალყურის ქვეშ მყოფ სატესტო ფაილში (ერთეული, ინტეგრაცია, E2E, უსაფრთხოება, ეკოსისტემა) |
| პლატფორმები | დესკტოპი (Electron) · Android (Termux) · PWA (ნებისმიერი ბრაუზერი) |
| CI/CD | GitHub Actions — ავტომატური npm გამოქვეყნება + Docker Hub გამოშვებისას |
| ბმულები | ვებგვერდი · npm · Docker Hub |
| დოკუმენტი | აღწერა |
|---|---|
| მომხმარებლის სახელმძღვანელო | პროვაიდერები, კომბინაციები, CLI-სთან ინტეგრაცია, განთავსება |
| დაყენების სახელმძღვანელო | ინსტალაციის ყველა მეთოდი, CLI ხელსაწყოების კონფიგურაციები, პროტოკოლის გამართვა, მოლოდინის დროის ოპტიმიზაცია |
| CLI ხელსაწყოების სახელმძღვანელო | ცალკეული ხელსაწყოების გამართვა Claude Code-ისთვის, Codex-ისთვის, Cursor-ისთვის, Cline-ისთვის, OpenClaw-ისთვის, Kilo-სა და Copilot-ისთვის |
| დისტანციური რეჟიმი | მართეთ დისტანციური OmniRoute (VPS) თქვენი ლეპტოპის CLI-დან შეზღუდული წვდომის ტოკენების მეშვეობით |
| Claude Code-ის კონფიგურაცია | დააკავშირეთ Claude Code OmniRoute-თან (ლოკალურთან/დისტანციურთან) launch-ისა და თითოეული მოდელის პროფილების გამოყენებით |
| სწრაფი დაწყება | 3 ნაბიჯი: ინსტალაცია → დაკავშირება → კონფიგურაცია |
| დოკუმენტი | აღწერა |
|---|---|
| Docker-ის სახელმძღვანელო | Docker-ის გაშვება, Compose-ის პროფილები, Caddy HTTPS, გვირაბები, იმიჯის ტეგები |
| Podman-ის სახელმძღვანელო | Quadlet-ის systemd-თან ინტეგრაცია, podman-compose, SELinux |
| VM-ზე განთავსება | სრული სახელმძღვანელო: VM + nginx + Cloudflare-ის გამართვა |
| Fly.io-ზე განთავსება | განათავსეთ Fly.io-ზე მუდმივი საცავის გამოყენებით |
| Termux-ის სახელმძღვანელო | გაუშვით OmniRoute Android-ზე Termux-ის მეშვეობით |
| PWA-ს სახელმძღვანელო | პროგრესული ვებაპლიკაციის ინსტალაცია, კეშირება, არქიტექტურა |
| დეინსტალაციის სახელმძღვანელო | სრული წაშლა ინსტალაციის ყველა მეთოდისთვის |
| გარემოს კონფიგურაცია | .env-ის ცვლადებისა და ცნობარების სრული სია |
| დოკუმენტი | აღწერა |
|---|---|
| არქიტექტურა | სისტემის არქიტექტურა, მონაცემთა ნაკადი და შიდა მექანიზმები |
| შეკუმშვის სახელმძღვანელო | 7-ვარიანტიანი კონვეიერი: გამორთული / მსუბუქი / სტანდარტული / აგრესიული / ულტრა / RTK / კომბინირებული |
| RTK შეკუმშვა | ბრძანებების გამოტანილი მონაცემების შეკუმშვა, ფილტრები, ნდობა, შემოწმება, დაუმუშავებელი გამოტანილი მონაცემების აღდგენა |
| შეკუმშვის ძრავები | Caveman, RTK, კომბინირებული კონვეიერები, მართვის პანელის/API/MCP ინტერფეისები |
| შეკუმშვის წესების ფორმატი | JSON წესების პაკეტების სქემები Caveman-ისა და RTK-ის ფილტრებისთვის |
| შეკუმშვის ენობრივი პაკეტები | ენის ამოცნობა და Caveman-ის წესების პაკეტების შექმნა |
| მდგრადობის სახელმძღვანელო | ავარიული ამომრთველები, დაყოვნების პერიოდები, რიგი, ერთდროული მოთხოვნების მოზღვავების პრევენცია, TLS-ის გაყალბება |
| ავტომატური კომბინაციების ძრავა | 16-ფაქტორიანი შეფასება, რეჟიმების პაკეტები, თვითაღდგენა |
| პროქსის სახელმძღვანელო | 3-დონიანი პროქსი-სისტემა, 1proxy-ის მარკეტპლეისი, რეესტრის CRUD ოპერაციები |
| უფასო დონეები | გაერთიანებული კატალოგი: 35 დოკუმენტირებული განმეორებადი პული / უფასო დონის 489 კატალოგიზებული ჩანაწერი |
| ფუნქციების გალერეა | მართვის პანელის ვიზუალური მიმოხილვა ეკრანის ანაბეჭდებით |
| კოდის ბაზის დოკუმენტაცია | დამწყებებისთვის გასაგები კოდის ბაზის მიმოხილვა |
| დოკუმენტი | აღწერა |
|---|---|
| API ცნობარი | ყველა საბოლოო წერტილი მაგალითებით |
| OpenAPI სპეციფიკაცია | OpenAPI 3.0 სპეციფიკაცია |
| MCP სერვერი | 110 MCP ხელსაწყო, IDE კონფიგურაციები, Python/TS/Go კლიენტები |
| MCP სერვერის სახელმძღვანელო | MCP-ის ინსტალაცია, ტრანსპორტები და ხელსაწყოების ცნობარი |
| A2A სერვერი | JSON-RPC 2.0 პროტოკოლი, უნარები, ნაკადური გადაცემა, ამოცანების მართვა |
| A2A სერვერის სახელმძღვანელო | A2A აგენტის ბარათი, ამოცანები, უნარები და ნაკადური გადაცემა |
| დოკუმენტი | აღწერა |
|---|---|
| წვლილის შეტანა | დეველოპმენტის გარემოს გამართვა და სახელმძღვანელო მითითებები |
| ბრენჩებისა და რელიზების მოდელი | რომელი ბრენჩებისკენაა მიმართული PR-ები (release/*) და რას ნიშნავს main და ტეგები |
| ცვლილებების ჟურნალი | რელიზების სრული ისტორია თითოეული ვერსიისთვის |
| უსაფრთხოების პოლიტიკა | მოწყვლადობების შეტყობინება და უსაფრთხოების პრაქტიკები |
| i18n-ის სახელმძღვანელო | 42 ენის მხარდაჭერა, თარგმნის სამუშაო პროცესი, RTL |
| რელიზის საკონტროლო სია | რელიზამდე ვალიდაციის ეტაპები |
| დაფარვის გეგმა | ტესტებით დაფარვის სტრატეგია 5,100-ზე მეტ აღრიცხულ სატესტო ფაილში არსებული 39,000-ზე მეტი სტატიკური ტესტის დეკლარაციისთვის |
| ადგილი | კონტრიბუტორი | გაერთიანებული PR-ები | ~შეცვლილი ხაზები |
|---|---|---|---|
| 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 |
release/v3.8.50 ბრენჩის ბოლო კომიტზე dafb4ae808, 2026-08-24 05:26:03 UTC-მდე შესრულებული გაერთიანებების ჩათვლით. გვერდებად დაყოფილი GitHub GraphQL აღწერა მოიცავს 5,911 გაერთიანებულ PR-ს: 2,707 — რეპოზიტორიის მფლობელისგან, 179 — Dependabot-ისგან და 3,025 გარე PR-ს 535 სხვადასხვა კონტრიბუტორისგან. „შეცვლილი ხაზები“ არის GitHub-ში დამატებული და წაშლილი ხაზების ჯამი და მოიცავს გენერირებულ ფაილებს, lockfile-ებს, კატალოგებს, თარგმანებსა და დოკუმენტაციას; ეს ცვლილებების მოცულობაა და არა ავტორის მიერ დაწერილი კოდის ხაზების რაოდენობა. ზღვარზე თანაბარი შედეგები შენარჩუნებულია.
### GitHub-ის მიერ მიკუთვნებული კომიტები
|
backryun 🥇 GitHub-ზე მიკუთვნებული 220 კომიტი |
Paijo 🥈 GitHub-ზე მიკუთვნებული 219 კომიტი |
Randi 🥉 GitHub-ზე მიკუთვნებული 108 კომიტი |
Ravi Tharuma 🏅 GitHub-ზე მიკუთვნებული 81 კომიტი |
Chris 🏅 GitHub-ზე მიკუთვნებული 70 კომიტი |
Markus Hartung 🏅 GitHub-ზე მიკუთვნებული 69 კომიტი · თანაბრად #6 ადგილზე |
|
Dizzle 🏅 GitHub-ზე მიკუთვნებული 69 კომიტი · თანაბრად #6 ადგილზე |
Jan Leon 🏅 GitHub-ზე მიკუთვნებული 64 კომიტი |
zenobit 🏅 GitHub-ზე მიკუთვნებული 62 კომიტი |
Bob.Hou 🏅 GitHub-ზე მიკუთვნებული 51 კომიტი · თანაბრად #10 ადგილზე |
Xiangzhe 🏅 GitHub-ზე მიკუთვნებული 51 კომიტი · თანაბრად #10 ადგილზე |
release/v3.8.50 ნაგულისხმევი ბრენჩისთვის მოხსენებული GitHub-ზე მიკუთვნებული კომიტები. API-მ დააბრუნა 525 იდენტობა (415 მომხმარებელი, 2 ბოტი, 108 ანონიმური); ეს ცხრილი გამორიცხავს პროექტის მმართველს, ბოტებსა და ანონიმურ იდენტობებს და ინარჩუნებს თანაბარ პოზიციებს. ის განსხვავდება როგორც ზემოთ მოცემული გაერთიანებული PR-ების რეიტინგისგან, ისე ქვემოთ მოცემული Git-ის მეტამონაცემებზე დაფუძნებული 639-პირიანი აღწერისგან.
> 🙏 ამ კონტრიბუტორების ფუნქციები, შეცდომების გამოსწორებები და ინფრასტრუქტურის გაუმჯობესებები არის იმის **უმნიშვნელოვანესი ნაწილი**, რაც OmniRoute-ს საიმედოსა და ფუნქციებით მდიდარს ხდის. მნიშვნელოვანია ყოველი pull request, ყოველი სატესტო შემთხვევა და ყოველი i18n თარგმანის ფაილი. ღია კოდს მათნაირი ადამიანები ქმნიან.
![]() Andrew 💛 აქტიური ყოველთვიური სპონსორი |
![]() Vlad I 💛 აქტიური ყოველთვიური სპონსორი |
![]() Paco Cartones 💛 აქტიური ერთჯერადი სპონსორი |
![]() Prof. Igor Morais 💛 ყოფილი ერთჯერადი მხარდამჭერი |
![]() longtao 💛 ყოფილი ერთჯერადი მხარდამჭერი |
activeOnly სტატუსი განსაზღვრავს ზემოთ მოცემულ აქტიურობის აღნიშვნებს; ადრე გასაჯაროებული ერთჯერადი საჯარო მხარდამჭერები კვლავ მადლიერებით არიან მოხსენიებული, ხოლო კერძო სპონსორები ანონიმურებად რჩებიან.
💖 გახდით სპონსორი → — თითოეული დოლარი OmniRoute-ს უფასოსა და დამოუკიდებელს უნარჩუნებს.
ac02c5b42f ვერსიაზე და ხელახლა შემოწმდა აქტიური release/v3.8.50 შტოს ბოლო dafb4ae808 ვერსიაზე: 639 ნორმალიზებული ადამიანის Git-იდენტობა — 407 მათგანი ჩანს კომიტების ავტორად (მათ შორის პროექტის მომვლელიც), ხოლო 232 — მხოლოდ აშკარა Co-authored-by ტრეილერებში. აღრიცხვისას ნორმალიზებულია GitHub-ის noreply სახელები, გამორიცხულია 26 ბოტის/აგენტის/სერვისის/შემავსებელი იდენტობა და ჩვეულებრივი ელფოსტის მისამართები არ არის გაერთიანებული მხოლოდ იმიტომ, რომ მათი საჩვენებელი სახელები ემთხვევა.
### როგორ შეიტანოთ წვლილი
1. შექმენით რეპოზიტორიის fork
2. შექმენით შტო **აქტიური** `release/vX.Y.Z` შტოს ბოლო ვერსიიდან (არა `main`-იდან) — იხილეთ [შტოებისა და რელიზების მოდელი](docs/ops/BRANCHING_MODEL.md)
3. შექმენით თქვენი ფუნქციონალის შტო (`git checkout -b feat/amazing-feature`)
4. დააკომიტეთ თქვენი ცვლილებები (`git commit -m 'feat: add amazing feature'`)
5. ატვირთეთ შტოში (`git push origin feat/amazing-feature`)
6. გახსენით Pull Request, სადაც **base = შესაბამისი `release/vX.Y.Z` შტო**
დეტალური მითითებებისთვის იხილეთ [CONTRIBUTING.md](CONTRIBUTING.md).
### ახალი ვერსიის გამოშვება
```bash
# შექმენით რელიზი — npm publish ავტომატურად შესრულდება
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes
```
| პროექტი | ⭐ | როგორ შთააგონა მან OmniRoute |
|---|---|---|
| 9router | 26,161 | საწყისი პროექტი, რომელზეც ეს fork არის აგებული — აქ გაფართოებულია მულტიმოდალური API-ებით და სრულად გადაწერილია TypeScript-ზე. |
| CLIProxyAPI | 48,497 | Go-ზე შექმნილი იმპლემენტაცია, რომელმაც JavaScript / TypeScript-ზე ამ პორტის შექმნა შთააგონა. |
| LiteLLM | 57,100 | AI-კარიბჭე, რომლის ფასების საჯარო მონაცემთა ნაკრები ჩვენი ხარჯების აღრიცხვის სინქრონიზაციას ამარაგებს, ხოლო პროვაიდერების ნორმალიზაციის მოდელმა ჩვენს მარშრუტიზაციაზე იქონია გავლენა. |
| codex-chatgpt-web | 1,410 | MIT-ის საწყისი კოდი, რომელიც ადაპტირებულია პროექტში ჩაშენებულ ChatGPT Web → Codex Responses ხიდში, მათ შორის ბრაუზერის სესიის, პასუხის ჩარჩოების, გამოყენებისა და ვებ-ძიების ადაპტერები. |
| free-claude-code | 48,112 | ნიმუშები, რომლებიც გადატანილია ნაკადის აღდგენაში, აზროვნების გარეშე მეტსახელებში, სარეზერვო ვებ-ძიებაში, მცოცავი ფანჯრის შეზღუდვებში, ჟურნალის მონაცემების დაფარვასა და გაძლიერებულ გამშვებ პროცესებში. |
| composer-api | 322 | Cursor Composer-ის ხელსაწყოს არჩევის, გამომავალი მონაცემების შეზღუდვისა და ხელსაწყოს დაფიქსირების ნიმუშები, რომლებიც ადაპტირებულია Cursor-ის მშობლიურ შემსრულებელში. |
| codex-multi-auth | 457 | ახალი ავტორიზაციისა და refresh-token-ის როტაციის ნიმუშები, რომლებიც გადატანილია Codex OAuth-ის ხელახალ ავთენტიფიკაციაში. |
| opencode-anthropic-auth | 510 | Claude Code-თან თავსებადი გარდაქმნის ნაგულისხმევი პარამეტრები და ბილინგის სათაურის ქცევა, რომლებიც განზოგადებულია OmniRoute-ის კონფიგურაციით მართვად ხიდში. |
| grok2api-merged | 2 | მისი Grok მოდელების შესაბამისობები, ყალბი TypeError-ის მქონე Statsig გენერატორი, მოთხოვნისა და მოწყობილობის ნაგულისხმევი პარამეტრები და NDJSON პასუხების დამმუშავებელი არსებითად ადაპტირდა OmniRoute-ის Grok Web შემსრულებელში. |
| TQZHR/grok2api | 705 | grok2api-merged-ის მთავარი ტრანზიტიული კოდის წყარო; მისი მოდელის, სათაურის, სასარგებლო დატვირთვის, Statsig-ისა და დამმუშავებლის იმპლემენტაციები შენარჩუნებულია Grok Web-ის წარმოშობის ხაზში. |
| chenyme/grok2api | 7,520 | Grok-ის სასარგებლო დატვირთვისა და მოწყობილობის ნაგულისხმევი პარამეტრების, Statsig გენერატორისა და result.response დამმუშავებლის საფუძვლად არსებული MIT-ის საწყისი კოდი, რომელიც გადმოტანილია TQZHR-ისა და grok2api-merged-ის გავლით. |
| grok2api-pro | 27 | ტრანზიტიული წყარო, რომელსაც grok2api-merged თავის proxy-pool ფენასთან დაკავშირებით უთითებს; OmniRoute ინარჩუნებს წარმოშობის ამ მითითებას, თუმცა არ აცხადებს proxy-pool-ის პორტირებას თავის შეზღუდულ Grok Web შემსრულებელში. |
| GrokProxy | 50 | მისმა cookie-თი ავთენტიფიცირებულმა Grok პროქსიმ და result.response.token ნაკადის ნიმუშმა OmniRoute-ის Grok Web ტრანსპორტის შექმნაზე იქონია გავლენა. |
| GrokBridge | 5 | Grok Web-ის თავდაპირველი იმპლემენტაციისთვის შესწავლილ იქნა მისი HTTP/ბრაუზერის აღმავალი სერვერის დიზაინი; მისი პირდაპირი HTTP გზა GrokProxy-დან მომდინარეობს, ამიტომ დამოუკიდებელი კოდის პორტირება არ ივარაუდება. |
| grok-web-api | 14 | მისმა Rust-ის ChatOptions და პასუხის კონვერტის სქემებმა OmniRoute-ის TypeScript-ზე შექმნილი Grok მოთხოვნისა და ნაკადური პასუხის ტიპებზე იქონია გავლენა. |
| პროექტი | ⭐ | როგორ შთააგონა მან OmniRoute |
|---|---|---|
| Caveman | 100,538 | ვირუსული პროექტი „რატომ გამოიყენო ბევრი ტოკენი, როცა ცოტაც საქმეს აკეთებს“ — მისი გამოქვაბულის ადამიანის მეტყველების ფილოსოფია საფუძვლად უდევს ჩვენს სტანდარტულ შეკუმშვის რეჟიმსა და შემავსებელი სიტყვების მოცილების/კონდენსაციის 30-ზე მეტ წესს. |
| RTK – Rust Token Killer | 77,185 | ბრძანებების გამომავალი მონაცემების მაღალი წარმადობის შეკუმშვა — შთააგონა ჩვენი RTK ძრავა, JSON ფილტრების DSL, დაუმუშავებელი გამომავალი მონაცემების აღდგენა და კომბინირებული RTK → Caveman კონვეიერი. |
| headroom | 67,310 | შექცევადი კონტექსტის შეკუმშვა (SmartCrusher) — შთააგონა ჩვენი headroom ძრავა და ccr აღდგენის მარკერის შაბლონი. |
| LLMLingua | 6,598 | მინიშნებების შეკუმშვის კვლევა (LLMLingua / LLMLingua-2) — შთააგონა ჩვენი ასინქრონული, კოდისთვის უსაფრთხო და შეცდომისას ღია llmlingua ძრავა. |
| llmlingua-2-js | 31 | JS/ONNX პორტი (MobileBERT / XLM-RoBERTa), რომელიც ჩვენი LLMLingua ძრავისთვის სამუშაო ნაკადის ბექენდად გამოიყენება. |
| Troglodita | 40 | PT-BR ტოკენების შეკუმშვა — უზრუნველყოფს ჩვენი pt-BR ენის პაკეტის მუშაობას: პლეონაზმების შემცირებასა და ბრაზილიურ-პორტუგალიურ გრამატიკაზე მორგებულ შემავსებელი სიტყვების მოცილებას. |
| ponytail | 108,957 | ვირუსული „ზარმაცი უფროსი დეველოპერის“ YAGNI-კოდირების უნარი — შთააგონა ჩვენი less-code გამომავალი სტილი: მინიმალური მუშა ცვლილებისკენ მიმართვა, რომელიც ამცირებს _გენერირებულ_ კოდს (Caveman-ის ლაკონიური პროზის გამომავალზე ორიენტირებული ანალოგი). |
| i-have-adhd | 23,526 | მისი მოქმედებაზე ორიენტირებული, ADHD-მეგობრული პასუხის სტილი ადაპტირდა OmniRoute-ის ლაკონიურ გამომავალ სტილად ხუთ ენაზე. |
| პროექტი | ⭐ | როგორ შთააგონა მან OmniRoute |
|---|---|---|
| TOON | 25,233 | ტოკენებზე ორიენტირებული ობიექტური ნოტაცია — მისმა სვეტურმა, სათაურისა და მწკრივების მოდელმა განსაზღვრა ჩვენი ცხრილური კომპაქტიზაციის ეტაპი. |
| GCF – Graph Compact Format | 41 | მისმა კომპაქტურმა გრაფის ფორმატმა და ზოგადი პროფილის დიზაინმა გავლენა მოახდინა OmniRoute-ის ცხრილურ კომპაქტიზაციასა და Headroom კოდეკის ფორმატზე. |
| gcf-typescript | 4 | MIT TypeScript იმპლემენტაცია, რომელიც პირდაპირ ჩაირთო პროექტში და გაფართოვდა Headroom-ის ზოგადი პროფილის კოდეკის სახით. |
| token-optimizer-mcp | 494 | Brotli/SQLite კეში + სესიაზე მორგებული კონტექსტის სხვაობა — შთააგონა ჩვენი session-dedup ძრავა. |
| token-savior | 1,122 | Bash გამომავალი მონაცემების კომპაქტიზაცია + MCP პროფილები — შთააგონა შეკუმშვის შეწყვეტის ჩვენი დისციპლინა და MCP ხელსაწყოების მანიფესტის შემცირება. |
| token-saver | 138 | შიგთავსის გამთვალისწინებელი, ფაილის ტიპზე მორგებული გამომავალი მონაცემების შეკუმშვა, შეცდომების გამთვალისწინებელი შეწყვეტით — დაადასტურა ჩვენი ტიპზე მორგებული გადანაწილებისა და მინიმალური სარგებლისას გამოტოვების მიდგომა. |
| token-optimizer | 1,951 | „იპოვე მოჩვენება-ტოკენები“ — მისმა გატანისა და აღდგენადი სახელურის შაბლონმა გავლენა მოახდინა CCR გატანის შესახებ ჩვენს ხედვაზე. |
| TokenMizer | 28 | სესიის გრაფისა და სხვადასხვა ნაბიჯს შორის სტრიქონების დუბლიკატების მოცილების სქემა, რომელმაც გავლენა მოახდინა ჩვენს session-dedup დიზაინზე. |
| OmniCompress | 3 | Rust სვეტური JSON + შიგთავსზე მისამართებული აღდგენა + შეტყობინებებს შორის დუბლიკატების მოცილება — დაადასტურა ჩვენი headroom/ccr/session-dedup ძრავების დიზაინი და კეშისთვის სტაბილური უცვლელი წესი: „შეკუმშული ფორმა პოზიციისგან დამოუკიდებელია“. |
| mcp-compressor | 113 | MCP ხელსაწყოების სქემის/აღწერის შეკუმშვა — გავლენა მოახდინა MCP ხელსაწყოების მანიფესტის კარდინალურობის შემცირების ჩვენს მიდგომაზე. |
| RepoMapper | 197 | Aider-ის სტილის რეპოზიტორიის რუკის რანჟირება — გავლენა მოახდინა რეპოზიტორიის რუკისა და მოძიების რანჟირების ჩვენს კვლევაზე. |
| quiet-shell-mcp | 4 | დეკლარაციული shell გამომავალი მონაცემების შემცირება MCP-ის მეშვეობით — დაადასტურა Bash გამომავალი მონაცემების დეკლარაციული კომპაქტიზაციის ჩვენი მიდგომა. |
| ts-morph | 6,162 | TypeScript Compiler API ხელსაწყოთა ნაკრები — შთააგონა პარსერზე დაფუძნებული კომენტარების მოცილების ჩვენი მიდგომა, რომელიც ინარჩუნებს სტრიქონულ, შაბლონურ და რეგულარული გამოსახულებების ლიტერალებს. |
| პროექტი | ⭐ | როგორ შთააგონა მან OmniRoute |
|---|---|---|
| Mem0 | 63,902 | უნივერსალური მეხსიერების შრე — მისმა proxy-as-write/read-boundary მოდელმა განსაზღვრა ჩვენი მეხსიერების არქიტექტურა. |
| Letta (MemGPT) | 24,382 | მდგომარეობის მქონე აგენტები დონეებად დაყოფილი მეხსიერებით — შთააგონა ჩვენი Context Control & Recovery (CCR)-ის დონეებად დაყოფილი მოდელი. |
| WFGY | 1,781 | 16 განმეორებადი RAG/LLM-ის მარცხის რეჟიმის ProblemMap ტაქსონომია — საერთო ლექსიკა ჩვენს პრობლემების აღმოფხვრის სახელმძღვანელოში. |
| პროექტი | ⭐ | როგორ შთააგონა მან OmniRoute |
|---|---|---|
| llm-interceptor | 66 | კოდირების ასისტენტსა ↔ LLM-ს შორის ტრაფიკის MITM-გადაჭერამ/ანალიზმა გავლენა მოახდინა Traffic Inspector-ის ადრეულ მოთხოვნებზე. მანამდე მის საფუძველზე შექმნილი ოთხი მოდული — SSE-ის გაერთიანება, საუბრის ნორმალიზაცია, საიდუმლო მონაცემების შენიღბვა და სათაურების სანიტიზაცია — ჩანაცვლდა საჯარო პროტოკოლის სტანდარტებზე დაფუძნებული დამოუკიდებელი clean-room რეალიზაციებით. ჰოსტის გამჭოლი გადაცემის ორი ზედაპირი (passthrough.ts და _internal/bypass.cjs) კვლავ OmniRoute-ის შიდა რეალიზაციებად რჩება და დამოუკიდებლად არის კლასიფიცირებული; ისინი ამ ჩანაცვლების ფარგლებში ხელახლა არ დაწერილა. |
| ProxyBridge | 5,995 | გამჭვირვალე, თითოეული პროცესისთვის განკუთვნილი პროქსი-მარშრუტიზაცია — შთააგონა ჩვენი ავარიაგამძლე MITM-გათიშვა, სოკეტის უმოქმედობის ტაიმაუტები, /proc-ის მეშვეობით პროცესის მიკუთვნება და TPROXY-გადაჭერა. |
| პროექტი | ⭐ | როგორ შთააგონა მან OmniRoute |
|---|---|---|
| models.dev | 6,555 | AI-მოდელების სპეციფიკაციების, ფასებისა და შესაძლებლობების ღია მონაცემთა ბაზა — ნატიურად სინქრონიზდება ჩვენი მოდელების კატალოგში. |
| React Flow / xyflow | 38,108 | კვანძებზე დაფუძნებული გრაფების ბიბლიოთეკა, რომელიც უზრუნველყოფს ჩვენი რეალურ დროში მომუშავე Compression Studio-სა და Combo/Routing Studio-ს მუშაობას. |
| LangGraph | 40,314 | LangGraph Studio-ს სამუშაო პროცესის გრაფის ცოცხალმა ვიზუალიზაციამ შთააგონა ჩვენი Studios-ის რეალურ დროში კასკადური ხედი. |
| Langfuse | 33,592 | მისმა trace → span → generation დაკვირვებადობის მოდელმა განსაზღვრა ჩვენი Compression Studio-ს ჩანჩქერული ხედი. |
| Kiali | 3,631 | Istio-ს სერვისული ბადის დაკვირვებადობა — შთააგონა ჩვენი circuit-breaker ნიშნები და შეცდომის წიბოების ვიზუალები Routing/Combo Studio-ში. |
| lobe-icons | 2,428 | AI/LLM-ბრენდების ლოგოები, რომლებიც ჩვენს მართვის პანელზე პროვაიდერების ხატულებს ასახავს. |
| flag-icons | 12,354 | უზრუნველყოფს MIT-ლიცენზირებულ SVG-დროშებს, რომლებსაც README-ის ენის ამომრჩევი იყენებს. |
| პროექტი | ⭐ | როგორ შთააგონა მან OmniRoute |
|---|---|---|
| awesome-secure-defaults | 721 | ნაგულისხმევად უსაფრთხო ბიბლიოთეკების კურირებული სია, რომელიც განსაზღვრავს ჩვენს არჩევანს უსაფრთხოების კუთხით (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink). |
| პროექტი | ⭐ | როგორ შთააგონა მან OmniRoute |
|---|---|---|
| ClawRouter | 6,564 | შთააგონა მოთხოვნების დუბლირების აღმოფხვრა, საგანგებო ნულოვანი ღირებულების სარეზერვო ვარიანტი, ჩანაცვლებადი Auto-Combo სტრატეგიები და მრავალენოვანი განზრახვის კლასიფიკაცია. |
| Antigravity-Manager | 30,652 | მისმა ანგარიშის გათვალისწინებით მოდელების ხელახალმა მიბმამ, შესრულებადი ფაილის ბილიკის ვალიდაციამ და გეგმის ჭდის ქცევამ გავლენა მოახდინა OmniRoute-ის Antigravity-ის გაშვების გარემოზე. |
| vscode-antigravity-cockpit | 4,817 | მისმა კვოტის განულებამდე დარჩენილი დროის კომპაქტურმა ფორმატმა შთააგონა OmniRoute-ში პროვაიდერის შესაბამისი ლიმიტის ჩვენება. |
| AionUi | 32,230 | მისმა ACP-ინტეგრაციებმა შთააგონა OmniRoute-ის მიერ დაინსტალირებული CLI-აგენტების ავტომატური აღმოჩენა. |
| CodexBar | 20,507 | გამოავლინა Grok Build-ის კვოტის ზედაპირი; შემდეგ OmniRoute-მა დამოუკიდებლად გადაამოწმა და შეასწორა აქტიური სადენური ფორმატი. |