DEV Community

Cover image for Yapay Zeka Ajanınıza API'siz Ücretsiz İnternet Erişimi Nasıl Sağlanır
Tobias Hoffmann
Tobias Hoffmann

Posted on Originally published at apidog.com

Yapay Zeka Ajanınıza API'siz Ücretsiz İnternet Erişimi Nasıl Sağlanır

Agent-Reach ile Ajanınıza İnternette Gözler Kazandırın

TL;DR: Agent-Reach, Claude Code, Cursor, Windsurf veya kabuk komutları çalıştırabilen herhangi bir ajanı X, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu, Facebook, Instagram, LinkedIn, RSS, podcast'ler ve genel web aramasına bağlayan tek bir CLI'dır. Ücretli platform API'ları yerine ücretsiz erişim yollarını kullanır, her platform için birincil arka uç ve yedekler tanımlar. İsteğe bağlı aylık 1 dolarlık proxy dışında maliyeti yoktur. 1 Eylül 2026 itibarıyla 77.134 yıldıza sahiptir. Dezavantajı, ücretsiz erişim yollarının resmi olmamasıdır; bağladığınız hesapların hizmet şartlarını mutlaka okuyun.

Apidog'u bugün deneyin

Bu yazı, 2026'da kurmaya değer beş açık kaynaklı yapay zeka aracı derlememizdeki Agent-Reach'e daha yakından bakıyor.

Bir ajan kod yazabilir, modül yeniden düzenleyebilir ve yığın izini açıklayabilir. Ancak geçen hafta bir kütüphane sürümü hakkında insanların ne düşündüğünü sorduğunuzda takılabilir. YouTube'daki 40 dakikalık bir konferans konuşmasını özetlemesini istediğinizde transkripti alamayabilir.

Sorun şu: Ajanın ihtiyaç duyduğu bilgiler çoğunlukla erişim için ücret alan veya erişimi engelleyen platformlarda bulunur. Agent-Reach bu sorunu tek bir CLI ile çözmeye çalışıyor.

Agent-Reach

Çözdüğü sorun

Depodaki platform engelleri, bu tür bir aracı geliştirirken karşılaşacağınız sorunları iyi özetliyor:

Platform Engel
Twitter/X Ücretli API; orta düzey kullanım aylık yaklaşık 215 dolar
Reddit Anonim uç noktalarda sunucu IP'leri 403 alıyor
XiaoHongShu İçeriğe göz atmak için giriş gerekiyor
Bilibili Yurt dışı ve veri merkezi IP'lerini engelliyor

Her platformun bir çözümü var; fakat her çözüm farklı araç, bağımlılık ve hata ayıklama gerektiriyor. Beş platformu bağladığınızda, bağımsız olarak bozulan beş entegrasyon projeniz olur.

Agent-Reach'in yaklaşımı basit: tek kurulum, sonrasında görünmez çalışma.

Kapsadığı platformlar ve kurulum gereksinimleri

Sıfır yapılandırmayla çalışanlar

Kurulumdan hemen sonra kullanılabilir:

  • Web sayfaları: Jina Reader ile herhangi bir URL'yi temiz Markdown'a dönüştürür.
  • GitHub: gh CLI ile okuma ve arama. Genel depolar hemen çalışır; gh auth login ile fork, issue ve PR işlemleri açılır.
  • YouTube: 1.800'den fazla video sitesini destekleyen yt-dlp ile altyazı ve arama.
  • Bilibili: bili-cli ile giriş yapmadan arama ve video ayrıntıları.
  • RSS ve Atom: Feedparser ile herhangi bir akış.
  • V2EX: Herkese açık JSON API üzerinden popüler konular, düğüm konuları, yanıtlı konular ve kullanıcı profilleri.
  • Web araması: Kurulum sırasında Exa ile otomatik yapılandırılır; API anahtarı gerekmez.

Çerez veya mevcut Chrome oturumu gerektirenler

  • Twitter/X: Çerez; arama, zaman akışı, tweet okuma ve makale açma özelliklerini sağlar.
  • Reddit: Anonim uç noktalar engellendiğinden sıfır yapılandırma seçeneği yoktur. Masaüstünde mevcut tarayıcı oturumunu veya rdt-cli ile bir çerezi kullanır.
  • XiaoHongShu: Okuma, arama ve yorumlar.
  • Facebook ve Instagram: Arama, profiller, akış ve son gönderiler. Yalnızca masaüstünde, oturum açmış Chrome oturumunu yeniden kullanır.
  • Xueqiu: Hisse senedi fiyatları, arama ve popüler gönderiler.

Ücretsiz API anahtarı gerektiren

  • Xiaoyuzhou podcast'leri: Groq Whisper ile sesten tam transkript.

