Kodlama ajanınız bir servis yazabilir, bir modülü yeniden düzenleyebilir ve bir stack trace'i açıklayabilir. Ama ona geçen hafta bir kütüphane sürümü hakkında insanların ne söylediğini sorun; tıkanıp kalır. Bir konferans konuşmasını özetlemesini isteyin; transkripte ulaşamaz. Bir ajanın en çok ihtiyaç duyduğu bilgiler, ya erişim için ücret isteyen ya da erişimi engelleyen platformlarda bulunur.
Agent-Reach bu engelin etrafından dolaşan tek bir CLI aracı ve 77.134 yıldızla soruna en çok benimsenen yanıt. Okuma işini çözüyor. Ajanın okuduğu şeyin sonrasında ne olduğunu ise çözmüyor; ekiplere asıl zaman kaybettiren kısım da tam olarak burası.
TL;DR
Bu yazı, kodlama ajanlarını genişleten açık kaynak araçlar derlememizdeki beş derinlemesine incelemeden biri.
Agent-Reach, shell komutları çalıştırabilen her ajanı X, Reddit, YouTube, GitHub, RSS, Bilibili, XiaoHongShu, Facebook, Instagram, podcast'ler ve genel web aramasına bağlar; ücretli platform API'leri yerine ücretsiz erişim yollarını kullanır. Her platform, yedekleri bulunan birincil bir arka uç üzerinden yönlendirilir; böylece bozulan erişim yollarını siz değil, yukarı akıştaki geliştiriciler değiştirir. Sıfır yapılandırmalı platformlarla başlayın, çerez tabanlı olanları bağlamadan önce kullanım şartlarını gözden geçirin ve araştırmanın terminal kaydırma geçmişinden başka bir yere inmesini sağlayın.
Ortadan kaldırdığı engel
Bu platformların her birinin kendi engeli var ve her geçici çözüm, başlı başına küçük bir entegrasyon projesi demek:
| Platform | Engel | Agent-Reach'te kurulum |
|---|---|---|
| Twitter/X | Ücretli API, orta düzey kullanımda ayda yaklaşık 215 dolar | Tarayıcı çerezi |
| Anonim uç noktalarda sunucu IP'leri engelli | Tarayıcı oturumu veya çerez | |
| YouTube | Transkriptler sunulmuyor | Sıfır yapılandırma |
| GitHub | Herkese açık okumaların ötesinde kimlik doğrulama gerekir | Sıfır yapılandırma, daha fazlası için gh auth login |
| Web sayfaları | İşaretleme gürültüsü | Sıfır yapılandırma |
| Web araması | API anahtarları | Kurulum sırasında otomatik yapılandırılır |
Beş platformu kendiniz bağlarsanız, birbirinden bağımsız olarak bozulan beş şeyiniz olur. Buradaki vaat ise tek bir kurulum, sonrasında görünmezlik.
Kurulum
Kurulum yöntemi alışılmadık: bir komut çalıştırmak yerine ajanınıza bir dokümantasyon URL'si veriyorsunuz.
Install Agent Reach: https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md
Ajan Python paketini kurar, ortamı kontrol eder ve nelerin hazır olduğunu bildirir. Varsayılan salt okunurdur ve sistem düzeyindeki değişiklikler için açıkça bir bayrak belirtmeniz gerekir.
pip install https://github.com/Panniantong/agent-reach/archive/main.zip
agent-reach install --env=auto
agent-reach doctor
agent-reach doctor, neyin çalıştığını, neyin çalışmadığını ve her birinin nasıl düzeltileceğini yazdırır. İşi doğası gereği kırılgan üçüncü taraf erişimi olan bir araç için, bir sağlık kontrolünü birinci sınıf komut olarak sunmak doğru bir içgüdü.
Kopyalanmaya değer tasarım kararı
Herkes bir scraper'ı sarmalayabilir. Bu projenin ayakta kalmasının nedeni yedek zinciri: her platformun birincil bir arka ucu ve sıralı bir alternatif listesi var; bir erişim yolu öldüğünde proje varsayılanı değiştiriyor ve bir güncelleme yayınlıyor. Kendi verdikleri örnek, Bilibili'nin Haziran 2026'da bir arka uca 412 hatası döndürmeye başlaması; kullanıcılar ise hiçbir şey fark etmedi.
Bu, kendi geliştirdiğiniz sürümleri öldüren arıza modunu engelliyor. Scraper'ınız dört ay çalışır, bir salı günü bozulur ve bunu ancak ajanın, getirmenin başarısız olduğunu değil de bir konunun hiç tartışılmadığını kendinden emin bir şekilde bildirmesiyle öğrenirsiniz. Boş bir sonuçla başarısız bir isteği ayırt edemeyen bir ajan, ikisini de aynı özgüvenle dile getirir.
Ücretsiz erişim modelinin karar gerektirdiği nokta
Sıfır yapılandırmalı platformlar sorunsuz: herkese açık API'ler, resmi GitHub CLI, RSS ve trafiği isteyen bir arama sağlayıcısı.
Çerez tabanlı platformlar ise bambaşka bir mesele. X, Reddit veya Instagram'ı kendi oturum açmış hesabınız üzerinden okumak, yetkilendirilmiş bir API yolu değil. Proje bunu sorumlu bir şekilde ele alıyor: çerezleri yerel tutuyor ve hiçbir zaman yüklemiyor; açık kaynak olduğu için bunu kendiniz doğrulayabilirsiniz. Yapamadığı şey ise o hesaplarda kabul ettiğiniz kullanım şartlarını değiştirmek.
Kendi hesaplarınızda kişisel araştırma için kullanın; çoğu kişi zaten bunun için kuruyor. Ticari bir kullanımdan önce ilgili şartları gözden geçirin ve kaybetmeyi göze alabileceğiniz bir hesap kullanın. Gayri resmi erişimi üretim ortamı için bir veri akışı olarak görmeyin.
Araştırma uzun soluklu bir iştir, uzun soluklu işler ise bir Görev ister
İşte ikinci haftada ortaya çıkan sorun; ve bu sorun teknik değil.
Araştırma koşuları uzun sürer. X, Reddit, Hacker News ve GitHub'da iki saat boyunca arama yapan bir ajan değerli bir şey üretir: kaynaklar, alıntılar, tarihler, bağlantılar, bir sentez. Sonra oturum sona erer. Bir iş arkadaşınız bir iddianın nereden geldiğini sorar ve yanıt ortada yoktur. Daha kötüsü, kimse var olduğunu bilmediği için aynı araştırma ertesi ay yeniden yapılır.
Görev, Sharkly'deki ana çalışma birimidir. İsteği, bağlamı, yürütmeyi ve sonucu özel istemler ile terminal oturumları arasında bölmek yerine tek bir paylaşılan yerde bir arada tutar. Yürütme, engeller, sonuçlar ve devam tartışmaları görev zaman çizelgesine döner; böylece kaynaklar gelecek çeyrekte de yerinde durur.
Bu modelin üç parçası özellikle araştırma işleri için önem taşır.
Ajan, kaydedilmiş bir yapılandırmadır: talimatlar, çalışma zamanı, beceriler, depolar ve ortam. Bir kez ayarladığınız araştırma kurulumu — hangi platformlara dokunabileceği dahil — yeniden inşa edilmek yerine tekrar kullanılır.
Computer ana makineyi ve yerel kaynakları sağlar, Runtime ise oturumu onun üzerinde yürütür. Burada bu soyut bir şey değil. Agent-Reach'in çerez tabanlı platformları, belirli bir makinede gerçekten oturum açmış bir tarayıcı gerektirir; dolayısıyla bir araştırma görevinin hangi Computer üzerinde çalıştığı, o an açık olan dizüstü bilgisayara kalmış bir şey değil, gerçek bir operasyonel tercihtir.

