Tek başıma geliştirdim · 2026
Wharfy
Geliştirme portlarında ne çalışıyor, hangi ajan başlattı

Problem
Aynı anda birden fazla yapay zeka kodlama ajanı çalıştırınca, sahibi belirsiz geliştirme sunucuları portları işgal etmeye başlıyordu. `lsof` sana bir PID veriyor ama o süreci hangi ajanın başlattığını ya da kapatmanın güvenli olup olmadığını söylemiyor.
Ne yaptım
Dinlenen portları süreçlerle eşleyen, bunları başlatan ajana (Claude, Cursor) atfeden ve tek komutla sonlandırmayı sağlayan bir SwiftUI menü çubuğu uygulaması geliştirdim. Uygulama Sparkle ile otomatik güncelleniyor ve noter onaylı DMG olarak dağıtılıyor; aynı motoru npm üzerinden bir CLI ve bir MCP sunucusu olarak da yayınladım, böylece ajanlar kendi arkalarını toplayabiliyor.
Sonuç
wharfy.dev adresinde yayında. npm paketi, derleme kaynağını doğrulayan provenance kayıtlarıyla ve OIDC güvenilir yayınlama ile çıkıyor; yani sürümleri makinemdeki uzun ömürlü bir token değil, doğrudan CI imzalıyor.
Teknolojiler
- Swift
- SwiftUI
- TypeScript
- MCP
- Sparkle