Listenin dürüst özeti: sıfır yapılandırmalı platformlar gerçekten ücretsiz ve görece düşük risklidir. Çerez kullanan platformlar ise hesabınızın hizmet şartlarını ve oran sınırlamalarını dikkate almanızı gerektirir.

Kurulum

Kurulum yöntemi de projenin yaklaşımını yansıtıyor: komutları kendiniz çalıştırmak yerine dokümantasyon URL'sini ajanınıza veriyorsunuz.

Install Agent Reach:

https://raw.githubusercontent.com/Panniantong/agent-reach/main/docs/install.md

Ajanınız Python paketini kurar, ortamı kontrol eder ve hangi platformların hazır olduğunu raporlar. Güncelleme işlemi de update.md ile aynı deseni izler.

Varsayılan kurulum salt okunurdur:

# Ajanınıza URL vermek yerine manuel kurulum
pip install https://github.com/Panniantong/agent-reach/archive/main.zip
agent-reach install --env=auto

# Sistem değişikliklerine açıkça izin verdikten sonra
agent-reach install --system
Enter fullscreen mode Exit fullscreen mode

Yetenekleri destekleyen ajanlar için:

npx skills add Panniantong/Agent-Reach@agent-reach
Enter fullscreen mode Exit fullscreen mode

Kurulumdan sonra teşhis çalıştırın:

agent-reach doctor
Enter fullscreen mode Exit fullscreen mode

Bu komut, hangi platformların çalıştığını, hangilerinin çalışmadığını ve her sorunun nasıl düzeltileceğini gösterir.

OpenClaw kullanıcıları için

Agent-Reach kabuk komutları çalıştırdığı için önce exec iznini etkinleştirmeniz gerekir. Varsayılan mesajlaşma profiliyle ajan komut çalıştıramaz.

tools.profile değerini coding olarak ayarlayın, ağ geçidini yeniden başlatın ve yeni bir konuşma başlatın. Claude Code, Cursor ve Windsurf bu adımdan etkilenmez.

En değerli tasarım kararı: geri dönüş zinciri

Herkes bir kazıyıcı yazabilir. Agent-Reach'i ilginç kılan, erişim yollarını geri dönüş zinciriyle yönetmesidir.

Her platform için birincil arka uç ve sıralı alternatifler bulunur. Bir erişim yolu bozulduğunda proje varsayılanı değiştirir ve güncelleme yayınlar; kullanıcıların çoğu hiçbir şey yapmak zorunda kalmaz.

Örneğin Haziran 2026'da Bilibili, yt-dlp isteklerine 412 hataları döndürmeye başladı. Proje varsayılanı bili-cli olarak değiştirdi ve kullanıcılar bunu fark etmeden devam edebildi.

Bu, kontrol edemediğiniz bağımlılıklar için doğru mimaridir. Ev yapımı bir kazıyıcı dört ay çalışabilir, sonra bir Salı günü bozulabilir. Daha tehlikelisi, hata ile “sonuç yok” durumunu ayıramayan ajanınız başarısız bir isteği gerçek bir bulgu gibi raporlayabilir.

Bu ayrımı özellikle koruyun:

  • Sonuç yok: İstek başarıyla tamamlandı ancak veri bulunamadı.
  • İstek başarısız: Erişim yolu, kimlik doğrulama, oran sınırı veya ağ sorunu oluştu.

Bu konu, yapay zeka ajanları için API hata mesajları tasarlama ve yapay zeka ajanı hata kurtarma yaklaşımlarının temelidir. Agent-Reach bunu desteklediği platformlar için ele alır; yığınınızdaki diğer entegrasyonlar hâlâ sizin sorumluluğunuzdadır.

Geri dönüş zinciri

Ücretsiz erişimin sınırları

Sıfır yapılandırmalı platformlar genellikle düşük risklidir: herkese açık JSON API'ler, resmi GitHub CLI, RSS ve trafiğinizi kabul eden bir arama sağlayıcısı.

Çerez tabanlı platformlar farklıdır. X, Reddit, Instagram veya XiaoHongShu'yu kendi oturumunuz üzerinden okumak yetkili bir API yolu değildir. Agent-Reach çerezleri yerel tutar ve yüklemez; proje bunu denetleyebilmeniz için açık kaynaklıdır. Ancak hesabınızda kabul ettiğiniz hizmet şartlarını değiştiremez.

Pratik yaklaşım:

  • Kişisel araştırma için kendi hesaplarınızı kullanın.
  • Ticari kullanımdan önce ilgili hizmet şartlarını okuyun; ayrı bir hesap tercih edin.
  • Hacimli otomasyonu sınırlayın. Hiçbir geri dönüş zinciri oran sınırlamasını engellemez.
  • Bunu üretim veri hattı olarak değil, araştırma aracı olarak değerlendirin.

