dwgx/WindsurfAPI
Turn Windsurf / Devin Desktop's 100+ AI models (Claude, GPT, Gemini, DeepSeek, Kimi, GLM, SWE) into OpenAI-, Anthropic- & Gemini-compatible APIs. Zero-dependency self-hosted reverse proxy for Claude Code, Cline & Cursor. 把 Windsurf/Devin 云端 100+ 模型变成三套兼容 API。
Hızlı değerlendirme
Özet
Windsurf’ün bulut modellerine erişimi, OpenAI-, Anthropic- ve Gemini-uyumlu API’ler üzerinden sunan self-hosted bir proxy’dir.
Profiline uyum
Anthropic ve OpenAI uyumlu API sunması kullanılan AI modellerini uygulamalara bağlamaya yardımcı olabilir, ancak doğrudan ürün geliştirme ya da çeviri-ses özelliklerine yönelik değil.
Neden yükseliyor
171 günlük yaşına karşılık 3.039 yıldız ve son 28 günde 178 commit dikkat çekiyor; üç farklı yazarın katkısı da yakın dönem aktivitesinin tek kişiden ibaret olmadığını gösteriyor. API uyumluluğu ve kodlama araçlarına bağlanma vaadi ilgiyi açıklayabilir; ancak bu ölçümler benimsenmeyi veya kullanıcı memnuniyetini kanıtlamaz.
Problem
Windsurf içindeki modellere Claude Code, Cline, Cursor ve standart API istemcilerinden erişmek için farklı protokoller arasında geçiş yapmak gerekir.
Çözüm
Node.js ile çalışan HTTP servisi, istemci API’lerini Windsurf’ün Language Server’ı üzerinden kullanılan gRPC akışına çeviriyor; README ayrıca hesap havuzu, istek yönlendirme ve hata durumunda geçiş özellikleri tarif ediyor.
Yenilik
API formatlarını dönüştürmek tek başına yeni değil; ayırt edici tarafı, Windsurf’ün Language Server’ı ve gRPC akışı üzerinden bu modelleri yaygın API biçimlerine açmaya çalışması. Bu, yeni bir altyapı standardından çok belirli bir servise yönelik entegrasyon.
Teknolojiler
- JavaScript
- Node.js
- gRPC
- HTTP
- Server-Sent Events (SSE)
- OpenAI API
- Anthropic API
- Gemini API
- Windsurf Language Server
Riskler
- Windsurf Language Server ve bulut servisinin iç davranışına bağımlılık, güncellemelerde uyumluluğu bozabilir.
- Windsurf hesapları veya erişim yöntemleriyle ilgili kullanım koşulları ve yetkilendirme riskleri benimsemeden önce incelenmeli.
- README, üst akış kimliğini yanıt öncesinde kaldırdığını belirtiyor; bu, modelin kaynağı veya kimliği konusunda istemciye yanıltıcı bilgi sunabilir.
- Hesap havuzu ve API erişimi merkezi hassasiyet taşır; kimlik bilgileri, loglama ve dışa açık proxy yapılandırması dikkatle yönetilmeli.
- README’deki kullanım kısıtlaması ile MIT lisansı hakkında verilen açıklamalar birbiriyle gerilimli; ticari kullanım ve yeniden dağıtım koşulları hukuki inceleme gerektirebilir.
- 100+ model ve uyumluluk iddiaları README’de yer alıyor; bağımsız test veya her model için doğrulanmış destek bilgisi sunulan verilerde yok.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.