Mengenal Robin: Agen AI Kuat untuk Investigasi Dark Web OSINT

Mengenal Robin: Agen AI Kuat untuk Investigasi Dark Web OSINT

By Reggi, 01 Jul 2026

Pernahkah Anda bertanya-tanya bagaimana para profesional intelijen atau peneliti keamanan menjelajahi sisi internet yang lebih gelap? Nah, ada satu alat baru yang muncul dan layak mendapat perhatian, namanya Robin - A Simple & Powerful AI Agent. Alat ini dirancang khusus untuk mempermudah investigasi OSINT (Open-Source Intelligence) di dark web, memanfaatkan kekuatan Large Language Models (LLM) untuk menyaring informasi yang rumit.

Robin bukan sekadar alat pencari biasa. Ia dibekali kemampuan AI untuk memperbaiki kueri pencarian, menyaring hasil dari berbagai mesin pencari dark web, dan menyajikan ringkasan investigasi yang komprehensif. Ini berarti Anda bisa mendapatkan informasi yang relevan dengan lebih cepat dan efisien.

Cara Robin Memanfaatkan Kekuatan AI

Inti dari Robin adalah kemampuannya menggunakan LLM untuk berbagai tugas penting. Bayangkan Anda ingin mencari informasi spesifik di dark web. Dengan Robin, Anda tidak perlu lagi menyusun kueri yang sangat presisi secara manual. LLM di Robin akan membantu Anda memurnikan kueri, memastikan hasil yang lebih akurat. Selain itu, hasil pencarian dari mesin pencari dark web seringkali berlimpah dan tidak terstruktur. Robin akan membantu memfilter hasil ini agar lebih relevan dengan tujuan investigasi Anda. Akhirnya, semua data yang terkumpul akan dirangkum oleh AI, memberikan Anda gambaran singkat yang mudah dicerna.

Fitur Unggulan Robin

Robin didesain dengan arsitektur yang kuat dan fleksibel, menjadikannya pilihan menarik bagi siapa saja yang serius melakukan investigasi OSINT. Berikut adalah beberapa fitur utama yang ditawarkannya:

FiturDeskripsi
Arsitektur ModularPemisahan alur kerja pencarian, scraping, dan LLM yang bersih, membuat alat ini mudah dipahami dan dikembangkan.
Dukungan Multi-ModelAnda bisa dengan mudah beralih antara LLM populer seperti OpenAI, Claude, Gemini, Ollama, atau API yang kompatibel dengan OpenAI (LM Studio, llama.cpp, Groq).
Web UIAntarmuka berbasis Streamlit yang interaktif memudahkan Anda menjalankan dan mengelola investigasi.
Siap DockerDirekomendasikan untuk penyebaran yang bersih dan terisolasi, memastikan lingkungan kerja yang stabil.
Pelaporan KustomMenyimpan hasil investigasi ke file untuk kebutuhan pelaporan atau analisis lebih lanjut.
Dapat DiperluasSangat mudah untuk menambahkan mesin pencari, model, atau format output baru sesuai kebutuhan Anda.

Penting: Disclaimer Penggunaan

Sebelum Anda mulai menggunakan Robin, ada beberapa hal krusial yang perlu Anda ketahui. Alat ini dibuat untuk tujuan edukasi dan investigasi yang sah secara hukum. Mengakses atau berinteraksi dengan konten dark web tertentu bisa jadi ilegal tergantung yurisdiksi Anda. Pengembang tidak bertanggung jawab atas penyalahgunaan alat ini atau data yang dikumpulkan.

Selalu gunakan Robin secara bertanggung jawab dan dengan risiko Anda sendiri. Pastikan Anda mematuhi semua hukum yang relevan dan kebijakan institusi sebelum melakukan investigasi OSINT. Selain itu, Robin memanfaatkan API pihak ketiga, termasuk LLM. Hati-hati saat mengirim kueri yang berpotensi sensitif, dan selalu tinjau ketentuan layanan dari setiap penyedia API atau model yang Anda gunakan.

Persiapan Instalasi

Untuk menjalankan Robin, ada beberapa persyaratan dasar yang harus Anda penuhi.

Pertama dan terpenting, alat ini membutuhkan Tor untuk melakukan pencarian di dark web. Anda bisa menginstalnya dengan mudah:

  • Di Linux/WSL:
    bash
    apt install tor
  • Di Mac:
    bash
    brew install tor

