Files
OmniRoute/docs/i18n/el
diegosouzapw 6056c5a5cd Merge remote-tracking branch 'origin/release/v3.8.51' into HEAD
# Conflicts:
#	README.md
#	config/quality/file-size-baseline.json
#	docs/diagrams/comparison-table.svg
#	docs/diagrams/free-tier-budget.svg
#	docs/diagrams/readme-hero.svg
#	docs/i18n/am/llm.txt
#	docs/i18n/ar/llm.txt
#	docs/i18n/az/llm.txt
#	docs/i18n/bg/llm.txt
#	docs/i18n/bn/llm.txt
#	docs/i18n/cs/llm.txt
#	docs/i18n/da/llm.txt
#	docs/i18n/de/llm.txt
#	docs/i18n/el/llm.txt
#	docs/i18n/es/llm.txt
#	docs/i18n/et/llm.txt
#	docs/i18n/fa/llm.txt
#	docs/i18n/fi/llm.txt
#	docs/i18n/fr/llm.txt
#	docs/i18n/ga/llm.txt
#	docs/i18n/gu/llm.txt
#	docs/i18n/ha/llm.txt
#	docs/i18n/he/llm.txt
#	docs/i18n/hi/llm.txt
#	docs/i18n/hr/llm.txt
#	docs/i18n/hu/llm.txt
#	docs/i18n/hy/llm.txt
#	docs/i18n/id/llm.txt
#	docs/i18n/ig/llm.txt
#	docs/i18n/it/llm.txt
#	docs/i18n/ja/llm.txt
#	docs/i18n/ka/llm.txt
#	docs/i18n/km/llm.txt
#	docs/i18n/kn/llm.txt
#	docs/i18n/ko/llm.txt
#	docs/i18n/lt/llm.txt
#	docs/i18n/lv/llm.txt
#	docs/i18n/ml/llm.txt
#	docs/i18n/mr/llm.txt
#	docs/i18n/ms/llm.txt
#	docs/i18n/mt/llm.txt
#	docs/i18n/my/llm.txt
#	docs/i18n/ne/llm.txt
#	docs/i18n/nl/llm.txt
#	docs/i18n/no/llm.txt
#	docs/i18n/or/llm.txt
#	docs/i18n/pa/llm.txt
#	docs/i18n/phi/llm.txt
#	docs/i18n/pl/llm.txt
#	docs/i18n/pt-BR/llm.txt
#	docs/i18n/pt/llm.txt
#	docs/i18n/ro/llm.txt
#	docs/i18n/ru/llm.txt
#	docs/i18n/si/llm.txt
#	docs/i18n/sk/llm.txt
#	docs/i18n/sl/llm.txt
#	docs/i18n/sr/llm.txt
#	docs/i18n/sv/llm.txt
#	docs/i18n/sw/llm.txt
#	docs/i18n/ta/llm.txt
#	docs/i18n/te/llm.txt
#	docs/i18n/th/llm.txt
#	docs/i18n/tr/llm.txt
#	docs/i18n/uk-UA/llm.txt
#	docs/i18n/ur/llm.txt
#	docs/i18n/uz/llm.txt
#	docs/i18n/vi/llm.txt
#	docs/i18n/yo/llm.txt
#	docs/i18n/zh-CN/llm.txt
#	docs/i18n/zh-TW/llm.txt
#	docs/reference/PROVIDER_REFERENCE.md
#	docs/screenshots/free-tier-budget-card.svg
2026-09-17 13:27:25 -03:00
..

README (Ελληνικά)

🌐 Languages: 🇺🇸 English · 🇪🇹 am · 🇸🇦 ar · 🇦🇿 az · 🇧🇬 bg · 🇧🇩 bn · 🇨🇿 cs · 🇩🇰 da · 🇩🇪 de · 🇪🇸 es · 🇪🇪 et · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇪 ga · 🇮🇳 gu · 🇳🇬 ha · 🇮🇱 he · 🇮🇳 hi · 🇭🇷 hr · 🇭🇺 hu · 🇦🇲 hy · 🇮🇩 id · 🇳🇬 ig · 🇮🇹 it · 🇯🇵 ja · 🇬🇪 ka · 🇰🇭 km · 🇮🇳 kn · 🇰🇷 ko · 🇱🇹 lt · 🇱🇻 lv · 🇮🇳 ml · 🇮🇳 mr · 🇲🇾 ms · 🇲🇹 mt · 🇲🇲 my · 🇳🇵 ne · 🇳🇱 nl · 🇳🇴 no · 🇮🇳 or · 🇮🇳 pa · 🇵🇭 phi · 🇵🇱 pl · 🇵🇹 pt · 🇧🇷 pt-BR · 🇷🇴 ro · 🇷🇺 ru · 🇱🇰 si · 🇸🇰 sk · 🇸🇮 sl · 🇷🇸 sr · 🇸🇪 sv · 🇰🇪 sw · 🇮🇳 ta · 🇮🇳 te · 🇹🇭 th · 🇹🇷 tr · 🇺🇦 uk-UA · 🇵🇰 ur · 🇺🇿 uz · 🇻🇳 vi · 🇳🇬 yo · 🇨🇳 zh-CN · 🇹🇼 zh-TW


Πίνακας ελέγχου OmniRoute

🚀 OmniRoute — Η δωρεάν πύλη τεχνητής νοημοσύνης

OmniRoute — Μην σταματάτε ποτέ να γράφετε κώδικα. Κάθε εργαλείο τεχνητής νοημοσύνης → 359 πάροχοι — 150+ δωρεάν — μέσω ενός endpoint. Claude Code, Codex, Cursor, Cline, Copilot & Antigravity σε ΔΩΡΕΑΝ Claude / GPT / Gemini με αυτόματη εφεδρική μετάβαση. Η συνδυασμένη συμπίεση RTK + Caveman εξοικονομεί 15–95% των token (~89% κατά μέσο όρο) — χωρίς να φτάνετε ποτέ στα όρια. 359 πάροχοι τεχνητής νοημοσύνης · 150+ δωρεάν βαθμίδες · ~1,47 δισ. δωρεάν token/μήνα · 19 στρατηγικές δρομολόγησης · $0 για να ξεκινήσετε.

💰 ~1.47B δωρεάν tokens / μήνα

Η χειροκίνητη συνένωση δωρεάν πακέτων είναι επίπονη — δεκάδες SDK, δεκάδες όρια ρυθμού και καμία ιδέα για το πόσα έχετε πραγματικά. Το OmniRoute καταγράφει 452 εγγραφές δωρεάν πακέτων σε 34 επαναλαμβανόμενα κλειδιά pool και υπολογίζει τον συνολικό αριθμό των tokens από τα 16 pools με δημοσιευμένο θετικό μηνιαίο όριο, συν πέντε όρια Groq ανά μοντέλο, με κατάργηση διπλοεγγραφών ανά κοινόχρηστο pool. Τα όρια που ενεργοποιούνται μόνο μετά από περιφερειακό έλεγχο ταυτότητας (σήμερα: ModelScope) εμφανίζονται ξεχωριστά, +~6M πίσω από περιφερειακή επαλήθευση ταυτότητας, και δεν προστίθενται ποτέ στο συνολικό ποσό. Το αποτέλεσμα παραμένει ορατό στον πίνακα ελέγχου (/dashboard/free-tiers).

Κάρτα προϋπολογισμού δωρεάν πακέτων του OmniRoute: ~1.47B δωρεάν tokens ανά μήνα σε σταθερή βάση, έως ~2.07B τον πρώτο μήνα με πιστώσεις εγγραφής, από 34 τεκμηριωμένα επαναλαμβανόμενα κλειδιά pool που καλύπτουν 452 καταγεγραμμένες εγγραφές δωρεάν πακέτων πίσω από ένα endpoint. Ειλικρινής υπολογισμός με κατάργηση διπλοεγγραφών ανά pool — κάθε κοινόχρηστο pool υπολογίζεται μία φορά, συμπεριλαμβανομένων 16 επαναλαμβανόμενων pools με δημοσιευμένο θετικό μηνιαίο όριο tokens και πέντε ορίων Groq ανά μοντέλο· 13 πάροχοι επισημαίνονται ως προς αποφυγή στον κατάλογο κινδύνων όρων χρήσης, ώστε να αποφασίσετε εσείς. Η γραμμή προϋπολογισμού περιλαμβάνει Mistral 1B, Nara 210M, LLM7 150M, Groq 30M (πέντε όρια ανά μοντέλο) και μικρότερα pools, καθώς και πιστώσεις εγγραφής για τον πρώτο μήνα και μόνιμα δωρεάν παρόχους χωρίς όριο tokens, οι οποίοι εμφανίζονται ξεχωριστά ώστε να μην διογκώνουν ποτέ το συνολικό ποσό. Ζωντανή προβολή χρησιμοποιημένων/υπολειπόμενων στο /dashboard/free-tiers.

Κινούμενη σύνοψη της ζωντανής σελίδας /dashboard/free-tiers. Πλήρης μεθοδολογία (κατάργηση διπλοεγγραφών pool, επίπεδα πιστώσεων, όροι παρόχων): docs/reference/FREE_TIERS.md.

Αυτά τα στοιχεία επανελέγχονται κάθε δύο εβδομάδες βάσει του ζωντανού καταλόγου και μεταβάλλονται και προς τις δύο κατευθύνσεις — όταν ένας πάροχος καταργεί ένα δωρεάν πακέτο, ο αριθμός μειώνεται· όταν προστίθεται ένα νέο, αυξάνεται. Δημοσιεύουμε ό,τι υπολογίζει πραγματικά ο κατάλογος, ποτέ μια στρογγυλοποιημένη προς τα πάνω βέλτιστη περίπτωση.


Προσθέστε αστέρι στο αποθετήριο αν το OMNIROUTE σάς βοήθησε να εξοικονομήσετε χρήματα και να κάνετε τη δουλειά σας ευκολότερη.

Αστέρια diegosouzapw%2FOmniRoute | Trendshift Κατάταξη ιστορικού αστεριών olud.ai

💬 Γίνετε μέλος της κοινότητας

👋 Ακολουθήστε τον συντηρητή — ενημερωθείτε πρώτοι για νέους παρόχους, εκδόσεις και συμβουλές:

Ακολουθήστε τον Diego στο LinkedIn Ακολουθήστε τον @diegosouzapw στο GitHub

Discord Telegram WhatsApp Παγκόσμια WhatsApp Βραζιλία Ιστότοπος

Ερωτήσεις, συμβουλές για παρόχους, οδικός χάρτης και υποστήριξη → Discord · Telegram · WhatsApp 🌍 Παγκόσμια / 🇧🇷 Βραζιλία / Πύλη


📈 Η Πύλη Συνεχίζει να Μεγαλώνει

v3.8.49 v3.8.50 v3.8.51+
🌐 Πάροχοι 290 352 περισσότεροι στην ουρά
🧠 Μοναδικά IDs μοντέλων chat 1185 1312
🖼️ Γέφυρα Τρόπων 🆕 vision + audio + video
📡 Δωρεάν κατάλογος Radar 🆕 opt-in
⚖️ Χρονοπρογραμματισμός με επίγνωση ορίων 🆕 Quota-Share
📊 Τηλεμετρία ορίων 🆕 ζωντανά

Οδικός Χάρτης — στον δρόμο προς v3.9.0 LTS


🧩 Διαθέσιμο

έκδοση npm Μηνιαίες λήψεις NPM Docker Hub Άδεια: MIT Λήψεις Docker Λήψεις Electron

🚀 Έναρξη 🚀 Γρήγορη εκκίνηση 📦 Εγκατάσταση 🆓 Χωρίς ρυθμίσεις
💡 Μάθετε 💥 Η υπόσχεση 🤔 Γιατί OmniRoute 🏆 Τι το κάνει να ξεχωρίζει
⚙️ Δυνατότητες 🎯 Συνδυασμοί 🌐 Πάροχοι 🔌 CLI & MCP
🗜️ Συμπίεση 🖥️ Πού εκτελείται 🔒 Ιδιωτικό
👀 Δείτε το 🎬 Σε δράση Τι νέο υπάρχει 🤖 Συμβατά CLI
💚 Υποστήριξη 💚 Υποστήριξη / Δωρεά 💬 Κοινότητα 💖 Χορηγοί
📦 Έργο 🛠️ Τεχνολογικό υπόβαθρο 📖 Τεκμηρίωση 👥 Συνεισφέροντες
🌐 Σε 66 γλώσσες

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


🆓 Λειτουργεί από τη στιγμή που το εγκαθιστάτε — χωρίς κλειδιά, χωρίς ρυθμίσεις

Λειτουργεί από τη στιγμή που το εγκαθιστάτε — μηδενικές ρυθμίσεις. Τρία βήματα: 1. Εγκατάσταση — npm i -g omniroute, ο διακομιστής εκκινείται στο localhost:20128. 2. Κατευθύνετε το εργαλείο σας στο http://localhost:20128/v1 — οποιοδήποτε εργαλείο συμβατό με το OpenAI (Claude Code, Cursor, Cline). 3. Απαντά — καλέστε το μοντέλο auto για άμεση απάντηση, χωρίς κλειδί API, χωρίς εγγραφή, χωρίς ρυθμίσεις. Ο πάροχος χωρίς κλειδί OpenCode Free είναι ήδη συνδεδεμένος στον συνδυασμό auto, ώστε μια νέα εγκατάσταση να αποκρίνεται αμέσως.
# Νέα εγκατάσταση, μηδενικά διαπιστευτήρια — το `auto` λειτουργεί ήδη:
curl http://localhost:20128/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Hello!"}]}'

Προτιμάτε ένα συγκεκριμένο δωρεάν backend; Καλέστε απευθείας το oc/… (OpenCode Free). Στη συνέχεια, περάστε στο auto και αφήστε το OmniRoute να επιλέξει.

📦 Έτοιμα για αντιγραφή και επικόλληση σενάρια γρήγορης εκκίνησης για Python, Node.js, PHP και cURLexamples/quickstart/


💥 Η Υπόσχεση

