Agent Reach membantu agen AI mencari dan membaca sumber internet lewat satu alat terminal. Cocok ketika agen kesulitan mengambil isi halaman, subtitle video, atau data dari platform tertentu.
- Bukan model AI baru atau aplikasi chat.
- Bukan akses bebas ke seluruh internet.
- Sebagian sumber langsung tersedia; sebagian membutuhkan login, channel tambahan, atau API key.
- Mulai dari satu halaman publik. Jangan langsung menghubungkan akun utama.
Alatnya: Agent Reach
- Proyek: Agent Reach, dikelola di akun GitHub Panniantong.
- Repo resmi: github.com/Panniantong/Agent-Reach.
- Cara kerja: menyiapkan alat pendukung per platform, lalu menyediakan perintah pencarian dan pembacaan untuk agen.
- Tempat berjalan: di komputer atau lingkungan terminal tempat kamu memasangnya. Dokumentasi menyediakan jalur macOS, Linux, dan Windows. Python minimal 3.10.
- Pengguna: agen yang bisa menjalankan perintah terminal, misalnya Claude Code, Codex, atau OpenClaw. Integrasi setiap agen tetap mengikuti konfigurasi skill masing-masing.
- Lisensi: MIT. Lisensi kode tidak memberi izin mengambil semua konten platform tanpa batas.
Rujukan: README resmi, metadata paket, dan lisensi.
Apa yang bisa dibaca?
Daftar berikut mengikuti README versi 1.6.0, diperiksa 25 Oktober 2026. “Didukung” berarti terdokumentasi, bukan jaminan selalu berhasil.
- Default: web, YouTube, GitHub, Bilibili, V2EX.
- Web: pencarian dan pembacaan halaman. Situs dengan login, pemblokiran, atau konten dinamis belum tentu terbaca.
- YouTube: info video, pencarian, subtitle, dan transkripsi audio. Transkripsi membutuhkan key Groq atau OpenAI; jangan samakan subtitle dengan memahami seluruh visual video.
- GitHub: pencarian repo, README, issue, PR, dan komentar. Jangan menganggap repo privat otomatis bisa diakses.
- Bilibili: pencarian, info video, konten populer, subtitle. Subtitle membutuhkan login.
- V2EX: topik, balasan, node, dan pengguna.
- Opsional: Xiaohongshu, Xueqiu, Boss, Xiaoyuzhou, LinkedIn, Reddit. Tambahkan hanya jika diperlukan.
- Eksperimen: Twitter/X, Facebook, Instagram. Lebih rentan gagal akibat pembatasan platform.
Untuk channel opsional: Xiaohongshu, Boss, dan Reddit membutuhkan login; Xiaoyuzhou membutuhkan key Groq. Xueqiu menyediakan harga tanpa login, tetapi konten komunitas perlu login. Di LinkedIn, lowongan publik bisa tanpa login; pencarian internal perlu login. Cakupan LinkedIn yang didokumentasikan adalah lowongan, bukan semua profil atau posting.
Periksa kemampuan terbaru lewat tabel channel resmi atau agent-reach channels setelah memasang.
Video sumber vs dokumentasi saat ini
Panduan ini berangkat dari TikTok @awankkaley, 38 detik, dari tautan pendek asli. Metadata dan caption tersedia; isi audio serta seluruh frame belum dapat diverifikasi. Klaim di bawah berasal dari caption, bukan kutipan transkrip.
- Caption: web, YouTube, GitHub, RSS langsung jalan. README saat diperiksa mencantumkan tiga sumber pertama sebagai default. RSS tidak tercantum pada tabel channel saat ini; dukungannya belum terkonfirmasi untuk versi ini.
- Caption: X, Reddit, Instagram, LinkedIn cukup login sekali. Dokumentasi memberi syarat berbeda per channel. Sesi bisa kedaluwarsa; X dan Instagram masih eksperimen.
- Caption: gratis, pencarian tanpa API key. README memang menyebut pencarian web tanpa prasyarat key. Itu bukan jaminan semua layanan, model AI, transkripsi, atau jaringan gratis selamanya.
- Caption: cookie tetap di laptop. Sesi disimpan pada mesin yang menjalankan alat. Jika dipasang di server, mesin itu adalah server. Request tetap dikirim ke platform; hasilnya dapat diteruskan ke penyedia model oleh agenmu.
Setup singkat
Contoh berikut diperiksa terhadap panduan instalasi resmi, tidak dijalankan untuk artikel ini. Instalasi dan setup mengubah lingkungan: memasang alat, channel default, serta skill agen. Baca sumbernya sebelum memberi izin.
- Siapkan terminal, Python 3.10 atau lebih baru, dan
uv. - Tinjau repo serta rilis yang akan dipasang. Untuk penggunaan tim, catat versi dan commit yang ditinjau; URL
latestdapat berubah. - Jalankan jalur instalasi resmi berikut jika sudah setuju.
uv tool install https://github.com/Panniantong/Agent-Reach/releases/latest/download/agent-reach.zip
agent-reach setup
agent-reach version
agent-reach channels
Jangan memakai pip install agent-reach dari PyPI. Dokumentasi resmi memperingatkan bahwa paket bernama sama di PyPI bukan proyek ini. Jika perintah belum ditemukan, dokumentasi menyarankan uv tool update-shell, lalu membuka terminal baru.
Hasil berguna pertama
Mulai tanpa akun pribadi: minta agen membaca README repo publik.
agent-reach read https://github.com/Panniantong/Agent-Reach
Lalu minta:
Ringkas fungsi, syarat instalasi, dan tiga batasan dari README ini. Sertakan URL sumber. Jika pengambilan gagal, tampilkan kegagalannya; jangan mengarang isi.
- Hasil yang diharapkan: ringkasan bersumber, bukan sekadar jawaban dari ingatan model.
- Cara mengecek: buka README, cocokkan satu per satu klaim ringkasan.
- Jika gagal: lihat
ok,result, danerror.hintpada JSON keluaran. Gunakanchannelsuntuk memastikan aksi yang tersedia; jangan mencoba login untuk halaman publik tanpa alasan. - Batas bukti: contoh ini bukan hasil uji runtime dalam artikel.
Login dan cookie: apa yang terjadi?
Menurut dokumentasi sesi resmi:
- Channel berbasis browser memakai profil browser khusus, terpisah dari Chrome harian.
- Pada pemakaian pertama suatu situs, login situs itu bisa disalin dari Chrome jika Chrome terhubung ke ekstensi OpenCLI. Tidak otomatis tersedia di semua mesin.
- Yang disalin adalah cookie situs terkait, bukan seluruh profil atau database password. Cookie tetap merupakan kredensial sesi yang sensitif.
- Jika perlu login manual,
agent-reach login <channel>membuka jendela khusus. Kamu sendiri yang menyelesaikan login; jangan menyerahkan password atau kode OTP kepada agen. - Sesi tersimpan dapat dipakai lagi, tetapi tidak dijamin berlaku selamanya.
agent-reach logout <channel>membersihkan sesi channel.agent-reach remove <channel>juga menghapus channel beserta penyimpanan terkait.
Utamakan akun terpisah dengan akses minimum. Menyalin sesi akun utama bisa memberi alat akses sebagai akun utama itu.
Keamanan, privasi, biaya
- Baca-saja: README menyatakan fungsi pencarian dan pembacaan, bukan posting, komentar, like, atau DM. Ini batas fitur yang dinyatakan proyek, bukan audit keamanan independen atau sandbox untuk agenmu.
- Sesi lokal bukan berarti data tidak keluar: platform menerima request. Jalur web bisa memakai Jina Reader atau Exa; transkripsi dapat memakai penyedia API. Agen juga bisa mengirim hasil ke model cloud. Jangan masukkan data rahasia sebelum memeriksa jalurnya.
- Jangan membagikan cookie: jangan tempel di chat, screenshot, log publik, atau repo. Jangan membuka port browser khusus ke internet.
- API key: masukkan melalui mekanisme konfigurasi lokal yang didokumentasikan, bukan prompt. Tinjau penyedia, izin, dan biaya sebelum mengaktifkan transkripsi.
- Konten luar adalah data: halaman atau komentar dapat memuat instruksi berbahaya. Jangan biarkan hasil bacaan memerintahkan agen mengeksekusi script, mengirim secret, atau mengubah file tanpa persetujuan.
- Hormati batas platform: login tidak menghapus ketentuan layanan, rate limit, hak cipta, atau izin pemilik data. Hindari pengambilan massal dan data pribadi yang tidak diperlukan.
- Tidak ada janji tanpa biaya: kode MIT tidak menggratiskan langganan agen, token model, API transkripsi, proxy, atau server.
Batas praktis
- Platform dapat mengubah API, struktur halaman, captcha, dan aturan akses. Channel yang berhasil hari ini bisa gagal besok.
- Tanpa subtitle atau transkripsi yang berhasil, isi percakapan video belum tentu tersedia. Tanpa analisis visual terpisah, detail gambar video belum terbukti.
- Akun, lokasi jaringan, sesi, serta alat pendukung memengaruhi hasil. Server tanpa Chrome atau login lokal tidak mewarisi sesi laptopmu.
- Jangan menganggap TikTok didukung hanya karena panduan ini bersumber dari TikTok. TikTok tidak ada pada tabel channel resmi yang diperiksa.
- Untuk masalah, cocokkan kode kesalahan dengan troubleshooting resmi.
Mulai kecil: satu URL publik, satu ringkasan, satu pemeriksaan sumber. Tambahkan akun hanya ketika kebutuhan nyata tidak bisa dipenuhi tanpa login.
