· kaynak Hacker News – Front Page (native)
Nexus-CLI, Claude Code ve diğer agent'ları ücretsiz bir web hesabı üzerinden DeepSeek R1'a yönlendiriyor
Nexus-CLI adlı yeni bir Go aracı, DeepSeek'in ücretsiz web sohbetini yerel OpenAI, Anthropic ve Ollama endpoint'leri olarak sunuyor; böylece Claude Code gibi kodlama agent'ları, ücretli bir API anahtarı olmadan R1 ve V3 modellerini kullanabiliyor.
Ücretli API erişimini ücretsiz bir web hesabıyla değiştiren bir Go proxy'si
Nexus-CLI adlı yeni bir açık kaynak proje, Hacker News'in ana sayfasında ortaya çıktı. Saf Go ile yazılan bu araç, bir CLI yardımcı programı ve yerel proxy sunucusu; OpenAI, Anthropic veya Ollama uyumlu herhangi bir istemcinin — Claude Code, Codex ve Aider gibi kodlama agent'ları dahil — ücretli bir DeepSeek API anahtarı gerektirmeden, ücretsiz bir chat.deepseek.com web hesabı üzerinden DeepSeek'in V3 ve R1 modelleriyle konuşmasını sağlıyor.
Projenin README'sine göre Nexus-CLI, daha önceki iki köprü projesinin — Node.js tabanlı FreeDeepseekAPI-EN ve Python tabanlı deepseek_bridge — incelenmesinin ardından sıfırdan Go ile yeniden yazıldı. Sonuç, runtime bağımlılığı olmayan tek bir binary; derlemek için Go 1.20 veya daha yeni bir sürüm gerekiyor.
Go'da proof-of-work asıl numara
Teknik olarak ilginç kısım, proof-of-work çözücüsü. DeepSeek'in web istemcisi, istekleri kabul etmeden önce sunucu zorlukları (challenge) sunuyor ve Nexus-CLI, gereken DeepSeekHashV1 algoritmasını — Keccak tabanlı bir hash — CPU çekirdeklerinde paralel olarak uyguluyor. README'ye göre zorluk seviyesi 144.000 olan challenge'ları yaklaşık 40-50 milisaniyede çözüyor; işin içinde CGO, WASM veya Python yok.
Kimlik doğrulama web oturum token'ına dayanıyor. Kullanıcılar userToken değerini tarayıcının Local Storage'ından kopyalayabilir, aracın Chrome DevTools Protocol üzerinden Chrome'dan oturumu otomatik olarak yakalamasına izin verebilir ya da token'ı bir .env dosyasıyla sağlayabilir. nexus doctor komutu token'ı doğruluyor, sunucu bağlantısını kontrol ediyor, PoW çözücüsünü benchmark'lüyor ve oturum oluşturmayı sınıyor.
Tek bir yerel portta üç API lehçesi
nexus serve çalıştırıldığında (README'deki örnekler 9655 portunu kullanıyor) şunları sunan bir yerel sunucu başlıyor:
- POST /v1/chat/completions — SSE streaming ve düz JSON ile OpenAI sohbet formatı
- POST /v1/messages — README'ye göre Claude Code ve Anthropic SDK ile tamamen uyumlu olan Anthropic Messages API
- POST /v1/responses — OpenAI Responses API
- GET /v1/models, ayrıca yetenek ve oturum yönetimi endpoint'leri
Bunun üzerine sunucu, /api/tags, /api/chat, /api/generate ve /api/version adreslerinde yerel Ollama API'sini taklit ediyor; böylece Ollama için geliştirilmiş araçlar — Open WebUI, Dify, AnythingLLM, LlamaIndex ve resmi Ollama SDK'ları — değişiklik gerektirmeden bağlanabiliyor. Katı JSON ve JSON Schema doğrulaması dahil yapılandırılmış çıktılar (structured output), CLI, Ollama ve OpenAI endpoint'lerinde çalışıyor.
Kodlama agent'ları için tasarlandı
Bir launcher komutu agent ekosistemini doğrudan yönetiyor: nexus launch claude, proxy'yi arka planda başlatıyor ve DeepSeek üzerinde çalışan Claude Code'u ayağa kaldırıyor; benzer launcher'lar resmi DeepSeek Harness CLI, OpenAI'nin Codex'i, OpenCode, Goose, Aider ve diğer birkaç araç için de mevcut. Terminal kullanımı için, R1'in akıl yürütme sürecini özel biçimlendirmeyle canlı olarak aktaran bir REPL, ayrıca tek seferlik prompt'lar ve bir kaynak dosyayı bir kod inceleme prompt'una pipe'lama gibi Unix pipe iş akışları var.
Araç ayrıca, HTTP 429 hız limitlerini aşmak için birden fazla DeepSeek hesabından oluşan round-robin döndürülen bir havuzu destekliyor — bu da ücretsiz web erişiminin kendi kota sınırlarıyla geldiğine dair bir ipucu.
Neden önemli
Kodlama agent'ları token canavarıdır ve Claude Code gibi araçları gün boyu çalıştıran geliştiriciler için API harcaması ciddi bir maliyet haline geldi. R1 ve V3 gibi yetenekli modellere ücretsiz bir köprü, hobicieler, öğrenciler ve bütçesi kısıtlı olan ama agent iş akışlarıyla deneyler yapan herkes için apaçık bir cazibe.
Proje ayrıca OpenAI, Anthropic ve Ollama API yüzeylerinin fiili standartlara dönüştüğünün güzel bir örneği: bu üç hat formatını uygulayın, başka bir entegrasyon çalışması gerektirmeden istemci ve agent'lardan oluşan bütün bir ekosisteme yerleşirsiniz.
Tuzuk ise şu: bu, desteklenen herhangi bir entegrasyon yolunun dışında duruyor. DeepSeek web istemcisinin belgelenmemiş davranışına dayanıyor ve şirket bunu değiştirdiği anda bozulabilir; ayrıca kişisel bir web hesabını ücretli API erişiminin yerine koğan düzenlemeler, çoğu zaman sağlayıcının hizmet şartlarıyla çelişiyor. Prodüksiyon açısından kritik herhangi bir şey için bu kırılganlık, tasarruftan daha önemli; deney içinse bu fiyatı geçmek zor.
- #deepseek
- #claude-code
- #golang
- #open-source
- #llm-proxy