Η Υπόσχεση — Ένα endpoint και 359 πάροχοι. Η αυτόματη εναλλακτική δρομολόγηση συνεχίζει όσο υπάρχει διαθέσιμος ένας άλλος υγιής προορισμός. Έξι πυλώνες: ανθεκτική εναλλακτική δρομολόγηση μεταξύ 359 παρόχων · εξοικονόμηση έως και 95% στα token για επιλέξιμους φόρτους εργασίας · εκκίνηση με $0, χάρη σε 150+ δωρεάν επίπεδα και 53 επαναλαμβανόμενους ή χωρίς κλειδί παρόχους που παραμένουν δωρεάν για πάντα · 36 ενσωματώσεις CLI/agent μέσω μίας ρύθμισης · συμβατότητα με OpenAI, Claude, Gemini και Responses API στο /v1 · έλεγχοι παραγωγής, όπως circuit breakers, απόκρυψη TLS, MCP με 110 εργαλεία, A2A, μνήμη, guardrails, αξιολογήσεις και 39.000+ δηλώσεις στατικών δοκιμών σε 5.100+ παρακολουθούμενα αρχεία δοκιμών.

🤔 Γιατί OmniRoute;

Γιατί OmniRoute — σταματήστε να διαχειρίζεστε ταυτόχρονα 10 dashboard, ανενεργά κλειδιά API και απροσδόκητους λογαριασμούς. Δέκα καθημερινά προβλήματα και οι λύσεις τους: λήξη αχρησιμοποίητου quota → μεγιστοποίηση της αξιοποίησης των συνδρομών· όρια ρυθμού κατά τη διάρκεια του προγραμματισμού → αυτόματη εναλλακτική δρομολόγηση 4 επιπέδων (Συνδρομή → API → Οικονομικό → Δωρεάν)· έξοδοι εργαλείων που καταναλώνουν token → συμπίεση RTK + Caveman (15–95%)· ακριβά API → δρομολόγηση βελτιστοποιημένη ως προς το κόστος· κάθε εργαλείο απαιτεί ξεχωριστή ρύθμιση → ένα endpoint, ένα dashboard· αποκλεισμός AI → proxy 3 επιπέδων + απόκρυψη TLS· ανενεργά κλειδιά → ανθεκτικότητα 3 επιπέδων (circuit breakers, περίοδος αναμονής κλειδιών, αποκλεισμός μοντέλων)· κοινή χρήση μίας συνδρομής από την ομάδα → σύνολα κλειδιών με quota δίκαιης κατανομής· προτροπές που περνούν από το cloud κάποιου τρίτου → τοπική λειτουργία κατά προτεραιότητα με κλειδιά κρυπτογραφημένα μέσω AES-256-GCM· έλλειψη ορατότητας δαπανών → αναλυτικά στοιχεία σε πραγματικό χρόνο (χρήση, quota, εξοικονόμηση, καθυστέρηση p95).
Ροή αιτήματος OmniRoute: το IDE ή το CLI σας (Claude Code, Cursor, Cline…) καλεί ένα τοπικό endpoint (http://localhost:20128/v1)· ο Έξυπνος Δρομολογητής OmniRoute (συμπίεση RTK + Caveman, 19 στρατηγικές δρομολόγησης, circuit breakers, απόκρυψη TLS, MCP, A2A, guardrails) μπορεί να πραγματοποιεί εναλλακτική δρομολόγηση μεταξύ 4 επιπέδων παρόχων, όσο παραμένει διαθέσιμος ένας επιλέξιμος και υγιής προορισμός — Επίπεδο 1 Συνδρομή, Επίπεδο 2 Κλειδί API, Επίπεδο 3 Οικονομικό και Επίπεδο 4 Δωρεάν.

🤝 Υποστηρίζεται από τους Φίλους μας στο Open Source

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

Θέλετε να συμμετάσχετε ως Φίλος Open Source; Αυτές είναι οι εταιρείες που στηρίζουν το open source και βοηθούν το OmniRoute να συνεχίζει — και δηλώνουμε δημόσια πού πηγαίνει κάθε token που μας δίνουν. Επικοινωνήστε: diegosouza.pw@outlook.com

Kimi (Moonshot AI)
Kimi
Moonshot AI

Founding Open Source Friend
Ευχαριστούμε τον Kimi (Moonshot AI), τον ιδρυτικό μας Φίλο Open Source, για την υποστήριξη αυτού του έργου! Το Kimi είναι το εργαστήριο τεχνητής νοημοσύνης πίσω από τις οικογένειες μοντέλων ανοιχτών βαρών K2 και K3 — το Kimi K3 προσφέρει παράθυρο περιβάλλοντος 1M token, εγγενή όραση και κωδικοποίηση επιπέδου frontier σε κλάσμα του κόστους των κλειστών μοντέλων, και λειτουργεί αμέσως με το Claude Code, το Codex και κάθε εργαλείο κωδικοποίησης που εξυπηρετεί το OmniRoute.

Τι τροφοδοτεί η υποστήριξη του Kimi: Τα API credits του Kimi τροφοδοτούν τον pipeline κυκλοφορίας με επικύρωση AI του OmniRoute — το στάδιο επικύρωσης συγχώνευσης από το Kimi K3 που αξιολογεί κάθε pull request πριν αυτό κυκλοφορήσει — καθώς και την καθημερινή ανάπτυξη λειτουργιών. Η πρωτοβάθμια υποστήριξη Kimi είναι διαθέσιμη και στις δύο γραμμές: το άμεσο Kimi API (kimi-k3) και το πλάνο κωδικοποίησης Kimi Code (OAuth και API key). Το OmniRoute είναι επίσης το πρώτο βραζιλιάνικο έργο ανοιχτού κώδικα στο πρόγραμμα υποστήριξης του Kimi. Αποκτήστε ένα Kimi API key με 15% επιπλέον credits →
Cheaper Inference
Cheaper Inference
cheaperinference.com

Open Source Friend
Ευχαριστούμε το Cheaper Inference, Φίλο Open Source του OmniRoute, για την υποστήριξη αυτού του έργου! Το Cheaper Inference είναι ένα gateway ταξινομημένο βάσει κόστους που μεταπωλεί 42 frontier μοντέλα — Claude, GPT-5.x, Gemini, Kimi K3, GLM, DeepSeek, Grok και MiniMax — πίσω από ένα endpoint συμβατό με OpenAI, δρομολογώντας κάθε αίτημα στον φθηνότερο επιλέξιμο πάροχο χωρίς ποτέ να χρεώνει πάνω από την τιμή καταλόγου του κατασκευαστή μοντέλου.

Πρωτοβάθμια υποστήριξη στο OmniRoute: Chat Completions, το εγγενές endpoint /v1/responses, vision, tool calling και 3 μοντέλα εικόνας (grok-imagine, nano-banana-pro, nano-banana-2, προσβάσιμα ως cheaperinference/<model>). Αποκτήστε ένα API key →

Οι σύνδεσμοι με ετικέτα aff=omniroute είναι σύνδεσμοι συνεργατών. Χρηματοδοτούν το έργο χωρίς επιπλέον κόστος για εσάς.


🎟️ Προσφορές Συνεργατών — δωρεάν κουπόνια εγγραφής από παρόχους που δεν μας χορηγούν (κάντε κλικ για ανάπτυξη)

Αυτή η ενότητα αφορά μόνο κωδικούς παραπομπής/κουπόνια. Οι χορηγούμενες συνεργασίες βρίσκονται στην ενότητα 🤝 Υποστηρίζεται από τους Φίλους μας στο Open Source παραπάνω. Το OmniRoute δεν έχει χορηγία ή συνεργασία με τους παρόχους που αναφέρονται εδώ — αυτά είναι δημόσια κουπόνια που μπορεί να χρησιμοποιήσει ο καθένας.

AgentRouter
AgentRouter
agentrouter.org
AgentRouter — εγγραφή συνεργάτη · $100 δωρεάν credits κατά την εγγραφή (δωρεάν διακομιστής, αναμένετε υψηλότερη καθυστέρηση — κατάλληλο για δοκιμές, όχι για παραγωγή). Πρωτοβάθμια υποστήριξη στο OmniRoute από την v3.8.50: Chat Completions, η μορφή wire συμβατή με Anthropic και η διαδρομή συμβατή με OpenAI. Τα διαθέσιμα μοντέλα περιλαμβάνουν claude-opus-4-8, claude-opus-5, gpt-5.6-sol και άλλα. Πάρτε τα $100 σας →

⚠️ Σύνδεσμος συνεργάτη — το OmniRoute δεν έχει χορηγία ή συνεργασία με αυτόν τον πάροχο.

Γνωρίζετε άλλον πάροχο με γενναιόδωρο δωρεάν κουπόνι εγγραφής που ωφελεί τους χρήστες του OmniRoute; Ανοίξτε ένα issue και θα το προσθέσουμε εδώ.


🎯 Combos — Η Ναυαρχίδα

Και οι 19 στρατηγικές δρομολόγησης combo σε κίνηση — ένα πλακίδιο ανά στρατηγική: priority, fill-first, weighted, round-robin, p2c, least-used, random, strict-random, cost-optimized, headroom, reset-window, reset-aware, context-relay, context-optimized, cache-optimized, lkgp, auto, fusion, pipeline. Δείτε τον παραπάνω πίνακα για το τι κάνει η καθεμία.

Ένα combo είναι μια αλυσίδα μοντέλων στην οποία το OmniRoute δρομολογεί αυτόματα. Αν εξαντληθεί η ποσόστωση, αποτύχει ένας πάροχος ή εκτιναχθεί το κόστος, το combo μπορεί να μεταβεί στο επόμενο υγιές μοντέλο που πληροί τις προϋποθέσεις. 🛡️

Μηδενική ρύθμιση — απλώς χρησιμοποιήστε το auto

Δεν χρειάζεται να δημιουργήσετε combo. Ορίστε το μοντέλο σας σε auto (ή μια παραλλαγή) και το OmniRoute δημιουργεί ένα εικονικό combo από τους συνδεδεμένους παρόχους σας, βαθμολογημένο σε πραγματικό χρόνο:

ID ΜοντέλουΤι βελτιστοποιεί
auto🎯 Ισορροπημένη προεπιλογή (LKGP — παραμένει στον τελευταίο καλό πάροχό σας)
auto/coding🧑💻 Βάρη με προτεραιότητα στην ποιότητα για παραγωγή κώδικα
auto/fast Χαμηλότερη λανθάνουσα κατάσταση πρώτα
auto/cheap💰 Φθηνότερο ανά token πρώτα
auto/offline🔋 Μεγαλύτερη ποσόστωση / περιθώριο ορίου ρυθμού πρώτα
auto/smart🔭 Προτεραιότητα στην ποιότητα + 10% εξερεύνηση για ανακάλυψη καλύτερων μοντέλων
auto/lkgp📌 Ρητή παραμονή στον τελευταίο γνωστό-καλό-πάροχο
auto/chaos🧪 Βάρη έγχυσης σφαλμάτων για δοκιμές ανθεκτικότητας (chaos engineering)

🔀 Ή φτιάξτε το δικό σας — 19 στρατηγικές δρομολόγησης

Και οι 19 στρατηγικές — συνδυάστε τις ελεύθερα ανά βήμα combo:

# Στρατηγική Τι κάνει
1 priority Διατεταγμένη λίστα με πρώτο στόχο — εξαντλεί τον καθένα πριν προχωρήσει στον επόμενο 🥇
2 fill-first Γεμίζει πλήρως την ποσόστωση κάθε στόχου πριν προχωρήσει
3 weighted Τυχαία επιλογή με βάση βαρύτητα ανά στόχο
4 round-robin Εναλλαγή μεταξύ στόχων με σειρά
5 p2c Τυχαία εξισορρόπηση φόρτου power-of-two-choices
6 least-used Επιλέγει τον στόχο με το χαμηλότερο τρέχον φορτίο
7 random Ομοιόμορφη τυχαία επιλογή (χωρίς επανάληψη)
8 strict-random Τυχαία επιλογή χωρίς αποεπανάληψη 🎲
9 cost-optimized Ελαχιστοποίηση $ ανά αίτημα από τιμοκατάλογο σε πραγματικό χρόνο 💸
10 headroom Επιλέγει τον στόχο με το μεγαλύτερο υπολειπόμενο περιθώριο ποσόστωσης
11 reset-window Προτιμά τον στόχο του οποίου το παράθυρο ποσόστωσης επαναφέρεται συντομότερα
12 reset-aware Κατάταξη με βάση τον χρόνο επαναφοράς ποσόστωσης — πρώτα τα σύντομα παράθυρα 📊
13 context-relay Μεταβίβαση πλαισίου μεταξύ στόχων για μακρές συνομιλίες 🧠
14 context-optimized Επιλέγει τον καλύτερο στόχο για το τρέχον μέγεθος πλαισίου
15 cache-optimized Καρφιτσώνει κάθε επαναχρησιμοποιήσιμο πρόθεμα προτροπής στον ίδιο λογαριασμό — μέγιστες επιτυχίες προσωρινής αποθήκευσης προτροπής 🎯
16 lkgp Τελευταία Γνωστή Καλή Διαδρομή — καρφιτσώνει στον τελευταίο επιτυχή πάροχο, κατόπιν εφαρμόζει εναλλακτικούς κανόνες
17 auto Ζωντανή βαθμολόγηση 16 παραγόντων σε κάθε σύνδεση 🤖
18 fusion Εκπομπή σε ομάδα μοντέλων + ένας κριτής συνθέτει μία απάντηση 🧬
19 pipeline Αλυσίδα βημάτων — η έξοδος κάθε στόχου τροφοδοτεί τον επόμενο 🔗

Η μηχανή Auto-Combo βαθμολογεί κάθε υποψήφιο με βάση 16 παράγοντες (υγεία, ποσόστωση, κόστος, λανθάνουσα κατάσταση, καταλληλότητα εργασίας, ποιότητα, διαθεσιμότητα συνεδρίας…) — δείτε docs/routing/AUTO-COMBO.md.

🧱 Η ανθεκτικότητα είναι ενσωματωμένη (3 ανεξάρτητα επίπεδα)

Ανθεκτικότητα OmniRoute — 3 ανεξάρτητα επίπεδα αυτο-επούλωσης, το κατάλληλο επίπεδο για κάθε τύπο αποτυχίας. Επίπεδο 1 διακόπτης κυκλώματος παρόχου (ολόκληρος ο πάροχος): ενεργοποιείται μόνο για 408/5xx, κατώφλια OAuth 8× / κλειδί-API 12× / τοπικό 2×, επαναφορά 60s/30s/15s σε δοκιμαστική κατάσταση HALF-OPEN, ανάκτηση με τεμπελιά· ενώ είναι ΑΝΟΙΧΤΟΣ το combo δρομολογεί στον επόμενο πάροχο. Επίπεδο 2 ψύξη σύνδεσης (ένα κλειδί/λογαριασμός): βάση 5s OAuth / 3s κλειδί-API, εκθετική υπαναχώρηση ×2 με προστασία αντι-thundering-herd, το 429 τιμά το Retry-After, η επιτυχία καθαρίζει όλη την κατάσταση σφάλματος· ένα κλειδί που ψύχεται παραλείπεται ενώ τα αδελφά κλειδιά συνεχίζουν να εξυπηρετούν. Επίπεδο 3 αποκλεισμός μοντέλου (ένα μοντέλο): 429 ανά μοντέλο, τοπικό 404 ή αρνήσεις λειτουργίας κλειδώνουν μόνο αυτό το μοντέλο — ποτέ ολόκληρη τη σύνδεση. Τερματικές καταστάσεις (αποκλεισμός, λήξη, εξάντληση πιστώσεων) αφορούν τον χειριστή, όχι ψύξεις.

📖 Μηχανή Auto-Combo · Οδηγός Ανθεκτικότητας


🏆 Τι Κάνει το OmniRoute να Ξεχωρίζει

Τι κάνει το OmniRoute να ξεχωρίζει — μια χρονολογημένη σύγκριση δυνατοτήτων με τα 9router, OpenRouter, CLIProxyAPI και LiteLLM σε 13 δυνατότητες. OmniRoute: 359 πάροχοι, 150+ ενσωματωμένα δωρεάν επίπεδα, 19 στρατηγικές δρομολόγησης, συμπίεση token με 12 μηχανές, ενσωματωμένος διακομιστής MCP με 110 εργαλεία, πρωτόκολλο πρακτόρων A2A, μόνιμη μνήμη, προστατευτικοί μηχανισμοί, πράκτορες cloud, απόκρυψη δακτυλικού αποτυπώματος TLS, Desktop/Termux/PWA και 42 τοπικές προσαρμογές διεπαφής χρήστη i18n. Το OmniRoute διατίθεται με άδεια MIT και μπορεί να φιλοξενηθεί σε δική σας υποδομή. Οι δυνατότητες και οι αριθμοί των ανταγωνιστών ενδέχεται να αλλάξουν· ανατρέξτε στη συνδεδεμένη μεθοδολογία.

📊 Πλήρης μεθοδολογία & λεπτομέρειες ανά δυνατότητα σε σύγκριση με τα 9router, OpenRouter, CLIProxyAPI & LiteLLM → docs/comparison/OMNIROUTE_VS_ALTERNATIVES.md


💚 Υποστήριξη του OmniRoute

Το OmniRoute διαθέτει άδεια MIT και συντηρείται δημόσια. Αν σας εξοικονομεί χρόνο ή χρήμα, δείτε πώς μπορείτε να το διατηρήσετε ανεξάρτητο — επιλέξτε ό,τι σας ταιριάζει. Η χορηγία δεν επηρεάζει ποτέ την προτεραιότητα δρομολόγησης· αγοράζει ορατότητα, όχι κατάταξη.

Δώστε αστέρι στο αποθετήριοΔωρεάν — βοηθά πραγματικά στην ορατότηταΑστέρι στο OmniRoute
🐙 GitHub SponsorsΕφάπαξ ή μηνιαία · χωρίς χρέωση πλατφόρμαςgithub.com/sponsors/diegosouzapw
Ko-fiΓρήγορη εφάπαξ συνεισφορά, χωρίς εγγραφή για τον δωρητήko-fi.com/diegosouzapw
🧋 Buy Me a CoffeeΜικρή, ανεπίσημη χειρονομίαbuymeacoffee.com/diegosouzapw
🖐 LiberapayΕπαναλαμβανόμενη · μη κερδοσκοπική · ανοιχτού κώδικαliberapay.com/diegosouzapw
🇧🇷 PIX (Βραζιλία)Άμεσα, χωρίς χρεώσειςκλειδί & QR παρακάτω
ΚρυπτονόμισμαBTC · ETH · USDT-TRC20 · USDC-Solanaδιευθύνσεις παρακάτω

🇧🇷 PIX — άμεσα, χωρίς χρεώσεις (Βραζιλία)

OmniRoute PIX QR code

Κλειδί (τυχαίο): 5d865059-bc44-483a-962d-43ceb80126eb

Pix copia-e-cola:

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

₿ Κρυπτονόμισμα — BTC · ETH · USDT-TRC20 · USDC-Solana (κάντε κλικ για ανάπτυξη)
₿ BTCBitcoin (SegWit)bc1qh00smz004sy85wyl28v77tenkt3ckl6eaep7fd
Ξ ETHEthereum (ERC20)0x64Cf6B68A6Ff34288e89172950a2d00102337a84
₮ USDTTron (TRC20)TKAF41JpuQrHbKTnsQa9svJE2T192Hvsc2
$ USDCSolana2emNNZzVVWQc3FQ2wk9M6qXUQmW8AKdjjL174fXR28Tu

⚠️ Αποστέλλετε κάθε νόμισμα μόνο στο δίκτυο που αναγράφεται — η αποστολή σε λάθος δίκτυο μπορεί να οδηγήσει σε απώλεια των κεφαλαίων.

🐛 Βρήκατε ένα σφάλμα ή έχετε σχόλια; Ανοίξτε μια Συζήτηση.


Σημειώσεις προγραμματιστή: Το έργο ενδέχεται να δημιουργήσει ένα τοπικό αρχείο .env κατά την εκτέλεση npm install/postinstall για την ευκολία των προγραμματιστών. Αυτό το αρχείο αγνοείται σκόπιμα μέσω του .gitignore (δείτε .gitignore) και δεν πρέπει ποτέ να υποβληθεί — αν υποβληθεί κατά λάθος, αντικαταστήστε τυχόν εκτεθειμένα μυστικά και αφαιρέστε το αρχείο από το ιστορικό. Δείτε docs/DEVELOPER-ENVIRONMENT.md για οδηγίες σχετικά με τη διαχείριση τοπικών αρχείων περιβάλλοντος και μυστικών.

📡 OmniRoute Radar

Η κύρια επισήμανση για το δωρεάν επίπεδο παραμένει ~1.47B tokens/μήνα από τον τεκμηριωμένο, κατάλογο με απαλοιφή διπλοτύπων ανά κοινόχρηστο απόθεμα παραπάνω. Οι προσωρινές πιστώσεις εγγραφής σε παρόχους μπορούν ξεχωριστά να αυξήσουν τον πρώτο μήνα σε ~2.07B. Το Radar είναι μια προαιρετική, υπογεγραμμένη επικάλυψη καταλόγου για όσους επιθυμούν πιο πρόσφατες πληροφορίες διαθεσιμότητας δωρεάν μοντέλων μεταξύ των εκδόσεων του OmniRoute· ο κατάλογος της κοινότητας και κάθε υπάρχουσα δωρεάν λειτουργία παραμένουν δωρεάν.

Οι υποστηρικτές μπορούν να λαμβάνουν τον ζωντανό κατάλογο και πρόσθετες ευκαιρίες από παρόχους. Το ξεχωριστό, μεταβλητό ανώτατο όριό του είναι περίπου 3B tokens/μήνα το πολύ, ανάλογα με τη διαθεσιμότητα των παρόχων. Αυτό το ανώτατο όριο δεν αποτελεί εγγύηση: οι πάροχοι μπορούν να αλλάξουν τα όρια χρήσης, τα κριτήρια επιλεξιμότητας, τα μοντέλα ή τις περιοχές ανά πάσα στιγμή.

Το Radar ενεργοποιείται προαιρετικά και χρησιμοποιεί μόνο αιτήματα GET. Το πρόγραμμα-πελάτης OmniRoute δεν μεταφορτώνει προτροπές, κίνηση, ρυθμίσεις παραμέτρων παρόχων, τηλεμετρία χρήσης ή την τοπική κατάσταση απόρριψης ανακοινώσεων. Μάθετε περισσότερα σχετικά με την επιλεξιμότητα και τον τρέχοντα κατάλογο στη διεύθυνση radar.omniroute.online/planos.


Τι Νέο Υπάρχει

Πρόσφατες κορυφαίες αλλαγές από την v3.8.20 → v3.8.50. Πλήρες ιστορικό στο CHANGELOG.md.

  • 🎛️ OmniConductor — εισερχόμενη ανάθεση A2A στον στόλο agent σας, δεξιότητες Conductor στο Agent Card, και πίνακας dashboard με φωνητική συνομιλία push-to-talk Faro. → A2A Server
  • 🛂 Προσαρμοστική αποδοχή & προστασία από υπερφόρτωση — τα βαριά αιτήματα chat μπαίνουν σε ουρά αντί να λαμβάνουν 503, με ατομικές κυλιόμενες εκμισθώσεις RPM ανά σύνδεση. → Resilience Guide
  • 🗂️ Κανονική ταξινόμηση /v1/models — ένα συνεχόμενο μπλοκ ομαδοποιημένο ανά πάροχο για κάθε πάροχο (οι συνδυασμοί καρφιτσωμένοι πρώτα), σταθερό σε κάθε πηγή καταλόγου. → API Reference
  • 🗜️ Ενίσχυση συμπίεσης — inflation guard ενεργό εξ ορισμού, Caveman packs για DE / FR / JA + Κινεζικά (wényán), φίλτρα RTK για Gradle & .NET. → Compression
  • 💸 Ειλικρινής σταθερό κόστοςοι πάροχοι συνδρομής / προγράμματος κωδικοποίησης εμφανίζουν $0 στην ανάλυση κόστους· ο προϋπολογισμός, η ποσόστωση και η δρομολόγηση συνεχίζουν να εκτιμούν. → API Reference
  • ⚖️ Δρομολόγηση Quota-Share — διανέμει δίκαια την ποσόστωση ενός κοινού λογαριασμού σε κλειδιά pool, με διατήρηση εργασίας ώστε αδρανείς κατανομές να δανείζονται. → Resilience Guide
  • 🤖 Εγκατάσταση CLI/agent με μία εντολή — 13 καταχωρημένες εντολές setup-*· το omniroute run εκκινεί 7 CLI (Claude Code, Codex, Aider, Goose, OpenCode, Qwen Code, Gemini CLI)· το omniroute configure υποστηρίζει 10 στόχους με διαδραστικό επιλογέα παρόχου+μοντέλου και αγαπημένα ανά πλαίσιο. → CLI Integrations
  • 🛰️ Απομακρυσμένη λειτουργία — οδηγήστε ένα απομακρυσμένο OmniRoute με διακριτικά εμβέλειας (connect / contexts / tokens) + έναν βοηθό antigravity OAuth για εγκαταστάσεις VPS. → Remote Mode
  • 🧭 Εξυπνότερη αυτόματη δρομολόγηση — συνδυασμοί auto/<category>:<tier>, Fusion (πίνακας μοντέλων + κριτής), δρομολόγηση ανά εργασία, παρακάμψεις μοντέλου / λειτουργίας / USD-budget ανά αίτημα. → Auto-Combo
  • 🗜️ Συμπίεση με δυνατότητα προσθήκης — 12 συνδυαστικές μηχανές + Compression Studios: LLMLingua-2, Ultra δύο επιπέδων, omniglyph, πύλη πιστότητας ανά βήμα, GCF v3.2, επεξεργαστής με αναδιάταξη drag. → Compression
  • 🕵️ Διαφανής αποκρυπτογράφηση MITM (TPROXY) — καταγράφει CLI που αγνοούν μεταβλητές περιβάλλοντος proxy, με CA ανά SNI + εγκαταστάτη αποθήκης εμπιστοσύνης. → MITM/TPROXY
  • 💸 Τηλεμετρία κόστους παντού — κεφαλίδες κόστους/χρήσης X-OmniRoute-* σε κάθε endpoint, κεφαλίδα εξοικονόμησης cache-HIT, ποσοστώσεις δαπάνης USD ανά κλειδί. → API Reference
  • 🧠 Μνήμη υπό τον έλεγχό σας — ανενεργή εξ ορισμού, προαιρετική κβαντοποίηση διανύσματος int8 + τυποποιημένη φθορά, x-omniroute-no-memory ανά αίτημα. → Memory
  • 🛡️ Ασφάλεια — φύλακας έγχυσης prompt σε κάθε διαδρομή LLM (σουίτα red-team), προαιρετική ασπίδα απόκρυψης διαπιστευτηρίων (αποκρύπτει διαρρεόντα κλειδιά API/μυστικά και στις δύο κατευθύνσεις), δωρεάν αναζήτηση web DuckDuckGo ως έσχατη λύση, και προαιρετική πύλη σύνδεσης OIDC για το dashboard (η σύνδεση με κωδικό πρόσβασης παραμένει πάντα διαθέσιμη). → Guardrails
  • 🖼️ Νέα endpoint/v1/ocr (Mistral OCR) και /v1/audio/translations (τύπου Whisper) συμπληρώνουν την επιφάνεια πολυμέσων. → API Reference
  • 🎨 Δημιουργία εικόνας / βίντεο / ήχου — ένα API για πολυμέσα: xAI Grok Imagine & Novita AI βίντεο, ComfyUI, Magnific, Adobe Firefly, Segmind, και πάροχοι ομιλίας όπως ElevenLabs. → API Reference
  • 🌍 Ανάπτυξη & λειτουργίεςbasePath αντίστροφου proxy, αυτόματη ανίχνευση γλώσσας browser, παρακολούθηση συσκευής ανά κλειδί, εμπιστοσύνη MITM χωρίς root, τοπικοποίηση zh-TW. → Environment
  • 🤝 Περισσότεροι πάροχοι & agents — cloud agents (Codex Cloud, Cursor, Devin, Jules), Grok Build (xAI) με σύνδεση μέσω browser + OAuth, κάρτα πρώτης κατηγορίας Ollama, Claude Opus 5 & Sonnet 5, επίσημη συνεργασία Kimi (Code/Web/Moonshot), Zed, Requesty, SenseNova, Yuanbao, Agnes AI… και ανανεωμένος κατάλογος 352 παρόχων. → Providers
  • 📡 Διαφάνεια δρομολόγησης — κάθε απόκριση φέρει κεφαλίδα X-OmniRoute-Decision που ονομάζει τη στρατηγική/πάροχο/καθυστέρηση που την εξυπηρέτησε, νέα στρατηγική συνδυασμού cache-optimized + παράγοντας cacheAffinity Auto-Combo που δρομολογεί επαναλαμβανόμενα αιτήματα πίσω στη σύνδεση που κατέχει το αποθηκευμένο πρόθεμα, και ένα endpoint μόνο-ανάγνωσης /v1/auto-combo/{channel}/candidates που εκθέτει το ζωντανό pool υποψηφίων ενός καναλιού auto/*. → Auto-Combo
  • Τοπική απόδοση & υποδομή — τοπικό Redis με ένα κλικ, αναπτυκτήρες relay Cloudflare Workers / Deno Deploy, Bifrost & Mux ως εποπτευόμενες ενσωματωμένες υπηρεσίες. → Embedded Services
  • 🧩 Επίσης στο πακέτο — πλαίσιο plugin + marketplace, πλαίσια δεξιοτήτων Omni/Agent/GitHub, ενοποίηση αποθήκης Obsidian (22 εργαλεία MCP), API Batch & Files συμβατά με OpenAI, σημασιολογική cache αποκρίσεων, gamification με πίνακες κατάταξης, ανακάλυψη agent ACP (15 ενσωματωμένοι agents), προγραμματισμένη εξαγωγή αρχείων καταγραφής στο BigQuery, έγχυση σφαλμάτων auto/chaos, γέφυρα bot Telegram, ενδοεφαρμογικός διαχειριστής εκδόσεων και κατατάξεις δωρεάν παρόχων LMArena-ELO. → Docs

🤖 Συμβατά CLIs & Κωδικοί Πράκτορες

Μία ρύθμιση — http://localhost:20128/v1 — και κάθε AI IDE ή CLI τρέχει με δωρεάν και χαμηλού κόστους μοντέλα.

Claude Code
Claude Code
Codex CLI
Codex CLI
Cline
Cline
Kilo Code
Kilo Code
Zoo Code
Zoo Code
Continue
Continue
Aider
Aider
ForgeCode
ForgeCode
jcode
jcode
DeepSeek TUI
DeepSeek TUI
CodeWhale
CodeWhale
OpenCode
OpenCode
Factory Droid
Factory Droid
GitHub Copilot CLI
Copilot CLI
Cursor CLI
Cursor CLI
Smelt
Smelt
Pi (pi-coding-agent)
Pi
Grok Build (xAI)
Grok Build
Hermes Agent (Nous Research)
Hermes Agent
OpenClaw
OpenClaw
Goose
Goose
Open Interpreter
Open Interpreter
Warp AI
Warp AI
Agent Deck
Agent Deck
λειτουργεί επίσης με · Kiro · Command Code · Antigravity · Windsurf · AMP · οποιοδήποτε εργαλείο συμβατό με OpenAI

📖 Ρύθμιση ανά εργαλείο για όλα τα 36 εργαλεία (26 CLI Code + 10 CLI Agents) → docs/reference/CLI-TOOLS.md · 🧩 Πρόσθετο OpenCode → @omniroute/opencode-provider


Εκκινήστε οποιοδήποτε υποστηριζόμενο CLI μέσω του OmniRoute με μία εντολή — χωρίς αρχεία ρυθμίσεων, τα διαπιστευτήρια εισάγονται ανά διεργασία, τα Qwen/Gemini αποκτούν μια μεμονωμένη απομονωμένη αρχική κατάλογο:

omniroute run claude   --model openai/gpt-5.4          # Claude Code
omniroute run codex    --model glm/glm-5.2             # OpenAI Codex CLI
omniroute run aider    --model glm/glm-5.2 -- --message "reply OK"
omniroute run goose    --model glm/glm-5.2
omniroute run opencode --model glm/glm-5.2 -- run "reply OK"
omniroute run qwen     --model glm/glm-5.2 -- -p "reply OK"
omniroute run gemini   --model glm/glm-5.2 -- --skip-trust -p "reply OK"

# Ή επιλέξτε παρόχο+μοντέλο διαδραστικά και γράψτε τη δική του ρύθμιση του εργαλείου:
omniroute configure codex          # επίσης: claude opencode qwen aider goose gemini cline continue kilo

Κάθε εντολή τιμά το ενεργό απομακρυσμένο πλαίσιο (omniroute connect <host>), η --dry-run προεπισκοπεί ακριβώς το περιβάλλον/ορίσματα χωρίς εκτέλεση, και η --api-key-env NAME κρατά τα μυστικά εκτός του ιστορικού του κελύφους. → Ενσωματώσεις CLI


🌐 352 πάροχοι AI — 152 επισημασμένοι στον κατάλογο ως δωρεάν

352 καταχωρισμένοι πάροχοι στις κανονικές συλλογές συνομιλίας, πολυμέσων, αναζήτησης, τοπικών υπηρεσιών, πρακτόρων cloud και συστήματος, συμπεριλαμβανομένων 152 που διαθέτουν μεταδεδομένα εντοπισμού hasFree: true. Το μητρώο μοντέλων συνομιλίας καλύπτει 229 παρόχους / 2.554 διακριτά ζεύγη παρόχου-μοντέλου / 1.283 ανεπεξέργαστα αναγνωριστικά μοντέλων· ο ξεχωριστός κατάλογος δωρεάν ορίων διαθέτει 443 εγγραφές ανά μοντέλο, 34 επαναλαμβανόμενες δεξαμενές και 53 επαναλαμβανόμενους/χωρίς κλειδί παρόχους που παραμένουν δωρεάν για πάντα. Αυτοί οι παρονομαστές είναι διαφορετικοί εκ σχεδιασμού· οι ορισμοί και οι υπολογισμοί με απαλοιφή διπλοτύπων ανά δεξαμενή βρίσκονται στην Αναφορά παρόχων και στα Δωρεάν επίπεδα.

🏢 Κάθε μεγάλο εργαστήριο — μέσω ενός τελικού σημείου

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

…και 330+ ακόμη — κάθε εικονίδιο ανακτάται δυναμικά από τον κατάλογο παρόχων του πίνακα ελέγχου. 📖 Αναφορά παρόχων


🆓 Δωρεάν για πάντα — $0, χωρίς κάρτα

OpenCode Zen
OpenCode Zen
DeepSeek V4, Nemotron 3
Χωρίς όριο διακριτικών
Kilo Code
Kilo Code
Αυτόματη δρομολόγηση, Tencent Hy3
Δωρεάν για πάντα
Requesty
Requesty
GPT-OSS 120B, Nemotron
Δωρεάν για πάντα
SiliconFlow
SiliconFlow
DeepSeek V3.2 / R1
Δωρεάν επίπεδο
Z.AI GLM
Z.AI GLM
GLM-4.7 / 4.5-Flash
Δωρεάν για πάντα
Baidu ERNIE
Baidu ERNIE
ERNIE 4.0
Δωρεάν για πάντα
Qoder AI
Qoder AI
Qwen3-Max, Kimi-K2
Απεριόριστη ΔΩΡΕΑΝ χρήση
Pollinations
Pollinations
GPT, Llama, Claude
Δεν απαιτείται κλειδί
Cloudflare AI
Cloudflare AI
50+ μοντέλα
10K νευρώνες/ημέρα
NVIDIA NIM
NVIDIA NIM
GLM, MiniMax
~40 RPM δωρεάν
Cerebras
Cerebras
GLM 4.7, GPT-OSS
1M διακριτικά/ημέρα
OpenRouter
OpenRouter
:free μοντέλα
+$10 → υψηλότερο RPM

📖 Πλήρης μηχανικώς αναγνώσιμος κατάλογος → docs/reference/PROVIDER_REFERENCE.md


🖥️ Πού εκτελείται το OmniRoute — Παντού

Ίδια εφαρμογή, το μηχάνημά σας, οι κανόνες σας. Από μια καθολική εγκατάσταση npm έως το τηλέφωνό σας μέσω Termux.

ΠλατφόρμαΕγκατάστασηΚύρια χαρακτηριστικά
📦 npm (καθολικά)npm install -g omnirouteΜία εντολή, οποιοδήποτε λειτουργικό σύστημα
🐳 Dockerdocker run … diegosouzapw/omnirouteΠολλαπλές αρχιτεκτονικές AMD64 + ARM64
🖥️ Επιφάνεια εργασίας (Electron)npm run electron:buildΕγγενές παράθυρο + περιοχή ειδοποιήσεων — Windows / macOS / Linux
🎩 Γραμμή μενού (OmniRouteTray)brew install --cask zoispag/tap/omniroute-trayΕπιβλέπει & ενημερώνει αυτόματα τον διακομιστή — macOS
💪 ARMεγγενές arm64Raspberry 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Τροποποιήστε το, συνεισφέρετε

📖 Οδηγός Docker · Επιφάνεια εργασίας · Εικονίδιο γραμμής μενού · Termux · PWA · OpenCode


🧩 Νέο: Το OmniRoute μέσα στο εγγενές Copilot Chat του VS Code

Χωρίς νέα πλαϊνή γραμμή, χωρίς νέο περιβάλλον συνομιλίας — κάθε μοντέλο που διαθέτει το OmniRoute εμφανίζεται απευθείας στον επιλογέα μοντέλων του Copilot Chat που ήδη χρησιμοποιείτε. Από το VS Code 1.122, τα μοντέλα παρόχων λειτουργούν χωρίς σύνδεση στο GitHub ή συνδρομή Copilot — λειτουργία agent, κλήση εργαλείων και όραση, δωρεάν.

Εγκαταστήστε την επέκταση OmniCopilot, συνδέστε τη στον διακομιστή OmniRoute που διαθέτετε (η προεπιλογή είναι localhost:20128) και, στη συνέχεια, ανοίξτε το Copilot Chat → επιλογέας μοντέλων → Διαχείριση μοντέλων…OmniRoute.

ΚατάστημαΣύνδεσμοςΛειτουργεί με
🧩 VS Code MarketplaceΕγκατάσταση →VS Code — σταθερή έκδοση & Insiders
🔓 Open VSX RegistryΕγκατάσταση →Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod, Antigravity, Kiro…

Μέσα από το πρόγραμμα επεξεργασίας: ανοίξτε την προβολή Επεκτάσεις, αναζητήστε "OmniRoute" και κάντε κλικ στην Εγκατάσταση — λειτουργεί με τον ίδιο τρόπο και στα δύο καταστήματα. Ο πηγαίος κώδικας, τα ζητήματα και το εγχειρίδιο δημοσίευσης βρίσκονται στο diegosouzapw/OmniCopilot.

📖 Οδηγός VS Code Copilot Chat — ρύθμιση, τι εμφανίζει ο επιλογέας, πίνακας ελέγχου σε καρτέλα, αντιμετώπιση προβλημάτων


🎩 Νέο: OmniRouteTray — η πύλη σας, μόνιμα στη γραμμή μενού

Το omniroute serve λειτουργεί καλύτερα όταν είναι πάντα ενεργό. Το OmniRouteTray το μετατρέπει σε μια εφαρμογή γραμμής μενού για macOS που ρυθμίζετε μία φορά και ξεχνάτε: εκκινεί τον διακομιστή, τον διατηρεί ενεργό μετά από επανεκκινήσεις, τον ενημερώνει επί τόπου και σας παρέχει πρόσβαση στον τρέχοντα προϋπολογισμό token με ένα κλικ — χωρίς να παραμένει ανοιχτό κάποιο παράθυρο τερματικού και χωρίς npm install -g omniroute που χρειάζεται επίβλεψη.

Είναι κατασκευασμένο με το Tauri v2 (έναν πυρήνα Rust με αμελητέο μέγεθος), περιλαμβάνει το δικό του υπογεγραμμένο περιβάλλον εκτέλεσης Node 24 και διαχειρίζεται μια εγκατάσταση OmniRoute που ανήκει στην εφαρμογή, ώστε να μην έρχεται ποτέ σε σύγκρουση με τα καθολικά node/bun σας. Χρησιμοποιεί από κοινού την υπάρχουσα διαμόρφωση και βάση δεδομένων σας στο ~/.omniroute/ — επομένως είναι το ίδιο OmniRoute που ήδη εκτελείτε, απλώς με καπέλο. 🎩

Τι κάνειΠώς
🟢 Επιβλέπει τον διακομιστήΕκκινεί το omniroute serve και υιοθετεί μια ήδη εκτελούμενη παρουσία αντί να τη διπλασιάσει
📊 Ζωντανή επισκόπηση χρήσηςΜπάρες ορίων παρόχων, όρια συνεδρίας/εβδομάδας του Claude με αντίστροφη μέτρηση επαναφοράς, ανάλυση κόστους 30 ημερών
🔄 Αυτόματες επιτόπιες ενημερώσειςΣταδιακή εγκατάσταση, ατομική εναλλαγή, επαναφορά σε περίπτωση αποτυχίας — πάντα στην πιο πρόσφατη έκδοση
🚀 Εκκίνηση κατά τη σύνδεσηΠροαιρετική εκκίνηση κατά τη σύνδεση· μόνο στη γραμμή μενού, χωρίς εικονίδιο στο dock
🩺 Διαγνωστικός έλεγχος & αρχεία καταγραφήςΔιαγνωστικά με ένα κλικ και πρόσβαση στα αρχεία καταγραφής του διακομιστή
brew install --cask zoispag/tap/omniroute-tray

Προτιμάτε λήψη; Κατεβάστε το πιο πρόσφατο .dmg από τις Εκδόσεις. Ο πηγαίος κώδικας, τα ζητήματα και η τεκμηρίωση μεταγλώττισης βρίσκονται στο zoispag/omniroute-tray.
💛 Ένα έργο της κοινότητας από τον @zoispag — δεν αποτελεί επίσημη έκδοση του OmniRoute.


🔒 Ιδιωτικό & Τοπικά-Πρώτα

Ιδιωτικό και τοπικά-πρώτα — η πύλη και το επίπεδο ελέγχου του OmniRoute εκτελούνται στο μηχάνημά σας. Τα prompts αποστέλλονται στον upstream πάροχο που επιλέγεται για κάθε αίτημα· το OmniRoute δεν προσθέτει κανένα hosted hop επεξεργασίας prompt και η τηλεμετρία είναι απενεργοποιημένη από προεπιλογή. Τα διαπιστευτήρια κρυπτογραφούνται σε κατάσταση ηρεμίας με AES-256-GCM· οι έλεγχοι περιλαμβάνουν περιορισμό εμβέλειας API-key, φιλτράρισμα IP, όρια ρυθμού, προστασία από έγχυση prompt, καθαρισμό upstream-header, προαιρετική απόκρυψη PII, εξυγιασμένα σφάλματα και τοπικό ίχνος ελέγχου SQLite. Το OmniRoute διαθέτει άδεια MIT και είναι αυτο-φιλοξενούμενο.

📖 Εξουσιοδότηση · Προστατευτικά Μέτρα · Συμμόρφωση


🔌 Πλήρης CLI + A2A & MCP

Πέρα από τον διακομιστή, το OmniRoute είναι ένα πλήρες πιλοτήριο γραμμής εντολών με 80+ εντολές, καθώς και ανοιχτά πρωτόκολλα πράκτορα ώστε ένας πράκτορας AI να μπορεί να το οδηγεί από μόνος του.

⌨️ Ένα πραγματικό CLI (όχι απλώς start)

omniroute               # εκκίνηση πύλης + dashboard (port 20128)
omniroute chat          # διαδραστικός TUI chat client (slash: /model /combo /skill /memory)
omniroute setup         # οδηγός πρώτης εκτέλεσης
omniroute doctor        # διάγνωση παρόχων, ports, εγγενών εξαρτήσεων

🛰️ Απομακρυσμένη λειτουργία — εκτελέστε το CLI εδώ, το OmniRoute σε VPS

Το OmniRoute σε διακομιστή; Οδηγήστε το από το laptop σας με το ίδιο CLI. Συνδεθείτε μία φορά με ένα scoped access token· κάθε εντολή απευθύνεται στη συνέχεια στο απομακρυσμένο.

omniroute connect 192.168.0.15            # κωδικός πρόσβασης → scoped token, αποθηκεύεται ως context
omniroute models list                     # ← εκτελείται στον ΑΠΟΜΑΚΡΥΣΜΕΝΟ διακομιστή
omniroute configure codex                 # ← επιλέγει απομακρυσμένο μοντέλο, δημιουργεί τοπικό Codex profile
omniroute tokens create --name ci --scope read   # δημιουργία πιο περιορισμένων tokens για άλλα μηχανήματα
omniroute contexts use default            # ← επιστροφή στον τοπικό διακομιστή

Τα tokens έχουν εμβέλεια read / write / admin· οι διαδρομές εκκίνησης διεργασιών παραμένουν μόνο loopback. 📖 Απομακρυσμένη Λειτουργία

Κινούμενο terminal που επιδεικνύει το OmniRoute CLI — omniroute providers list, omniroute combo list και omniroute health — κυκλώνοντας την επιφάνεια κορυφαίου επιπέδου 86 εντολών: providers · oauth · keys · combo · nodes · models · cache · compression · cost · usage · quota · health · resilience · telemetry · logs · audit · mcp · a2a · cloud · memory · skills · eval · tunnel · backup · sync · webhooks · policy · pricing · translator · simulate …

🤝 Συνδέστε έναν πράκτορα — και ελέγχει το ίδιο το OmniRoute

Εκθέστε το OmniRoute μέσω MCP, A2A, REST API, webhooks ή απομακρυσμένου CLI — οποιοσδήποτε ικανός πράκτορας (ή ο δικός σας κώδικας) αποκτά τα κλειδιά ολόκληρης της πύλης: δρομολόγηση, πάροχοι, combos, cache, συμπίεση, μνήμη — αυτόνομα. Τα HTTP endpoints παρακάτω εξυπηρετούνται στο http://localhost:20128.

ΔιεπαφήEndpoint / εντολήΧρήση για
🧰 MCP (stdio)omniroute --mcpΣύνδεση με Claude Desktop, Cursor, οποιονδήποτε MCP client
🌊 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 — chat, embeddings, εικόνες, ήχος, OCR
🔔 Webhooks/api/webhooksΑποστολή συμβάντων αιτημάτων / ορίου σε Slack, Discord, Telegram ή οποιοδήποτε URL
🛰️ Απομακρυσμένο CLIomniroute connect Οδήγηση απομακρυσμένης εγκατάστασης με scoped access tokens
# Δώστε στο Claude Code το πλήρες σύνολο εργαλείων OmniRoute μέσω MCP:
claude mcp add-server omniroute --type http --url http://localhost:20128/api/mcp/stream

📖 MCP Server · A2A Server · Πρωτόκολλα Πράκτορα


🗜️ Εξοικονόμηση 1595% Tokens — Αυτόματα

📖 Πώς λειτουργεί — pipeline, αρχιτεκτονική & μαθηματικά εξοικονόμησης

Pipeline συμπίεσης OmniRoute: ένα ενδεικτικό αίτημα πελάτη 10.000 token διέρχεται από 12 συνθέσιμες μηχανές — Session-Dedup, CCR, Lite, RTK, Responses Tool Output, Headroom, Relevance, Caveman, Aggressive, LLMLingua-2, Ultra και OmniGlyph — και μπορεί να φτάσει στον πάροχο με περίπου 1.080 token στο τεκμηριωμένο παράδειγμα στοίβαξης. Το δομημένο περιεχόμενο προστατεύεται από guards διατήρησης και πύλες πιστότητας ανά βήμα· οι ρητές lossy ή πειραματικές λειτουργίες μπορεί να μετασχηματίσουν επιλέξιμο περιεχόμενο.

Ο προεπιλεγμένος συνδυασμός στοίβαξης εκτελεί RTK → Caveman. Όταν και οι δύο δρουν στο ίδιο payload εργαλείου/πλαισίου, η εξοικονόμηση αθροίζεται:

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

Τα μπλοκ κώδικα, URLs, JSON και δομημένα δεδομένα προστατεύονται πάντα από τη μηχανή διατήρησης.

Γιατί να χρησιμοποιείς πολλά token όταν λίγα αρκούν; Κάθε αίτημα διέρχεται από το pipeline συμπίεσης του OmniRoute διαφανώς — χωρίς αλλαγές στον πελάτη. Είναι πλέον μια στοίβα από 12 συνθέσιμες μηχανές που εκτελούνται με σειρά και συνδυάζονται ανά routing combo — βασιζόμενες σε ιδέες από τα RTK, Caveman ( 90K+), LLMLingua-2 και Troglodita (PT-BR).

🧱 Η στοίβα 12 μηχανών

Οι μηχανές εκτελούνται με σειρά pipeline· κάθε μία μπορεί να ενεργοποιηθεί/απενεργοποιηθεί ανεξάρτητα και να ρυθμιστεί ανά combo:

#ΜηχανήΤι κάνει
1Session-DedupΑφαιρεί περιεχόμενο που επαναλαμβάνεται μεταξύ γύρων (content-addressed, cross-turn)
2CCRΑρχειοθετεί μεγάλα μπλοκ πίσω από δείκτες ανάκτησης, που λαμβάνονται κατ' απαίτηση
3LiteΚλάδεμα κενού χώρου + URLs εικόνων (ελαφριά βάση ως προς καθυστέρηση)
4RTKΈξυπνο φιλτράρισμα αποτελεσμάτων εργαλείων, dedup & αποκοπή (command-aware)
5Responses Tool OutputΣυμπίεση JSON με προτεραιότητα lossless + φραγμένη διαγνωστική συμπίεση για εξόδους shell/patch/search/build (Responses API)
6HeadroomLossless συμπύκνωση πινάκων JSON arrays (~30%) μέσω ενσωματωμένου κωδικοποιητή GCF
7RelevanceΕξαγωγική βαθμολόγηση προτάσεων ως προς το τελευταίο ερώτημα χρήστη
8CavemanΣυμπίεση πεζογραφίας βάσει κανόνων (~6575% στην έξοδο)
9AggressiveΠερίληψη + προοδευτική γήρανση παλαιών γύρων
10LLMLingua-2ML σημασιολογική κλάδευση μέσω MobileBERT ONNX — code-safe, async
11UltraΕυρετική κλάδευση token με προαιρετικό επίπεδο small-model (SLM)
12OmniGlyphΠειραματική κωδικοποίηση πλαισίου-ως-εικόνα για μετρημένο Claude Fable 5 στο άμεσο Anthropic wire· οι μετασχηματιστές GPT 5.6 παραμένουν fail-closed εν αναμονή παραλαβών παρόχου. Τέσσερα προφίλ συμπίεσης (aggressive προεπιλογή, balanced, coding-safe, passthrough) (πιο aggressive· opt-in)

Τα μπλοκ κώδικα, URLs και δομημένα δεδομένα διατηρούνται πάντα byte-perfect. Τα προεπιλεγμένα με ένα κλικ συνδυάζουν τις μηχανές:

ΛειτουργίαΕξοικονόμησηΚατάλληλο για
🪶 Lite~15%Πάντα ενεργή ασφαλής προεπιλογή
🪨 Standard (Caveman)~30%Καθημερινό coding
Aggressive~50%Μεγάλες συνεδρίες με πολλά εργαλεία
🔥 Ultra~75%Μέγιστη εξοικονόμηση
🧰 RTK6090%Έξοδος shell/test/build/git
🔗 Stacked (RTK → Caveman)7895%Μικτά prompts + αρχεία καταγραφής εργαλείων

Πραγματικό παράδειγμα — Λειτουργία Standard:

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

Μετά (19 token): "New object ref each render. Inline object prop = new ref = re-render. Wrap in useMemo."

Ίδια απάντηση. 72% λιγότερα token. Μηδενική απώλεια ακρίβειας.

Παράδειγμα PT-BR — Λειτουργία Troglodita:

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

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

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


🎚️ Πέρα από τις μηχανές — στυλ εξόδου, το προσαρμοστικό ρυθμιστικό & έλεγχος ανά αίτημα

Οι 12 μηχανές παραπάνω συρρικνώνουν αυτό που εισέρχεται. Τρία ακόμη επίπεδα διαμορφώνουν το πώς, το πότε και αυτό που εξέρχεται:

  • 🪄 Στυλ Εξόδου (καθοδήγηση άξονα εξόδου) — εισάγουν ντετερμινιστικές, cache-safe οδηγίες διαμόρφωσης απόκρισης· συνδυάσιμα, το καθένα σε ένταση lite / full / ultra. Η προσθήκη ενός στυλ είναι μία γραμμή στο μητρώο:
    • Terse prose — αφαίρεση γεμιστικών / άρθρων / επιφυλάξεων· διατήρηση τεχνικής ουσίας ακριβώς.
    • Less code — "lazy senior dev" YAGNI: ελάχιστη λειτουργική αλλαγή, χωρίς ζητούμενη σκαλωσιά.
    • Ponytail (lazy senior dev) — ανέβαση στη σκάλα YAGNI, διόρθωση της ρίζας του προβλήματος, ελάχιστο λειτουργικό diff.
    • I have ADHD (action-first) — η επόμενη ενέργεια πρώτη, βήματα αριθμημένα, ένα συγκεκριμένο επόμενο βήμα, χωρίς εισαγωγή.
    • Terse CJK (文言) — εξαιρετικά σύντομο ύφος κλασικών κινεζικών (με προϋπόθεση locale zh).
  • 🎯 Προσαρμοστικός προϋπολογισμός πλαισίου (το ρυθμιστικό) — αντί για ένα on/off κατώφλι token, κλιμακώνει τις φθηνότερες, πιο lossless μηχανές μόνο όσο χρειάζεται για να χωρέσει στο παράθυρο πλαισίου του μοντέλου. Πολιτική: reserve-output (προεπιλογή, model-aware) · percentage · absolute. Λειτουργία: floor (εγγύηση χωρητικότητας) · replace-autotrigger (η ρητή επιλογή σου κερδίζει) · off (παλαιό κατώφλι).
  • 🎛️ Πού αποφασίζεται η συμπίεση (προτεραιότητα, υψηλή → χαμηλή) — header x-omniroute-compression ανά αίτημα παράκαμψη routing-combo ενεργό επώνυμο προφίλ adaptive / auto-trigger προεπιλογή πίνακα off. Το εφαρμοζόμενο πλάνο επιστρέφει στο header απόκρισης X-OmniRoute-Compression: <mode>; source=<source>.

Αυτόματη ενεργοποίηση βάσει κατωφλίου token, ενεργοποίηση του προσαρμοστικού ρυθμιστικού, καρφίτσωμα επώνυμου προφίλ, ορισμός εφάπαξ ανά αίτημα ή ανάθεση pipeline ανά routing combo — όποιο ταιριάζει στο φόρτο εργασίας. Ένα opt-in offline eval harness (npm run eval:compression) βαθμολογεί πιστότητα έναντι εξοικονόμησης σε καρφιτσωμένο corpus πριν προωθήσεις μια αλλαγή.

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


Γρήγορη Εκκίνηση

1) Εγκατάσταση & εκτέλεση

npm install -g omniroute
omniroute

💡 Βλέπεις npm warn ERESOLVE ή προειδοποιήσεις peer-dep; Είναι αβλαβείς.

Πίνακας εργαλείων στο http://localhost:20128 · API στο http://localhost:20128/v1.

2) Σύνδεση ΔΩΡΕΑΝ παρόχου (χωρίς εγγραφή)

Πίνακας εργαλείων → Providers → σύνδεση Kiro AI (δωρεάν Claude, ~50 credits/μήνα ανά λογαριασμό) ή OpenCode Free (χωρίς auth) → έτοιμο.

3) Ρύθμιση εργαλείου coding

Base URL: http://localhost:20128/v1
API Key:  [αντιγραφή από Πίνακα εργαλείων → Endpoints]
Model:    auto            (έξυπνο routing μηδενικής ρύθμισης — ή οποιοσδήποτε πάροχος/μοντέλο)

4) Επαλήθευση λειτουργίας

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

Θα δεις τα συνδεδεμένα μοντέλα σου καταχωρισμένα. 🎉 Αυτό είναι όλο — ξεκίνα να γράφεις κώδικα και το OmniRoute δρομολογεί αυτόματα & κάνει fallback για σένα.

Αν ο πελάτης σου δεν μπορεί να στείλει custom headers, το OmniRoute εκθέτει επίσης tokenized ψευδώνυμα συμβατότητας:

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

Χρησιμοποίησε αυτά μόνο για πελάτες που δεν μπορούν να επισυνάψουν Authorization: Bearer .... Η αυθεντικοποίηση μέσω header παραμένει ο προτιμώμενος τρόπος.


📦 Περισσότερες μέθοδοι εγκατάστασης — Docker, πηγαίος κώδικας, pnpm, Arch

🐳 Docker

docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
  -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest

Το :latest ακολουθεί την υψηλότερη δημοσιευμένη σταθερή έκδοση SemVer. Δεν παρακολουθεί το git main. Καρφιτσώστε το :X.Y.Z για GitOps. Δείτε Docker Release Channels. Η εικόνα καρφιτσώνει OMNIROUTE_MEMORY_MB=1024. Αυτό είναι αρκετό για το dashboard και μια ελαφριά συνομιλία. Οι πράκτορες κώδικα (POST /v1/responses από Claude Code, Codex, Grok, …) χρειάζονται πολύ μεγαλύτερο heap V8, αλλιώς η διεργασία εμφανίζει FATAL ERROR στα ~12 GiB με δύο αλληλοεπικαλυπτόμενα μεγάλα πλαίσια. Μεγεθύνετε το container πάνω από το heap (οι native buffers βρίσκονται εκτός V8):

Φόρτος εργασίας Heap (-e OMNIROUTE_MEMORY_MB) Container (--memory)
Dashboard / ελαφριά συνομιλία 1024 (προεπιλογή εικόνας) ≥2 g
Ένας πράκτορας κώδικα 8192 ≥10 g
Δύο ταυτόχρονα μεγάλα /v1/responses 1024012288 ≥1216 g
docker run -d --name omniroute --restart unless-stopped --stop-timeout 40 \
  -e OMNIROUTE_MEMORY_MB=8192 --memory=10g \
  -p 127.0.0.1:20128:20128 -v omniroute-data:/app/data diegosouzapw/omniroute:latest

Πλήρης πίνακας: Docker Guide — runtime RAM.

Κανάλι Docker προ-κυκλοφορίας: Τα diegosouzapw/omniroute:next και diegosouzapw/omniroute:next-web ακολουθούν τον τρέχοντα προεπιλεγμένο κλάδο release/v*. Αυτές οι μεταβλητές ετικέτες προορίζονται μόνο για δοκιμή μη κυκλοφορημένων διορθώσεων και δεν υποστηρίζονται για παραγωγή. Δείτε Docker Release Channels.

🥟 Bun

Το τυπικό bun install και η καθολική εγκατάσταση (bun install -g omniroute) υποστηρίζονται μέσω ανίχνευσης χρόνου εκτέλεσης Bun:

  • Ενσωματωμένο bun:sqlite: Το OmniRoute χρησιμοποιεί τον ενσωματωμένο οδηγό bun:sqlite του Bun όταν εκτελείται υπό Bun, με εναλλακτική χρήση του better-sqlite3 σε Node.js ή sql.js.
  • Αυτόματη επιλογή bundler Webpack στη ανάπτυξη: Η ανάπτυξη (bun run dev) ανιχνεύει αυτόματα το Bun και απενεργοποιεί το Turbopack υπέρ του Webpack για αποφυγή ασυμβατοτήτων native δεσμεύσεων V8. Οι builds παραγωγής (bun run build) ακολουθούν ακριβώς το OMNIROUTE_USE_TURBOPACK όπως στο Node: Turbopack από προεπιλογή, OMNIROUTE_USE_TURBOPACK=0 για build με Webpack (το Dockerfile.bun το εκθέτει ως --build-arg).
  • Αποκλειστικό Bun Dockerfile: Πολυσταδιακό Dockerfile.bun για native Bun αναπτύξεις παραγωγής (docker build -f Dockerfile.bun -t omniroute:bun .).
# Εγκατάσταση και εκτέλεση με Bun
bun install
bun run dev

🛠️ Από πηγαίο κώδικα

cp .env.example .env && npm install
PORT=20128 npm run dev

📦 pnpm

pnpm add -g omniroute@latest --allow-build=better-sqlite3 --allow-build=@swc/core && omniroute

🐧 Arch Linux (AUR)

yay -S omniroute-bin && systemctl --user enable --now omniroute.service

🔧 Nix (Flake)

# Χρήση Nix flakes
nix develop
npm run dev

# Ή χρήση devbox
devbox run npm run dev

📖 Docker Guide — Προφίλ Compose, Caddy HTTPS, tunnels Cloudflare.

🦭 Podman

# 1. Προετοιμασία του καταλόγου δεδομένων με bind-mount
mkdir -p data

# 2. Μόνο Linux + τοπικό rootless Podman (ποτέ απομακρυσμένο Podman Machine client):
podman unshare chown 1000:1000 ./data

# 3. Ορισμός της υπόδειξης χρόνου εκτέλεσης, build της τοπικής εικόνας Compose και εκκίνηση
echo "CONTAINER_HOST=podman" >> .env
podman compose --profile base up -d --build

Σε macOS ή Windows, το Podman χρησιμοποιεί απομακρυσμένο Podman Machine: παραλείψτε το podman unshare και ακολουθήστε την οδηγία καταλόγου δεδομένων ανά τοπολογία.

📖 Podman Guide — Builds Compose, Podman Machine και ρύθμιση Linux/systemd Quadlet.

Ταχύτερη / ελαφρύτερη εγκατάσταση (παράλειψη native build)

Η native μηχανή SQLite (better-sqlite3) είναι προαιρετική εξάρτηση, οπότε μια καθολική εγκατάσταση δεν εμποδίζεται ποτέ από μεταγλώττιση πηγαίου κώδικα: χρησιμοποιεί προκατασκευασμένο δυαδικό αρχείο όταν ταιριάζει με την πλατφόρμα/Node σας, και διαφορετικά υποχωρεί διαφανώς σε καθαρή JS μηχανή (node:sqlite σε Node 22+, αλλιώς στο ενσωματωμένο sql.js WASM) — δεν απαιτούνται εργαλεία build.

Για πλήρη παράλειψη της native προθέρμανσης μετά την εγκατάσταση (CI, headless ή αργά μηχανήματα):

OMNIROUTE_SKIP_POSTINSTALL=1 npm install -g omniroute   # CI=1 επίσης την παραλείπει

Για τις ταχύτερες εγκαταστάσεις προτιμήστε το pnpm (αποθήκη με διευθυνσιοδότηση περιεχομένου + hard links — δείτε παραπάνω). Για headless χρόνο εκτέλεσης χωρίς dashboard χρησιμοποιήστε το προφίλ base του Docker (παραπάνω) ή τον οδηγό Termux. Το CLI και το web dashboard εξυπηρετούνται από την ίδια διεργασία σε μία θύρα, οπότε δεν υπάρχει ξεχωριστό πακέτο αποκλειστικά CLI σήμερα.


🎬 Το OmniRoute σε Δράση

📹 Οδηγοί Βίντεο

Στιγμιότυπο πίνακα στις 2026-08-24 · Ακατέργαστος κατάλογος: YT 809 | TT 137 | IG 124 · Φρεσκάδα (ημέρες): YT 1 | TT 21 | IG 22

Instagram Reel
🎬 #1 — Instagram
nick_saraev — 3.042.474 προβολές
Instagram Reel — theopenstack
🎬 #2 — Instagram
theopenstack — 692.419 προβολές
TikTok — milesreevesai
🎬 #3 — TikTok
milesreevesai — 620.400 προβολές
YouTube — Vaibhav Sisinty
🎬 #4 — YouTube
Vaibhav Sisinty — 391.109 προβολές
Instagram Reel — buildwithai.club
🎬 #5 — Instagram
buildwithai.club — 347.652 προβολές

Πλήρης κατάταξη (κανονικές URL απο-διπλοτυποποιημένες, v > 0, μεγαλύτερη εμβέλεια):

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

Κανονικές μετρικές στις 2026-08-24: 1.029 μοναδικά βίντεο · 11.132.922 γνωστές προβολές (v > 0) · 639 κανάλια/προφίλ ανά δίκτυο. Ο ακατέργαστος πίνακας περιέχει 1.070 γραμμές· 41 διπλότυπα του Instagram κανονικοποιήθηκαν βάσει κανονικής URL, διατηρώντας τον μεγαλύτερο αριθμό ανά βίντεο.

🎬 Φτιάξατε βίντεο για το OmniRoute; Ανοίξτε ένα issue ή μια συζήτηση με τον σύνδεσμο — θα το προβάλουμε εδώ.


📧 Κοινότητα & Βοήθεια

Όλα σε ένα μέρος — ακολουθήστε τον συντηρητή, συνομιλήστε με την κοινότητα ή ανοίξτε ένα issue.

Κανάλι Πού / πώς
💼 LinkedIn — ακολουθήστε τον συντηρητή linkedin.com/in/diegosouzapw
🐙 GitHub — ακολουθήστε για εκδόσεις & συμβουλές @diegosouzapw
💬 Discord discord.gg/U47eFqAXCn
✈️ Telegram t.me/omnirouteOficial
🟢 WhatsApp — 🌍 Παγκόσμιο εγγραφή στην ομάδα
🟢 WhatsApp — 🇧🇷 Βραζιλία εγγραφή στην ομάδα
🌍 Ιστότοπος omniroute.online
🌍 🌍StHub OmniRoute Community (δωρεάν) portal sthub
📦 Πηγαίος κώδικας github.com/diegosouzapw/OmniRoute
🐛 Αναφορά σφάλματος ανοίξτε ένα issue — επισυνάψτε την έξοδο του npm run system-info
🤝 Συνεισφορά CONTRIBUTING.md · Μοντέλο Διακλάδωσης & Έκδοσης · επιλέξτε ένα good first issue
💚 Υποστήριξη του έργου Τρόποι υποστήριξης ↑ · GitHub Sponsors


🛠️ Τεχνολογική Στοίβα

ΕπίπεδοΤεχνολογία
Περιβάλλον εκτέλεσηςNode.js 22.x / 24.x LTS — >=22.22.2 <23 || >=24.0.0 <27
ΓλώσσαTypeScript 6.0 — 100% TypeScript σε όλο το src/ και το open-sse/ (μηδενική χρήση του any στον πυρήνα από την έκδοση v2.0)
ΠλαίσιοNext.js 16 + React 19 + Tailwind CSS 4
Βάση δεδομένωνbetter-sqlite3 (SQLite, καταγραφή WAL) + LowDB (παλαιού τύπου JSON) — 122 λειτουργικές μονάδες τομέα, 176 μετεγκαταστάσεις
ΜνήμηΑναζήτηση πλήρους κειμένου SQLite FTS5 + διανυσματικές ενσωματώσεις κβαντισμένες σε int8, τυποποιημένη εξασθένηση
ΣχήματαZod 4 — επικύρωση εισόδου/εξόδου εργαλείων MCP + συμβάσεις API
ΠρωτόκολλαMCP (stdio / HTTP / SSE) + A2A v0.3 (JSON-RPC 2.0 + SSE)
Ροή δεδομένωνServer-Sent Events (SSE) + γέφυρα WebSocket (/v1/ws)
ΣυμπίεσηΔιοχέτευση 12 μηχανών — RTK, Caveman, LLMLingua-2 (MobileBERT ONNX), GCF, OmniGlyph
Έλεγχος ταυτότητας & ασφάλειαOAuth 2.0 (PKCE) + JWT + κλειδιά API + έλεγχος ταυτότητας βάσει εμβέλειας MCP · AES-256-GCM για δεδομένα σε αδράνεια · DOMPurify
Απόκρυψηwreq-js — μίμηση αποτυπώματος TLS JA3 / JA4, διακομιστής μεσολάβησης 3 επιπέδων
ΑνθεκτικότηταΑυτόματος διακόπτης κυκλώματος, εκθετική οπισθοχώρηση, αποτροπή ταυτόχρονων αιτημάτων μεγάλης κλίμακας, αυτοΐαση αυτόματων συνδυασμών
Καταγραφήpino — δομημένα αρχεία καταγραφής JSON με περιεχόμενο αιτήματος
ΔοκιμέςΠρόγραμμα εκτέλεσης δοκιμών Node.js + Vitest — 39.000+ στατικές δηλώσεις δοκιμών σε 5.100+ παρακολουθούμενα αρχεία δοκιμών (μονάδων, ενοποίησης, E2E, ασφάλειας, οικοσυστήματος)
ΠλατφόρμεςΕπιτραπέζιοι υπολογιστές (Electron) · Android (Termux) · PWA (οποιοδήποτε πρόγραμμα περιήγησης)
CI/CDGitHub Actions — αυτόματη δημοσίευση στο npm + Docker Hub κατά την κυκλοφορία έκδοσης
ΣύνδεσμοιΙστότοπος · npm · Docker Hub

📖 Τεκμηρίωση

📘 Ξεκινώντας

ΈγγραφοΠεριγραφή
Οδηγός ΧρήστηΠάροχοι, συνδυασμοί, ενσωμάτωση CLI, ανάπτυξη
Οδηγός ΡύθμισηςΠλήρεις μέθοδοι εγκατάστασης, διαμορφώσεις εργαλείων CLI, ρύθμιση πρωτοκόλλων, προσαρμογή χρονικών ορίων
Οδηγός Εργαλείων CLIΡύθμιση ανά εργαλείο για Claude Code, Codex, Cursor, Cline, OpenClaw, Kilo, Copilot
Απομακρυσμένη ΛειτουργίαΧειριστείτε ένα απομακρυσμένο OmniRoute (VPS) από το CLI του φορητού υπολογιστή σας μέσω διακριτικών πρόσβασης περιορισμένης εμβέλειας
Διαμόρφωση Claude CodeΣυνδέστε το Claude Code με το OmniRoute (τοπικό/απομακρυσμένο) χρησιμοποιώντας το launch και προφίλ ανά μοντέλο
Γρήγορη ΕκκίνησηΕγκατάσταση 3 βημάτων → σύνδεση → διαμόρφωση

🔧 Λειτουργία & Ανάπτυξη

ΈγγραφοΠεριγραφή
Οδηγός DockerDocker run, προφίλ Compose, Caddy HTTPS, σήραγγες, ετικέτες εικόνων
Οδηγός PodmanΕνσωμάτωση Quadlet systemd, podman-compose, SELinux
Ανάπτυξη σε VMΠλήρης οδηγός: ρύθμιση VM + nginx + Cloudflare
Ανάπτυξη στο Fly.ioΑνάπτυξη στο Fly.io με μόνιμο χώρο αποθήκευσης
Οδηγός TermuxΕκτέλεση του OmniRoute σε Android μέσω Termux
Οδηγός PWAΕγκατάσταση Progressive Web App, προσωρινή αποθήκευση, αρχιτεκτονική
Οδηγός ΑπεγκατάστασηςΚαθαρή αφαίρεση για όλες τις μεθόδους εγκατάστασης
Διαμόρφωση ΠεριβάλλοντοςΠλήρεις μεταβλητές και αναφορές .env

🧠 Δυνατότητες & Αρχιτεκτονική

ΈγγραφοΠεριγραφή
ΑρχιτεκτονικήΑρχιτεκτονική συστήματος, ροή δεδομένων και εσωτερική λειτουργία
Οδηγός ΣυμπίεσηςΔιοχέτευση 7 επιλογών: απενεργοποιημένη / ελαφριά / τυπική / επιθετική / υπερεντατική / RTK / συνδυαστική
Συμπίεση RTKΣυμπίεση εξόδου εντολών, φίλτρα, αξιοπιστία, επαλήθευση, ανάκτηση ανεπεξέργαστης εξόδου
Μηχανές ΣυμπίεσηςCaveman, RTK, συνδυαστικές διοχετεύσεις, διεπαφές πίνακα ελέγχου/API/MCP
Μορφή Κανόνων ΣυμπίεσηςΣχήματα πακέτων κανόνων JSON για φίλτρα Caveman και RTK
Πακέτα Γλωσσών ΣυμπίεσηςΑνίχνευση γλώσσας και δημιουργία πακέτων κανόνων Caveman
Οδηγός ΑνθεκτικότηταςΑυτόματες ασφάλειες, περίοδοι αναμονής, ουρά, αποτροπή ταυτόχρονων αιτημάτων, πλαστογράφηση TLS
Μηχανή Αυτόματων ΣυνδυασμώνΒαθμολόγηση 16 παραγόντων, πακέτα λειτουργιών, αυτοΐαση
Οδηγός ProxyΣύστημα proxy 3 επιπέδων, αγορά 1proxy, λειτουργίες CRUD μητρώου
Δωρεάν ΒαθμίδεςΕνοποιημένος κατάλογος: 34 τεκμηριωμένες επαναλαμβανόμενες δεξαμενές / 452 καταχωρισμένες εγγραφές δωρεάν βαθμίδων
Συλλογή ΔυνατοτήτωνΟπτική περιήγηση στον πίνακα ελέγχου με στιγμιότυπα οθόνης
Τεκμηρίωση Βάσης ΚώδικαΠεριήγηση στη βάση κώδικα, φιλική προς αρχάριους

🤖 Πρωτόκολλα & API

ΈγγραφοΠεριγραφή
Αναφορά APIΌλα τα τελικά σημεία με παραδείγματα
Προδιαγραφή OpenAPIΠροδιαγραφή OpenAPI 3.0
Διακομιστής MCP110 εργαλεία MCP, διαμορφώσεις IDE, πελάτες Python/TS/Go
Οδηγός Διακομιστή MCPΕγκατάσταση MCP, μέσα μεταφοράς και αναφορά εργαλείων
Διακομιστής A2AΠρωτόκολλο JSON-RPC 2.0, δεξιότητες, ροή δεδομένων, διαχείριση εργασιών
Οδηγός Διακομιστή A2AΚάρτα πράκτορα A2A, εργασίες, δεξιότητες και ροή δεδομένων

📋 Έργο & Ποιότητα

ΈγγραφοΠεριγραφή
ΣυνεισφοράΡύθμιση και οδηγίες ανάπτυξης
Μοντέλο διακλαδώσεων και εκδόσεωνΣε ποιους κλάδους στοχεύουν τα PR (release/*) και τι σημαίνουν ο κλάδος main και οι ετικέτες
Αρχείο αλλαγώνΠλήρες ιστορικό κυκλοφοριών ανά έκδοση
Πολιτική ασφαλείαςΑναφορά ευπαθειών και πρακτικές ασφαλείας
Οδηγός i18nΥποστήριξη 42 γλωσσών, ροή εργασίας μετάφρασης, RTL
Λίστα ελέγχου κυκλοφορίαςΒήματα επικύρωσης πριν από την κυκλοφορία
Σχέδιο κάλυψηςΣτρατηγική κάλυψης δοκιμών για περισσότερες από 39.000 στατικές δηλώσεις δοκιμών σε περισσότερα από 5.100 παρακολουθούμενα αρχεία δοκιμών

Κορυφαίοι συνεισφέροντες

Το OmniRoute διαμορφώνεται από μια παθιασμένη κοινότητα ανοικτού κώδικα. Αυτά τα άτομα έχουν προσφέρει εξαιρετικές συνεισφορές που επηρεάζουν άμεσα την ποιότητα, τη σταθερότητα και την απήχηση του έργου. Σας ευχαριστούμε.

Εξωτερικοί συνεισφέροντες κατά συγχωνευμένα pull requests

ΚατάταξηΣυνεισφέρωνΣυγχωνευμένα PR~Αλλαγμένες γραμμές
1backryun190227,977
2oyi77180407,678
3rdself14580,663
4JxnLexn128387,049
5KooshaPari101125,747
6herjarsa88230,872
7RaviTharuma7955,106
8maxmad64bis69394,715
9artickc5933,260
10HouMinXi5147,334
10chirag127515,153
12xz-dev50245,976
13hartmark4752,185
14rqzbeh39143,181
15dhaern3419,559
16Dingding-leo331,986
17NomenAK3213,854
18MumuTW3016,953
19benzntech2911,641
20pacocartones249,331
20Prudhvivuda246,312

Τα στοιχεία αποτυπώθηκαν στην τρέχουσα κορυφή του release/v3.8.50, στο dafb4ae808, με συγχωνεύσεις έως τις 2026-08-24 05:26:03 UTC. Η σελιδοποιημένη απογραφή του GitHub GraphQL περιλαμβάνει 5.911 συγχωνευμένα PR: 2.707 από τον ιδιοκτήτη του αποθετηρίου, 179 από το Dependabot και 3.025 εξωτερικά PR από 535 διαφορετικούς συνεισφέροντες. Οι «Αλλαγμένες γραμμές» είναι το άθροισμα προσθηκών και διαγραφών του GitHub και περιλαμβάνουν δημιουργημένα αρχεία, αρχεία κλειδώματος, καταλόγους, μεταφράσεις και τεκμηρίωση· πρόκειται για όγκο αλλαγών και όχι για γραμμές κώδικα που γράφτηκαν. Οι ισοβαθμίες στο όριο διατηρούνται.

Commits που αποδίδονται από το GitHub

backryun
backryun

🥇 220 συνεισφορές που αποδίδονται από το GitHub
Paijo
Paijo

🥈 219 συνεισφορές που αποδίδονται από το GitHub
Randi
Randi

🥉 108 συνεισφορές που αποδίδονται από το GitHub
Ravi Tharuma
Ravi Tharuma

🏅 81 συνεισφορές που αποδίδονται από το GitHub
Chris
Chris

🏅 70 συνεισφορές που αποδίδονται από το GitHub
Markus Hartung
Markus Hartung

🏅 69 συνεισφορές που αποδίδονται από το GitHub · ισοβαθμία στη θέση #6
Dizzle
Dizzle

🏅 69 συνεισφορές που αποδίδονται από το GitHub · ισοβαθμία στη θέση #6
Jan Leon
Jan Leon

🏅 64 συνεισφορές που αποδίδονται από το GitHub
zenobit
zenobit

🏅 62 συνεισφορές που αποδίδονται από το GitHub
Bob.Hou
Bob.Hou

🏅 51 συνεισφορές που αποδίδονται από το GitHub · ισοβαθμία στη θέση #10
Xiangzhe
Xiangzhe

🏅 51 συνεισφορές που αποδίδονται από το GitHub · ισοβαθμία στη θέση #10

Επανελέγχθηκε στις 2026-08-24 06:14:31 UTC: συνεισφορές που αποδίδονται από το GitHub, όπως αναφέρθηκαν από το Contributors API του αποθετηρίου για τον προεπιλεγμένο κλάδο release/v3.8.50. Το API επέστρεψε 525 ταυτότητες (415 χρήστες, 2 bot, 108 ανώνυμες)· αυτός ο πίνακας εξαιρεί τον συντηρητή, τα bot και τις ανώνυμες ταυτότητες και διατηρεί τις ισοβαθμίες στην κατάταξη. Διαφέρει τόσο από την παραπάνω κατάταξη των συγχωνευμένων PR όσο και από την παρακάτω απογραφή 639 ατόμων βάσει μεταδεδομένων Git.

🙏 Οι λειτουργίες, οι διορθώσεις σφαλμάτων και οι βελτιώσεις υποδομής αυτών των συνεισφερόντων αποτελούν βασικό μέρος όσων καθιστούν το OmniRoute αξιόπιστο και πλούσιο σε δυνατότητες. Κάθε pull request, κάθε περίπτωση δοκιμής και κάθε αρχείο μετάφρασης i18n έχει σημασία. Το λογισμικό ανοικτού κώδικα δημιουργείται από ανθρώπους σαν αυτούς.



💖 Χορηγοί

Ένα ολόθερμο ευχαριστώ στους ανθρώπους που χρηματοδοτούν το OmniRoute από την τσέπη τους — κάθε συνεισφορά κρατά το έργο δωρεάν, ανεξάρτητο και σε κίνηση.

Andrew
Andrew

💛 Ενεργός μηνιαίος χορηγός
Vlad I
Vlad I

💛 Ενεργός μηνιαίος χορηγός
Paco Cartones
Paco Cartones

💛 Ενεργός εφάπαξ χορηγός
Professor Igor Morais Vasconcelos
Καθ. Igor Morais

💛 Παλαιός εφάπαξ υποστηρικτής
longtao
longtao

💛 Παλαιός εφάπαξ υποστηρικτής

… και άλλοι που προτιμούν να παραμείνουν ανώνυμοι 💛

Δημόσιοι χορηγοί GitHub επαναληπτικά ελεγμένοι στις 2026-08-24. Η κατάσταση activeOnly του GitHub καθορίζει τις ετικέτες ενεργών παραπάνω· οι προηγουμένως αποκαλυφθέντες δημόσιοι εφάπαξ υποστηρικτές εξακολουθούν να ευχαριστούνται, και οι ιδιωτικοί χορηγοί παραμένουν ανώνυμοι.

💖 Γίνε χορηγός → — κάθε δολάριο κρατά το OmniRoute δωρεάν και ανεξάρτητο.


👥 600+ Συνεισφέροντες

Contributors

Ελεγμένο στις 2026-08-24 στη δεσμευμένη βάση ac02c5b42f και επανελεγμένο στο ενεργό άκρο release/v3.8.50 dafb4ae808: 639 κανονικοποιημένες ανθρώπινες Git ταυτότητες — 407 εμφανίζονται ως συγγραφείς commit (συμπεριλαμβανομένου του συντηρητή) και 232 μόνο σε ρητά Co-authored-by trailers. Η απογραφή κανονικοποιεί τα noreply handles του GitHub, εξαιρεί 26 ταυτότητες bot/agent/υπηρεσίας/placeholder, και δεν συγχωνεύει κοινές διευθύνσεις email μόνο και μόνο επειδή τα εμφανιζόμενα ονόματά τους ταιριάζουν.

Πώς να Συνεισφέρεις

  1. Κάνε fork το αποθετήριο
  2. Διακλαδώσου από το ενεργό άκρο release/vX.Y.Z (όχι από το main) — δες Branching & Release Model
  3. Δημιούργησε τον κλάδο της λειτουργίας σου (git checkout -b feat/amazing-feature)
  4. Κάνε commit τις αλλαγές σου (git commit -m 'feat: add amazing feature')
  5. Κάνε push στον κλάδο (git push origin feat/amazing-feature)
  6. Άνοιξε ένα Pull Request με base = εκείνον τον κλάδο release/vX.Y.Z

Δες το CONTRIBUTING.md για λεπτομερείς οδηγίες.

Κυκλοφορία Νέας Έκδοσης

# Δημιούργησε μια έκδοση — το npm publish γίνεται αυτόματα
VERSION=x.y.z
gh release create "v${VERSION}" --title "v${VERSION}" --generate-notes

📊 Αστέρια

Γράφημα Ιστορικού Αστεριών

🌍 StarMapper

StarMapper

🙏 Ευχαριστίες

Το OmniRoute στηρίζεται σε γίγαντες. Ξεκίνησε ως fork του 9router και ως μεταφορά σε TypeScript του έργου Go CLIProxyAPI — και από εκεί, κάθε υποσύστημα παρακάτω εμπνεύστηκε από ένα έργο ανοιχτού κώδικα που έφτασε εκεί πρώτο. Καθένα διαμόρφωσε ένα συγκεκριμένο κομμάτι του OmniRoute. Αυτό είναι το ευχαριστώ μας σε όλους τους. 🙏

Οι αριθμοί αστεριών επαληθεύτηκαν από το REST API του GitHub στις 24 Αυγούστου 2026 — πηγαίνετε να δώσετε αστέρι σε αυτά τα έργα. Οι αριθμοί είναι ακριβές χρονολογημένο στιγμιότυπο και θα αλλάξουν φυσικά.

🧬 系譜 & πύλη

ΈργοΠώς ενέπνευσε το OmniRoute
9router26.161Το αρχικό έργο πάνω στο οποίο βασίζεται αυτό το fork — επεκτάθηκε εδώ με πολυτροπικά APIs και πλήρη επανεγγραφή σε TypeScript.
CLIProxyAPI48.497Η υλοποίηση σε Go που ενέπνευσε αυτή τη μεταφορά σε JavaScript / TypeScript.
LiteLLM57.100Η πύλη AI της οποίας το δημόσιο σύνολο δεδομένων τιμολόγησης τροφοδοτεί τον συγχρονισμό παρακολούθησης κόστους και της οποίας το μοντέλο κανονικοποίησης παρόχων ενημέρωσε τη δρομολόγησή μας.
codex-chatgpt-web1.410Πηγαίος κώδικας MIT προσαρμοσμένος στη vendored γέφυρα ChatGPT Web → Codex Responses, συμπεριλαμβανομένων προσαρμογέων browser-session, response-framing, χρήσης και web-search.
free-claude-code48.112Μοτίβα που μεταφέρθηκαν στην ανάκτηση ροής, ψευδώνυμα χωρίς-σκέψη, εναλλακτική αναζήτηση web, όρια κυλιόμενου παραθύρου, απόκρυψη καταγραφών και ενισχυμένες ροές εκκίνησης.
composer-api322Μοτίβα επιλογής εργαλείων, περιορισμού εξόδου και δέσμευσης εργαλείων του Cursor Composer προσαρμοσμένα στον εγγενή εκτελεστή Cursor.
codex-multi-auth457Μοτίβα νέας σύνδεσης και εναλλαγής refresh-token μεταφερμένα στην επαναπιστοποίηση Codex OAuth.
opencode-anthropic-auth510Προεπιλογές μετασχηματισμού συμβατές με Claude Code και συμπεριφορά billing-header γενικευμένη στη γέφυρα βάσει διαμόρφωσης του OmniRoute.
grok2api-merged2Οι αντιστοιχίσεις μοντέλων Grok, ο γεννήτορας Statsig τύπου fake-TypeError, οι προεπιλογές αιτήματος και συσκευής, και ο επεξεργαστής απόκρισης NDJSON προσαρμόστηκαν ουσιαστικά στον εκτελεστή Grok Web του OmniRoute.
TQZHR/grok2api705Η κύρια μεταβατική πηγή κώδικα πίσω από το grok2api-merged· οι υλοποιήσεις μοντέλου, κεφαλίδας, payload, Statsig και επεξεργαστή διατηρούνται στη γενεαλογία Grok Web.
chenyme/grok2api7.520Η υποκείμενη πηγή MIT για τις προεπιλογές payload και συσκευής Grok, τον γεννήτορα Statsig και τον επεξεργαστή result.response που μεταφέρθηκε μέσω TQZHR και grok2api-merged.
grok2api-pro27Μια μεταβατική πηγή που αναφέρεται από το grok2api-merged για το επίπεδο proxy-pool· το OmniRoute διατηρεί αυτή την ειδοποίηση γενεαλογίας αλλά δεν ισχυρίζεται μεταφορά proxy-pool στον περιορισμένο εκτελεστή Grok Web.
GrokProxy50Ο proxy Grok με πιστοποίηση cookie και το μοτίβο ροής result.response.token ενημέρωσαν τη μεταφορά Grok Web του OmniRoute.
GrokBridge5Η αρχική υλοποίηση Grok Web συμβουλεύτηκε τον σχεδιασμό HTTP/browser upstream· η άμεση HTTP διαδρομή της προέρχεται από το GrokProxy, οπότε δεν διεκδικείται ανεξάρτητη μεταφορά κώδικα.
grok-web-api14Τα σχήματα `ChatOptions` και envelope απόκρισης σε Rust ενημέρωσαν τους τύπους αιτήματος Grok και απόκρισης ροής σε TypeScript του OmniRoute.

🗜️ Συμπίεση περιεχομένου & διακριτικών — μηχανές

ΈργοΠώς ενέπνευσε το OmniRoute
Caveman100.538Το viral έργο "γιατί να χρησιμοποιείς πολλά διακριτικά όταν λίγα κάνουν τη δουλειά" — η φιλοσοφία caveman-speak τροφοδοτεί την τυπική λειτουργία συμπίεσης και 30+ κανόνες πλήρωσης/συμπύκνωσης.
RTK Rust Token Killer77.185Συμπίεση εξόδου εντολών υψηλής απόδοσης — ενέπνευσε τη μηχανή RTK, το DSL φίλτρου JSON, την ανάκτηση ακατέργαστης εξόδου και τη στοιβαγμένη αγωγό RTK → Caveman.
headroom67.310Αναστρέψιμη συμπίεση περιεχομένου (SmartCrusher) — ενέπνευσε τη μηχανή headroom και το μοτίβο ανάκτησης-δείκτη ccr.
LLMLingua6.598Έρευνα συμπίεσης prompt (LLMLingua / LLMLingua-2) — ενέπνευσε τη μηχανή llmlingua που είναι ασύγχρονη, ασφαλής για κώδικα και ανθεκτική σε αποτυχίες.
llmlingua-2-js31Η μεταφορά JS/ONNX (MobileBERT / XLM-RoBERTa) που χρησιμοποιείται ως backend worker-thread για τη μηχανή LLMLingua μας.
Troglodita40Συμπίεση διακριτικών PT-BR — τροφοδοτεί το γλωσσικό πακέτο pt-BR: μείωση πλεονασμού και αφαίρεση γεμιστικών λέξεων βελτιστοποιημένη για τη βραζιλιάνικη-πορτογαλική γραμματική.
ponytail108.957Η viral δεξιότητα YAGNI-coding του "τεμπέλη senior dev" — ενέπνευσε το Στυλ Εξόδου less-code: καθοδήγηση ελάχιστης-λειτουργικής-αλλαγής που μειώνει τον _παραγόμενο_ κώδικα (ο αδελφός στον άξονα εξόδου της πεζολογίας χωρίς περιττές λέξεις του Caveman).
i-have-adhd23.526Το στυλ απόκρισης που δίνει προτεραιότητα στη δράση και είναι φιλικό προς το ADHD προσαρμόστηκε στο συνοπτικό στυλ εξόδου του OmniRoute σε πέντε γλώσσες.

🧩 Συμπαγείς μορφές, έρευνα διακριτικών & εργαλεία με επίγνωση κώδικα

ΈργοΠώς ενέπνευσε το OmniRoute
TOON25.233Token-Oriented Object Notation — το στηλοθετικό μοντέλο κεφαλίδα-συν-γραμμές διαμόρφωσε το στάδιο πινακοποιημένης συμπύκνωσής μας.
GCF Graph Compact Format41Η συμπαγής μορφή γράφου και ο σχεδιασμός γενικού προφίλ ενημέρωσαν την πινακοποιημένη συμπύκνωση και τη μορφή codec Headroom του OmniRoute.
gcf-typescript4Η υλοποίηση MIT TypeScript που ενσωματώθηκε και επεκτάθηκε άμεσα ως codec γενικού προφίλ Headroom.
token-optimizer-mcp494Κρυφή μνήμη Brotli/SQLite + context-delta ανά συνεδρία — ενέπνευσε τη μηχανή session-dedup μας.
token-savior1.122Συμπύκνωση εξόδου Bash + προφίλ MCP — ενέπνευσε την πειθαρχία διακοπής συμπίεσης και τη μείωση manifest εργαλείων MCP.
token-saver138Συμπίεση εξόδου με επίγνωση περιεχομένου, ανά τύπο αρχείου, με διακοπή λόγω αποτυχίας — επικύρωσε την αποστολή ανά τύπο και την παράλειψη ελάχιστου κέρδους.
token-optimizer1.951"Βρες τα φαντάσματα διακριτικά" — το μοτίβο offload + ανακτήσιμης-λαβής ενημέρωσε τη σκέψη μας για offload CCR.
TokenMizer28Ένα σχέδιο session-graph + διαγραμμάτωση γραμμών μεταξύ σειρών που ενημέρωσε τον σχεδιασμό session-dedup μας.
OmniCompress3Στηλοθετικό JSON σε Rust + ανάκτηση με αναφορά περιεχομένου + διαγραμμάτωση μεταξύ μηνυμάτων — επικύρωσε τον σχεδιασμό μηχανής headroom/ccr/session-dedup και την αναλλοίωτη "η συμπιεσμένη μορφή είναι ανεξάρτητη θέσης" σταθερής κρυφής μνήμης.
mcp-compressor113Συμπίεση σχήματος/περιγραφής εργαλείων MCP — ενημέρωσε τη μείωση πληθυκότητας manifest εργαλείων MCP μας.
RepoMapper197Κατάταξη χάρτη αποθετηρίου στυλ Aider — ενημέρωσε τη διερεύνηση χάρτη αποθετηρίου / κατάταξης ανάκτησης.
quiet-shell-mcp4Δηλωτική μείωση εξόδου shell μέσω MCP — επικύρωσε τη δηλωτική συμπύκνωση εξόδου bash.
ts-morph6.162Εργαλειοθήκη TypeScript Compiler API — ενέπνευσε την αφαίρεση σχολίων βάσει αναλυτή που διατηρεί string, template και regex literals.

🧠 Μνήμη & RAG

ΈργοΠώς ενέπνευσε το OmniRoute
Mem063.902Καθολικό επίπεδο μνήμης — το μοντέλο proxy-ως-όριο-εγγραφής/ανάγνωσης διαμόρφωσε την αρχιτεκτονική μνήμης μας.
Letta (MemGPT)24.382Πράκτορες με κατάσταση και διαβαθμισμένη μνήμη — ενέπνευσε το διαβαθμισμένο μοντέλο Ελέγχου και Ανάκτησης Περιεχομένου (CCR).
WFGY1.781Η ταξινομία ProblemMap 16 επαναλαμβανόμενων τρόπων αποτυχίας RAG/LLM — το κοινό λεξιλόγιο στον οδηγό αντιμετώπισης προβλημάτων μας.

🛰️ Επιθεώρηση κίνησης, MITM & διαφανής proxy

ΈργοΠώς ενέπνευσε το OmniRoute
llm-interceptor66Η υποκλοπή/ανάλυση MITM κίνησης βοηθού κωδικοποίησης ↔ LLM ενημέρωσε τις πρώιμες απαιτήσεις Επιθεωρητή Κίνησης. Τέσσερις προηγουμένως παράγωγες ενότητες — συγχώνευση SSE, κανονικοποίηση συνομιλίας, απόκρυψη μυστικών και εξυγίανση κεφαλίδων — έχουν αντικατασταθεί από ανεξάρτητες υλοποιήσεις καθαρού δωματίου βάσει δημόσιων προτύπων πρωτοκόλλου. Οι δύο επιφάνειες host-passthrough (passthrough.ts και _internal/bypass.cjs) παραμένουν εσωτερικές υλοποιήσεις OmniRoute που ταξινομούνται ανεξάρτητα· δεν επανεγράφηκαν ως μέρος αυτής της αντικατάστασης.
ProxyBridge5.995Διαφανής δρομολόγηση proxy ανά διεργασία — ενέπνευσε την ασφαλή ως προς καταρρεύσεις διακοπή MITM, τα χρονικά όρια αδράνειας socket, την απόδοση διεργασίας /proc και τη σύλληψη TPROXY.

📚 Δεδομένα μοντέλων, παρατηρησιμότητα & UI

ΈργοΠώς ενέπνευσε το OmniRoute
models.dev6.555Ανοιχτή βάση δεδομένων προδιαγραφών, τιμολόγησης και δυνατοτήτων μοντέλων AI — συγχρονίζεται εγγενώς στον κατάλογο μοντέλων μας.
React Flow / xyflow38.108Η βιβλιοθήκη γράφου βάσει κόμβων που τροφοδοτεί το Στούντιο Συμπίεσης και το Στούντιο Combo/Δρομολόγησης σε πραγματικό χρόνο.
LangGraph40.314Η οπτικοποίηση ζωντανού γράφου ροής εργασίας του LangGraph Studio ενέπνευσε την προβολή καταρράκτη σε πραγματικό χρόνο των Στούντιο μας.
Langfuse33.592Το μοντέλο παρατηρησιμότητας trace → span → generation διαμόρφωσε τον καταρράκτη Στούντιο Συμπίεσης.
Kiali3.631Παρατηρησιμότητα πλέγματος υπηρεσιών Istio — ενέπνευσε τα σήματα circuit-breaker και τα οπτικά ακμών σφαλμάτων στο Στούντιο Δρομολόγησης/Combo.
lobe-icons2.428Λογότυπα AI/LLM που αποδίδουν τα εικονίδια παρόχων σε ολόκληρο τον πίνακα ελέγχου μας.
flag-icons12.354Παρέχει τις σημαίες SVG με άδεια MIT που χρησιμοποιεί ο επιλογέας γλώσσας README.

🛡️ Ασφάλεια

ΈργοΠώς ενέπνευσε το OmniRoute
awesome-secure-defaults721Μια επιμελημένη λίστα βιβλιοθηκών ασφαλών εξ ορισμού που καθοδηγεί τις επιλογές ασφαλείας μας (Helmet.js, DOMPurify, ssrf-req-filter, safe-regex, Google Tink).

🧭 Συμπληρωματικά εργαλεία

ΈργοΠώς ενέπνευσε το OmniRoute
ClawRouter6.564Ενέπνευσε την αποπλεονασμάτωση αιτημάτων, εναλλακτική μηδενικού κόστους έκτακτης ανάγκης, τις αρθρωτές στρατηγικές Auto-Combo και την πολύγλωσση ταξινόμηση προθέσεων.
Antigravity-Manager30.652Η αντιστοίχιση μοντέλων με επίγνωση λογαριασμού, η επικύρωση διαδρομής εκτελέσιμου και η συμπεριφορά ετικέτας πλάνου ενημέρωσαν το runtime Antigravity του OmniRoute.
vscode-antigravity-cockpit4.817Η συμπαγής μορφή αντίστροφης μέτρησης επαναφοράς ποσόστωσης ενέπνευσε την αντίστοιχη εμφάνιση ορίου παρόχου στο OmniRoute.
AionUi32.230Οι ενσωματώσεις ACP ενέπνευσαν την αυτόματη ανίχνευση εγκατεστημένων πρακτόρων CLI του OmniRoute.
CodexBar20.507Εντόπισε την επιφάνεια ποσόστωσης Grok Build· το OmniRoute επαλήθευσε και διόρθωσε στη συνέχεια ανεξάρτητα τη ζωντανή μορφή wire.

📄 Άδεια Χρήσης

Άδεια MIT - δείτε το LICENSE για λεπτομέρειες.


⬆ Πίσω στην κορυφή · Φτιαγμένο με ❤️ για την κοινότητα ανοιχτού κώδικα AI.

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