Engellenen IP'ye sahip bir makinede çalışıyorsanız aylık yaklaşık 1 dolarlık sunucu proxy'si gerekebilir. Yerel makinelerde buna ihtiyaç yoktur.

Agent-Reach'in sağlamadığı şey

Ajanınız artık interneti okuyabilir; fakat bu, kendi API'nızı doğru kullanabildiği anlamına gelmez.

Herkese açık web'i okumak bir araştırma problemidir: metin getirme, özetleme ve kaynak gösterme. Kendi hizmetlerinizi çağırmak ise bir sözleşme problemidir. Örneğin:

  • İdempotency anahtarı tekrarlandığında faturalandırma uç noktanız 409 döndürüyor olabilir.
  • Sayfalama imleci bir offset değil, opak bir değer olabilir.
  • Hata gövdesinin yapısı başarı yanıtından tamamen farklı olabilir.

Bu bilgiler internette bulunmaz; spesifikasyonunuzda yer alır.

Bu nedenle Apidog farklı bir boşluğu doldurur:

Kendi deponuzla ilgili yapısal sorular için codebase-memory-mcp, arama yerine bir dizinden yanıt verir.

Kısaca:

  • İnternette araştırma yapmak için Agent-Reach'i kurun.
  • Kendi API sözleşmelerinizin tahmin edilmesini önlemek için Apidog'u indirin.
  • Araştırma çıktılarının ekip içinde kalıcı olması için Sharkly veya benzeri bir kayıt sistemi kullanın.

Araştırma çıktısını kalıcı hâle getirin

Uzun araştırma görevlerinde ikinci haftada ortaya çıkan sorun genellikle teknik değildir: sonuçlar terminal kaydırmasında kaybolur.

Ajanınız iki saat boyunca X, Reddit, Hacker News ve GitHub'ı tarayıp kaynaklar, tarihler ve bağlantılar içeren iyi bir sentez üretebilir. Oturum kapandığında ise bir meslektaşınız kaynağı sorar ve yanıt bulunamaz. Sonraki ay aynı araştırma yeniden yapılır.

İstemler kayıt değildir. Sharkly bu boşluğu şu şekilde kapatır:

  • Kayıt istem değil, görevdir: İlerleme, araç çağrıları ve sonuçlar göreve akar; ajanın çıktısı yorum olarak saklanır.
  • Ajan kaydedilmiş yapılandırmadır: Talimatlar, çalışma zamanı, yetenekler, depolar ve ortam yeniden kullanılabilir.
  • Ekip lider öncelikli çalışır: Lider ajan görevi okur, araştırmacı ve yazar ajanları yönlendirir, sonuçları tek yerde birleştirir.
  • Gecikme desteklenir: Bekleyen görevler hemen çalışmaz; API çağrılarını ve oran sınırlamalarını kontrollü tutabilirsiniz.
  • Yürütme seçilebilir: Bilgisayar, sunucu veya kapsayıcı bağlayabilirsiniz.

Son madde Agent-Reach için özellikle önemlidir. Çerez tabanlı erişim yalnızca gerçek, oturum açılmış tarayıcıya sahip masaüstünde çalışabilir. Araştırmanın hangi makinede çalışacağını açıkça seçmek, “hangi dizüstü bilgisayar açıksa” yaklaşımından daha güvenilirdir.

Sağlam bir araştırma iş akışı

Kurulum yaklaşık yirmi dakika sürebilir. Değer ise aşağıdaki alışkanlıklardan gelir.

1. Dar ve doğrulanabilir bir soruyla başlayın

Sıfır yapılandırmalı platformlarla başlayın. Örneğin:

Ekiplerin yeni API sürümleriyle oran sınırlarını nasıl ele aldığını
öğrenmek için GitHub ve YouTube'u arayın. Genel bir özet değil,
bağlantıları olan beş spesifik yaklaşım istiyorum. Her kaynağın
tarihini belirtin.
Enter fullscreen mode Exit fullscreen mode

gh search repos, gh search code ve yt-dlp transkriptleri ek kurulum olmadan çalıştığından, bu istem yeni bir kurulumda kullanılabilir. Bağlantı ve tarih istemek, çıktının doğrulanabilir olmasını sağlar.

2. Çerez tabanlı platformları tek tek ekleyin

Geliştirici konuları için X genellikle en değerli eklentidir; yayın tepkileri önce orada ortaya çıkabilir.

Kimlik doğrulama çerezini ekleyin, ardından:

agent-reach doctor
Enter fullscreen mode Exit fullscreen mode

Sonucun sağlıklı olduğunu doğruladıktan sonra araştırmaya başlayın. Dört platformu aynı anda eklemek, hangi entegrasyonun bozulduğunu anlamayı zorlaştırır.

3. Toplamayı ve değerlendirmeyi ayırın