Backlog'daki bir Görev, bir çalıştırma başlatmaz. Araştırma konularını aklınıza geldikçe kuyruğa alabilirsiniz; yazdığınız anda hız limitlerini harcamanız gerekmez.
Sharkly, Agent-Reach'in ya da onu çalıştıran kodlama aracının yerini almaz. Onların etrafına paylaşılan görev, Computer, bağlam, kontrol ve inceleme katmanını ekler.
Doğrudan kullanın ya da ona rapor verecek bir yer verin
Bugün kendiniz için bir soruyu yanıtlıyorsanız Agent-Reach'i tek başına kullanın. Kurun, sorun, okuyun, devam edin. Bunun ötesi gerekmez.
Bulgular başka birinin vereceği karara dayanak olacaksa, bir iddia bir belgeye ya da müşteriyle yapılan bir konuşmaya girecekse veya aynı araştırma, varlığından haberi olmayan bir iş arkadaşınız tarafından tekrarlanacaksa paylaşılan bir çalışma sistemi kullanın.
Her iki durumda da geçerli tek bir ilke var. Bir kişi bağlantıyı açana kadar her bulguyu doğrulanmamış kabul edin. Bir ajan, bir benchmark sonucu iddia eden bir gönderiyi okuyabilir; ama o benchmark'ın gerçek olduğunu size söyleyemez. Ajanlar araştırır, yürütür, test eder ve raporlar. Yönü insanlar belirler, yetkiyi insanlar verir ve sonucu insanlar kabul eder.
Sıkça sorulan sorular
Agent-Reach hangi ajanlarla çalışır? Shell komutları çalıştırabilen her ajanla: Claude Code, Cursor, Windsurf, OpenClaw ve Codex dahil. OpenClaw'da önce exec izninin etkinleştirilmesi gerekir, çünkü varsayılan mesajlaşma profilinde komut çalıştırılamaz.
Kullanmak gerçekten ücretsiz mi? Araçlar açık kaynak ve erişim yolları ücret almıyor. Makinenizin IP'si engelliyse bir sunucu proxy'si ayda yaklaşık bir dolara mal olur; yerel makinelerin buna ihtiyacı yok. Sağlayıcı faturasından muaf olmak, kullanım şartlarından muaf olmak anlamına gelmez.
Çerezlerim güvende mi? Proje, çerezlerin yerel kaldığını ve asla yüklenmediğini belirtiyor; kaynak kodunu kontrol edebilirsiniz. Pratikteki risk veri sızdırılması değil, hesabınızın platform tarafından hız sınırına takılması veya işaretlenmesidir.
Platformlar değiştiğinde bozulur mu? Evet ve bu göz önünde bulundurulmuş. Her platformun yedekleri var ve proje varsayılanları yukarı akışta değiştiriyor. Bir şey ters görünüyorsa agent-reach doctor komutunu çalıştırın.
Aynı anda birkaç ajan çalıştırmakla bu nasıl uyuşur? Araştırma ve kod işleri paralel olarak iyi gider ve her Görev çalıştırması kendi izole worktree'sini alır, böylece hiçbir şey çakışmaz. Bulgular kendi Görevlerine döner.
Kısa özet
Agent-Reach gerçek bir sınırı ortadan kaldırıyor. Bir kütüphane etrafındaki gerçek tartışmayı okuyabilen, konuşmayı izleyebilen ve sorun takipçisini kontrol edebilen bir ajan, eğitim kesim tarihinden yola çıkan bir ajandan daha iyi yanıt verir; yedekleme tasarımı sayesinde de kaçınılmaz bozulmaların ardından çalışmaya devam eder.
Önce sıfır yapılandırmalı platformlar için kurun ve çerezleri bağlamadan önce iyice düşünün. Sonra bulguların nereye gideceğine karar verin. Yalnızca kaydırma geçmişinde yaşayan araştırma tekrarlanır. Diğer yarıyı Sharkly tutuyor: Görev paylaşılan kayıttır, yürütme bağladığınız Computer'larda çalışır ve sonuçlar bir kişinin inceleyebileceği bir yere döner.



