deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (hnrss.org)

Offrun, birden fazla kodlama agent CLI'ını çalıştırmak için tek bir Mac çalışma alanı sunuyor

Hacker News'te tanıtılan ücretsiz bir macOS uygulaması olan Offrun, halihazırda kullandığınız kodlama agent CLI'larını tek bir çalışma alanında barındırıyor; git worktree izolasyonu, agent'lar arası inceleme ve limitlere ulaşınca otomatik hesap geçişi ekliyor.

Offrun, birden fazla kodlama agent CLI'ını çalıştırmak için tek bir Mac çalışma alanı sunuyor

Offrun ne yapıyor

Hacker News'te öne çıkan Offrun adlı yeni bir macOS uygulaması, geliştiricilerin halihazırda sahip olduğu kodlama agent CLI'larını çalıştırabilecekleri tek bir yer olmayı hedefliyor. Projenin sitesine göre uygulama, agent'larınızın yerine geçmiyor ya da kendi modellerini sunmuyor. Bunun yerine mevcut CLI'ları doğrudan Mac'inizde, her birini sizin kimliğinizle oturum açmış şekilde çalıştırıyor; böylece yeni bir hesap açmanız, bir API anahtarı devretmeniz ya da uygulamanın şifrenizi görmesi gerekmiyor.

Başlamak üç adımlık bir akış: uygulamayı kurun, agent'larınızı bir ayarlar paneli üzerinden bağlayın (varsa ikinci bir hesap ekleyin), sonra bir proje seçip bir agent'a görev verin.

Git worktree'lerle izolasyon

Merkezi teknik fikir, bir projede çalışan her agent'ın kendi git worktree'sine sahip olması. Her worktree ayrı bir checkout olduğundan, aynı repoda çalışan iki agent asla aynı dosyalara yazmıyor. Sitenin örneği, bir refactor ile bir hata düzeltmesini eş zamanlı yürütmek ve her sonucu kendi takviminizde birleştirmek.

İkinci bir agent diff'i inceliyor

Offrun ayrıca iş akışına peer review'yi dahil ediyor. Agent'larınızdan birini inceleyici olarak atıyorsunuz ve o, çalışma henüz commit olmadan diff'i okuyup bulgularını sohbete yazıyor. Önerilen düzeltmeler mesaj kutunuza geliyor, böylece herhangi bir şey gönderilmeden önce okuyabiliyorsunuz ve siz onaylamadan hiçbir şey birleşmiyor. Siteye göre bu, kendi agent hesaplarınızda çalışıyor; yani ikinci bir abonelik yok ve pull request'lerinizde yorum bırakan otomatik bir bot yok.

Rate limit'lerle başa çıkma

Birden fazla aboneliği dengeleyen kullanıcılar için Offrun, her agent'ı farklı bir oturuma yönlendirmenize izin veriyor. Bir oturum kullanım sınırına ulaştığında uygulama, konuşmayı hâlâ kapasitesi olan bir oturuma taşıyor ve bunu size bildiriyor. Mesajınızı yeniden gönderin; yeni oturum, tam konuşma geçmişiyle devam eder. Tüm oturumlar tükenmişse Offrun bunun yerine farklı bir agent öneriyor.

Bellek, bildirimler ve geniş çalışma alanı

Bir dizi destekleyici özellik uygulamayı tamamlıyor:

  • Proje belleği: depo genelindeki kurallar tek bir yerde, her agent'ın hedefi, planı ve çıkmaz sokakları ise başka bir yerde durur. Agent'lar bir oturum başladığında bu bağlamı okur ve çalışırken geri yazar; böylece dördüncü oturum, birincisinin neler denediğini bilir. Her şey, proje klasörünüzdeki düz dosyalar olarak saklanır; bunları başka herhangi bir dosya gibi açabilir, düzenleyebilir ve commit edebilirsiniz.
  • Bildirimler: uygulama, Mac'inizdeki her yerdeki kodlama agent'larını — kendi başlatmadığı terminallerde çalışanlar dahil — izler ve bir agent işini bitirdiğinde ya da soru sormak için durduğunda sizi uyarır.
  • Önizleme: değişen dosyalar, satır numaralı diff'ler, render edilmiş markdown ve tablolar, görseller, PDF'ler ve küçük bir yerleşik tarayıcı, bunları üreten sohbetin yanında görünür.
  • Modlar: Build modunda agent değişikliği yapar ve çalıştığını kanıtlar; Planner modu ise hiçbir dosyaya dokunmadan bir yaklaşım geliştirir. Her sohbet, istediği an ikisi arasında geçiş yapabilir.
  • Sesle dikte: bir tuşa basılı tutun ve prompt'unuzu söyleyin. Transkripsiyon tamamen cihaz üzerinde çalışır; siteye göre hiçbir şey kaydedilmiyor veya yüklenmiyor.

Gizlilik, fiyat ve gereksinimler

Siteye göre dikte ve proje dosyalarınız Mac'inizde kalır; agent prompt'ları ise kendi hesabınızla, oturum açtığınız sağlayıcıya doğrudan gider. Geliştirici, Offrun'un bu yolda bir sunucusu olmadığını, anahtarlarınızı hiçbir zaman ele almadığını ve ağın yalnızca ilk kurulum için gerektiğini belirtiyor. Her şey, özellik sınırı, koltuk sayımı ve kredi kartı olmadan ücretsiz. Gereksinimler: macOS 14 Sonoma veya daha yeni bir sürüm çalışan bir Apple Silicon Mac (M1 veya üzeri) ve halihazırda kullandığınız en az bir agent CLI.

Neden önemli

Geliştiriciler giderek birden fazla agent CLI'ı yan yana çalıştırıyor ve sürtünme öngörülebilir yerlerde ortaya çıkıyor: aynı checkout'u düzenleyen iki agent, dördüncü oturumun birinci oturumun öğrendiklerini unutması nedeniyle harcanan emek ve bir abonelik sınırı devreye girdiğinde duran konuşmalar. Offrun üçüne de doğrudan çözüm sunuyor — izolasyon için worktree'ler, süreklilik için düz dosya belleği ve limitler için oturum failover'ı. Ücretsiz, yerel ve kendi hesabını getir (bring-your-own-account) yaklaşımı, sizinle model sağlayıcısı arasına giren barındırılan orkestrasyon katmanlarıyla da tezat oluşturuyor; bu durum, kodlarını ele alacak başka bir servisten çekinen ekiplerin ilgisini çekebilir. Uyarıları da açıkça belirtmekte yarar var: buradaki her iddia ürünün kendi tanıtım sayfasından geliyor, dolayısıyla vaat edildiği gibi çalışıp çalışmadığına dair her zamanki Show HN incelemesi gündeme gelecek ve yalnızca Apple Silicon gereksinimi şimdilik Windows ve Linux geliştiricilerini dışarıda bırakıyor.

  • #coding-agents
  • #developer-tools
  • #macos
  • #ai-tooling
  • #git-worktrees

İlgili yazılar