yetone/magpie
Every agent's model. One place. Codex on DeepSeek, Claude Code on Kimi, from the menu bar.
Hızlı değerlendirme
Özet
magpie, farklı AI coding agent’larının model ayarlarını tek yerden yönetir ve isteğe bağlı yerel bir gateway üzerinden çeşitli model sağlayıcılarına bağlar.
Profiline uyum
Claude ve OpenAI modelleriyle agent’lar kullandığınız için farklı agent’ların model ve provider ayarlarını tek yerden yönetmesi doğrudan işinize dokunabilir.
Neden yükseliyor
Birden çok coding agent ve model seçeneğinin hızla çoğaldığı dönemde, ayarları tek ekrandan değiştirme ve yerel gateway ile sağlayıcıları ortaklaştırma vaadi anlaşılır bir ihtiyaca hitap ediyor. Dört günlük yaşına rağmen 1108 yıldız ve son 28 günde 367 commit, yedi farklı yazarla birlikte dikkat çekiyor; ancak bu erken ilgi tek başına kullanım veya güvenilirlik kanıtı değil.
Problem
Birden fazla agent kullanan geliştiricilerin her aracın ayrı yapılandırma dosyasında model ve provider ayarlarını değiştirmesi, sağlayıcıları tekrar tekrar tanımlaması ve API uyumluluğunu ayrı ayrı çözmesi gerekir.
Çözüm
Go ile yazılmış masaüstü uygulaması, TUI ve CLI; agent yapılandırmalarındaki ilgili alanları düzenler ve profilleri yönetir. İsteğe bağlı yerel gateway, OpenAI Chat Completions, OpenAI Responses ve Anthropic Messages API biçimlerini sağlayıcılara iletir; README, yapılandırma dosyalarındaki diğer biçimlendirme ve yorumları koruduğunu belirtiyor.
Yenilik
Agent ayarlarını tek arayüzde birleştirmek ve yerel API gateway sunmak yararlı bir bütünleşim; ancak README’deki işlevlerden hareketle temel API biçimlerini dönüştürme yaklaşımının kendisi yeni görünmüyor.
Teknolojiler
- Go
- Wails
- HTML
- OpenAI Chat Completions API
- OpenAI Responses API
- Anthropic Messages API
- models.dev
Riskler
- Proje yalnızca dört günlük; entegrasyonların, yapılandırma düzenlemenin ve farklı işletim sistemlerindeki davranışın olgunluğu için uzun dönemli kanıt yok.
- Yerel gateway model isteklerini ve sağlayıcı bağlantılarını yönetiyor; kimlik bilgileri ve erişim sınırları açısından güvenlik yaklaşımı benimsemeden önce incelenmeli.
- Farklı agent’ların yapılandırma biçimleri ve API özellikleri değiştikçe entegrasyonların bakım yükü artabilir.
- README’deki çok sayıda agent, sağlayıcı ve API uyumluluğu iddiası bağımsız test veya kullanım verisiyle burada doğrulanamıyor.
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.