Claude yönetir. Küçük işleri diğer yapay zekâlarınız yapar.
RouteAI sayesinde Claude birim testlerini, script'leri, docstring'leri, build dosyalarını ve toplu düzenlemeleri zaten elinizdeki yapay zekâlara devreder: bilgisayarlarınızdaki Ollama modellerine ve Gemini, Groq ya da OpenRouter gibi sağlayıcıların günlük ücretsiz kotalarına. Önce ücretsiz kapasite, ücretli ise yalnızca izin verirseniz; görev tanımını Claude yazar, sonucu denetler ve son sözü o söyler.
Yalnızca Python 3.11 ve Ollama · API sağlayıcıları isteğe bağlı · Windows, macOS, Linux · MIT lisansı
Kendi donanımınızda bir junior geliştirici ekibi
Bağımlılığı olmayan küçük bir MCP sunucusu, öğrenen bir yönlendirme beyni ve Claude'a devretmenin ne zaman değdiğini söyleyen bir skill.
Güce ve maliyete göre yönlendirme
Her görevin bir kategorisi vardır. complex ve code önce hızlı GPU'lu makineye gider; tests, scripts, build ve docs daha yavaş olanlara ya da bir sağlayıcının ücretsiz kotasına. Önce ücretsiz kapasite kullanılır ve tercih edilen makineler meşgulse iş diğerlerine taşar.
Hangi modele güveneceğini öğrenir
Yönlendirici, makineleri ve modelleri ölçülen kalite ve hıza göre sıralar — model yükleme süresi ve kuyruk dahil. Puanlar benchmark'tan ve Claude'un her gerçek sonucu iyi, düzeltildi veya reddedildi olarak değerlendirmesinden gelir.
Yönetişim Claude'da kalır
Neyin devredileceğine Claude karar verir, net bir görev tanımı yazar, testleri çalıştırır ve diff'i okur. Tasarım, güvenlik açısından hassas kod ve projenin geneline yayılan değişiklikler Claude'da kalır. Benchmark yalnızca yapılandırma değişiklikleri önerir; onayı siz verirsiniz.
Gerçekten daha az token
Sunucu proje dosyalarınızı kendisi okur ve sonuçları doğrudan diske yazıp yalnızca kısa bir önizleme döndürür. Claude hiçbir zaman bir dosyayı içeri yapıştırmaz ya da uzun bir yanıtı geri okumaz; her görev de kazandırdığı token'ları bildirir.
Paralel toplu işler
Tek talimat, kırk dosya: her modül için testler, her fonksiyona bir docstring, her yerde aynı geçiş. Görevler aynı anda tüm makinelerinize dağılır ve belirttiğiniz yere yazılır, örneğin tests/test_{stem}.py.
Python dışında kurulacak bir şey yok
Yalnızca standart kütüphane: pip yok, SDK yok, Docker yok. İstediğiniz zaman bir API sağlayıcısı ekleyin — Gemini, Groq, OpenRouter, DeepSeek, Mistral, OpenAI ya da kendi endpoint'iniz — anahtar bir ortam değişkeninde, asla bir dosyada değil.
Parçalar nasıl birleşir
Claude Code tek bir küçük yerel sunucuyla konuşur; sunucu da ağınızdaki Ollama makineleriyle ve, izin verirseniz, eklediğiniz API sağlayıcılarıyla konuşur.
- Yönlendirici: her görev için düğümü ve modeli seçer, önce ücretsiz olanı
- Her modelin öğrenilmiş kalitesi ve hızı
- Kendini puanlayan benchmark ve token hesabı
- Claude görev tanımını yazarBirkaç net satır ve dosya yolları — dosya içerikleri asla; böylece Claude onları okumanın bedelini ödemez.
- Sunucu yönlendirirDosyaları okur, kategori için en uygun boştaki makineyi ve modeli seçer; sonuç doğrudan diske yazılır.
- Claude doğrular ve puanlarTestleri çalıştırır, diff'i okur ve sonucu iyi, düzeltildi veya reddedildi olarak işaretler. Yönlendirme her puandan öğrenir.
- Ne kadar tasarruf ettiğinizi görürsünüzBiten her görev, kazandırdığı Claude token'larını ve oturum toplamını bildirir. Çok küçük görevler eksiye düşebilir; rakamlar bunu da gösterir.
Beş dakikada çalışır durumda
Ollama makinelerinizde zaten çalışıyorsa işiniz neredeyse bitti.
- Eklentiyi kurunClaude Code'da iki komut marketplace'i ekler ve RouteAI'i kurar: MCP sunucusu, devretme skill'i ve
/routeai:statusile/routeai:benchkomutları. - Makinelerinizi tanımlayın
/routeai:setupher Ollama sunucusunu yoklar ve~/.routeai/fleet.tomldosyasını yazar;/routeai:add-aibir sağlayıcı ekler — anahtarı bir ortam değişkeninde kalır ve dosyalarınızın oraya gidip gidemeyeceğine siz karar verirsiniz. - Her zamanki gibi çalışınBir plan testler, script'ler veya şablon kod içerdiğinde Claude bunları devreder, geri geleni doğrular ve puanlar. İşin nereye gittiğini ve ne kadar token tasarruf edildiğini görmek için istediğiniz zaman
/routeai:statuskomutunu kullanın.
Kurulum
# in Claude Code /plugin marketplace add bdbais/routeai /plugin install routeai@bais # describe your machines: models are picked and suggested per machine /routeai:setup gpu=http://192.168.1.13:11434 local=http://localhost:11434 # let the fleet learn your hardware, then check routing and savings /routeai:bench /routeai:status
Kendi makineniz dışındaki makinelerde Ollama'yı OLLAMA_HOST=0.0.0.0 ile başlatın; böylece ağınızı dinler. Eklenti Python 3.11+ sürümünü kendisi bulur (py, python3 veya python).
Kendini puanlayan bir benchmark
Filo donanımınızı tanıyana kadar ara sıra çalıştırın: hâlâ öğrenirken sık sık, puanlar oturduktan sonra ayda bir. Siz istemedikçe ücretli sağlayıcılara dokunulmaz.
Tahmin değil, ölçüm
Otomatik denetimli on gerçek görev: kod gizli birim testlerine karşı çalıştırılır, üretilen testler kasıtlı olarak yerleştirilmiş hataları yakalamalıdır, script'ler çalıştırılır, TOML ayrıştırılır, docstring'ler AST ile karşılaştırılır.
Donanımınızı sonuna kadar kullanır
Saniyedeki token sayısını, model yükleme süresini, her modelin ne kadarının VRAM'e sığdığını ve paralel isteklerle verimin nasıl arttığını ölçer — ardından en iyi sonucu veren bağlam boyutunu ve paralellik düzeyini söyler.
Sürpriz değil, öneri
Her çalıştırma bir rapor yazar: kategori başına en iyi model, bırakılması gereken modeller, heavy katmanı hak eden daha hızlı bir düğüm. Claude bunu onayınıza sunulan bir fleet.toml değişiklik önerisine dönüştürür.
Ne zaman duracağını bilir
Her model-kategori çifti, tutarlı beş örnekten sonra kararlı hale gelir. Status yeni bir çalıştırmanın ne zaman gerektiğini söyler; arada gerçek işler puanları iyileştirmeye devam eder.
Kodunuz ağınızda kalır
Devretmek ancak yeni açıklar yaratmıyorsa işe yarar.
Varsayılan olarak makinenizden hiçbir şey çıkmaz
Yerel modeller dosyalarınızı görür; eklediğiniz bir sağlayıcı ise, onun için send_files ayarını açmadıkça görmez. ollama.com üzerinde çalışan Ollama :cloud modelleri de, siz açıkça izin vermedikçe yok sayılır.
Sınırlandırılmış dosya erişimi
Sunucu yalnızca geçerli projenin ve belirttiğiniz klasörlerin içinde okur ve yazar. Bunların dışına çıkan yollar reddedilir.
Telemetri yok
İstatistikler, günlükler ve raporlar bilgisayarınızda ~/.routeai içinde kalır. Eklenti yalnızca yapılandırdığınız Ollama sunucularıyla konuşur.
Anahtarlar ve bütçeler
API anahtarları ortam değişkenlerinde durur: asla yapılandırmada, asla sohbette, asla bir günlükte; istekler de hiçbir zaman yönlendirmeleri izlemez. Her sağlayıcı kendi fiyatını ve istek, token ya da dolar cinsinden günlük bir üst sınırını taşır; sınıra ulaşıldığında iş kendi makinelerinize döner.
Ücretsiz ve açık kaynak, hep öyle kalacak
RouteAI MIT lisansıyla yayımlanır: işte kullanın, değiştirin, paylaşın. Size token kazandırdıysa, küçük bir bağış projenin sürmesine yardımcı olur.
Sorular
Hangi modelleri kullanmalıyım?
Kurulum her makineye uygun coder modelleri önerir — 12 GB'lık bir GPU'da qwen2.5-coder:14b (yaklaşık 50 tok/s) ve mixture-of-experts qwen3-coder:30b, yalnızca CPU'lu bir dizüstünde 3–7B modeller — ve bunları yalnızca onayınızla indirir. Sağlayıcılar için sundukları modeller arasından seçersiniz. Ardından gerçekte neyin işe yaradığını benchmark gösterir.
Ne kadar token tasarrufu sağlar?
Biten her görev bunu size söyler: modelin okuduğu dosyalar ve yazdığı çıktı, eksi Claude'un yazdığı görev tanımı ve okuduğu sonuç. Kapsamlı görevler ve toplu işler binlerce token kazandırır; çok küçük olanlar kazandırdığından fazlasına mal olabilir ve rapor bunu da söyler — ücretli bir sağlayıcının size neye mal olduğu dahil.
Bir makine kapalıysa ne olur?
Devre dışı olarak işaretlenir ve iş diğer makinelere gider. Bir kategoriyi hiçbiri üstlenemiyorsa araç bunu bildirir ve Claude görevi kendisi yapar.
GPU'suz bir dizüstü işe yarar mı?
Evet; küçük modellerle script, test ve dokümantasyon için ve GPU'lu makine meşgulken taşma kapasitesi olarak. Kendi çalışmanız akıcı kalsın diye üzerinde aynı anda tek görev çalıştırın.
Gemini, Groq ya da OpenAI ekleyebilir miyim?
Evet: /routeai:add-ai gemini gem1. OpenAI uyumlu her API çalışır; kendi vLLM ya da LM Studio kurulumunuz dahil. Anahtar bir ortam değişkenine gider, dosyalarınızın gönderilip gönderilemeyeceğine siz karar verirsiniz ve istek, token ya da dolar cinsinden günlük bir üst sınır belirlersiniz.
Bu bir Anthropic veya Ollama ürünü mü?
Hayır. Anthropic veya Ollama ile bağlantısı olmayan, bağımsız bir açık kaynak projesidir. Claude Code'un herkese açık eklenti ve MCP arayüzlerini ve Ollama'nın herkese açık API'sini kullanır.