Setelah instalasi, pastikan Tor berjalan di latar belakang.

Anda bisa menyediakan kunci API LLM pilihan Anda melalui file .env (lihat file .env sampel di repositori) atau dengan mengatur variabel lingkungan di PATH sistem Anda.

Khusus untuk Ollama, jika Anda menjalankannya dengan Docker, gunakan http://host.docker.internal:11434 sebagai OLLAMA_BASE_URL di lingkungan Anda. Untuk metode lain, gunakan http://127.0.0.1:11434. Anda mungkin perlu melayani Ollama di 0.0.0.0 dengan menjalankan perintah ini:

bash
OLLAMA_HOST=0.0.0.0 ollama serve &

Untuk penyedia yang kompatibel dengan OpenAI lainnya (seperti LM Studio, llama.cpp, Groq), gunakan expander 🔌 Custom API Provider di sidebar aplikasi. Anda tidak perlu mengubah file .env. Cukup masukkan URL dasar, kunci API opsional, dan nama model (jika penyedia tidak mengekspos /v1/models untuk auto-discovery).

Panduan Instalasi Robin

Anda memiliki dua pilihan utama untuk menginstal Robin:

Docker [Direkomendasikan]

Ini adalah cara paling mudah dan disarankan untuk mendapatkan Robin.

  1. Tarik image Docker Robin terbaru:
    bash
    docker pull apurvsg/robin:latest
  2. Jalankan image Docker:
    bash
    docker run --rm \ -v "$(pwd)/.env:/app/.env" \ --add-host=host.docker.internal:host-gateway \ -p 8501:8501 \ apurvsg/robin:latest
    Untuk menyimpan hasil investigasi Anda secara permanen di antara restart Docker, pasang direktori lokal:
    bash
    docker run --rm \ -v "$(pwd)/.env:/app/.env" \ -v "$(pwd)/investigations:/app/investigations" \ --add-host=host.docker.internal:host-gateway \ -p 8501:8501 \ apurvsg/robin:latest
    Investigasi akan tersimpan di folder investigations/ di direktori kerja Anda dan dapat dimuat dari panel "Past Investigations" di sidebar.
  3. Buka browser Anda dan navigasikan ke http://localhost:8501.

Menggunakan Python (Versi Pengembangan)

Jika Anda ingin menjalankan versi pengembangan atau lebih suka lingkungan Python, ikuti langkah-langkah ini (membutuhkan Python 3.10+ dan Tor terinstal):

  1. Instal dependensi yang diperlukan:
    bash
    pip install -r requirements.txt
  2. Jalankan aplikasi Streamlit:
    bash
    streamlit run ui.py
  3. Buka browser Anda dan navigasikan ke http://localhost:8501.

Berpartisipasi dalam Pengembangan

Kontribusi sangat disambut baik! Jika Anda memiliki pembaruan fitur besar, jangan ragu untuk mengirimkan Pull Request. Prosesnya standar:

  1. Fork repositori.
  2. Buat branch fitur Anda (git checkout -b feature/amazing-feature).
  3. Commit perubahan Anda (git commit -m 'Add some amazing feature').
  4. Push ke branch (git push origin feature/amazing-feature).
  5. Buka Pull Request.

Anda juga bisa membuka Issue untuk hal-hal seperti menemukan bug atau kode yang buruk, memiliki ide permintaan fitur, memiliki pertanyaan atau keraguan tentang penggunaan, atau bahkan untuk perubahan kode minor.

Inspirasi di Balik Robin

Pengembangan Robin tidak lepas dari inspirasi berbagai proyek dan individu:

  • Ide awal datang dari Thomas Roccia dan demo "Perplexity of the Dark Web" miliknya.
  • Inspirasi alat-alat bersumber dari repositori "OSINT Tools for the Dark Web".
  • Inspirasi prompt LLM diambil dari repositori "OSINT-Assistant".
  • Desain logo dikerjakan oleh Tanishq Rupaal.

Dengan Robin, Anda memiliki agen AI yang siap membantu menavigasi kompleksitas investigasi dark web. Ini alat yang menjanjikan, baik untuk peneliti keamanan, analis intelijen, maupun siapa pun yang tertarik menjelajahi lebih jauh dunia OSINT dengan bantuan kecerdasan buatan.

Referensi

https://github.com/apurvsinghgautam/robin


🔥 Sedang Ramai Dibaca