İki geçişli bir akış kullanın:

  1. İlk geçişte kaynakları, alıntıları ve tarihleri toplayın.
  2. İkinci geçişte kaynakları değerlendirin ve sentezleyin.

Arama ve sonuç çıkarma tek geçişte birleştiğinde ajan, ilk otuz saniyede vardığı sonuca kanıt aramaya eğilimlidir. Kaynak listesini arada saklamak hem kaliteyi artırır hem de insan denetimi sağlar.

4. Kaynak açılana kadar bulguyu doğrulanmamış sayın

Bir ajan kıyaslama sonucu iddia eden bir tweet'i okuyabilir; ancak kıyaslamanın gerçekten yapıldığını doğrulayamaz.

Belgeye, karara veya müşteriye yönelik bir iddiaya girecek her bilgi için kaynağı insan olarak açıp kontrol edin. İzlenen verilerle çalışan hatlarda da aynı ilkeyi kullanın: doğrulanmamış bir sayı dışarı çıkmamalıdır.

5. Araştırmanın amacını göreve yazın

Bağlamı olmayan bir araştırma, büyük olasılıkla yeniden yapılır. Araştırmanın amacı, beklenen çıktı ve kullanım bağlamı görevin içinde yer alsın. Bu, ajan el değiştirme ve bağlam aktarımı tasarımının küçük ama önemli bir parçasıdır.

Sıkça Sorulan Sorular

Agent-Reach gerçekten ücretsiz mi?

Araçlar açık kaynaklıdır ve erişim yolları ücret talep etmez. Engellenen IP'ye sahip bir makinede çalışıyorsanız aylık yaklaşık 1 dolarlık proxy gerekebilir; yerel makineler buna ihtiyaç duymaz.

“Ücretsiz”, tedarikçi faturası olmadığı anlamına gelir. Hizmet şartlarından muaf olduğunuz anlamına gelmez.

Hangi ajanlarla çalışır?

Kabuk komutları çalıştırabilen herhangi bir ajanla çalışabilir. Belgelerde Claude Code, Cursor, Windsurf, OpenClaw ve Codex belirtilir. OpenClaw için önce exec iznini etkinleştirin.

Müşteri seçimi yapıyorsanız Cursor ve Copilot'taki API çalışmalarının karşılaştırmasına bakabilirsiniz.

Çerezler güvende mi?

Proje çerezlerin yerel kaldığını ve yüklenmediğini belirtir. Kaynak kod açık olduğu için bunu denetleyebilirsiniz.

Asıl risk çerezlerin sızması değil, hesabınızın platform tarafından oran sınırlamasına tabi tutulması veya işaretlenmesidir. Kaybetmeyi göze alabileceğiniz bir hesap kullanın.

Platformlar değiştiğinde bozulur mu?

Evet. Bu beklenen bir durumdur. Her platformun birincil arka ucu ve yedekleri bulunur. Bir erişim yolu bozulduğunda proje varsayılanları günceller.

Sorun gördüğünüzde:

agent-reach doctor
Enter fullscreen mode Exit fullscreen mode

Bir web arama API'sinin yerini alır mı?

Araştırma genişliği açısından daha ileri gidebilir; tweet dizileri, Reddit yorumları ve video transkriptleri gibi içerikleri de kapsar.

Ancak güvenilirlik ve destek garantileri farklıdır. Ücretli API, ücretli API'dir; resmi olmayan erişim yollarının aynı garantileri yoktur.

Kendi API'larımı çağırmak için kullanabilir miyim?

Hayır. Agent-Reach herkese açık platformları okumaya yöneliktir. Kendi hizmetleriniz için ajanın spesifikasyona, mock'lara ve testlere ihtiyacı vardır. Bu konu, yapay zeka ajanları çağında hâlâ bir API aracına ihtiyacınız olup olmadığı tartışmasında ayrıntılı olarak ele alınıyor.

Sonuç

Agent-Reach, ajanların erişebildiği bilgi alanını gerçek anlamda genişletiyor. Bir kütüphane hakkındaki güncel tartışmayı okuyabilen, konuşmaları izleyebilen ve issue takipçisini kontrol edebilen bir ajan, yalnızca eğitim verilerine dayanan bir ajandan daha iyi yanıtlar verebilir.

Başlangıç için:

  1. Önce sıfır yapılandırmalı platformları kurun.
  2. Çerez tabanlı platformları tek tek ekleyin.
  3. Her kurulumdan sonra agent-reach doctor çalıştırın.
  4. Kaynakları ve sonuçları kalıcı bir görev kaydında saklayın.
  5. Kendi API sözleşmelerinizi ajanın varsayımına bırakmayın; Apidog ile spesifikasyon, mock ve sözleşme testleri sağlayın.

İnternette gözlerinizin olması değerlidir. Yalnızca bulguların terminalden daha uzun süre yaşamasını sağlayın.

Top comments (0)