İçeriğe geç

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