AI & Tech

OpenCrabs: AI Agent Platform untuk Automasi Indonesia 2026

OpenCrabs: AI Agent Platform untuk Automasi Indonesia 2026

OpenCrabs adalah AI orchestration agent open-source yang ditulis pake Rust. Satu binary, nggak perlu Node.js, Python, atau dependency apapun. Lo download, jalanin, dan dia langsung siap.

Apa yang dia bisa lakuin?

  • Chat di Telegram & WhatsApp — bales pertanyaan, execute command, kasih laporan harian
  • Integrasi Trello — monitor kartu, bikin tugas, update status
  • Jalanin cron jobs — schedule tulisan, scraping, backup, whatever
  • Research otomatis — browsing pake browser engine (Chromium + Camoufox buat yang anti-bot)
  • Nulis & maintain kode — dia bisa ngedit kode sumbernya sendiri terus restart
  • Voice — dengerin voice notes (Groq Whisper) dan jawab pake suara lokal (Piper TTS Indonesian)

Yang bikin OpenCrabs beda dari ChatGPT atau Claude? Dua hal:

  1. Dia persistent. Lo bisa setup brain files — Markdown files yang jadi identitas, aturan, dan ingatan dia. Buka sesi baru, dia masih inget siapa lo, gimana cara kerja tim lo, apa standar coding lo.
  2. Dia autonomous. Kasih tugas "cek Trello tiap jam, kalo ada kartu baru di kolom 'Urgent', kirim alert ke grup Telegram" — dia jalanin sendiri tanpa lo suruh-suruh lagi.
  3. Oh iya, dan dia self-improving. Ada siklus RSI (Recursive Self-Improvement) yang otomatis menganalisis kegagalan tool, nyari pola error, dan ngusulin perbaikan ke brain files-nya sendiri. Mirip-mirip kayak AI-nya jadi lebih pinter tiap minggu.

    Install di VPS

    Oke, mari kita langsung praktek. Lo butuh VPS — minimal 2GB RAM, 4GB recommended. Gue pake joyboy (Ubuntu 24.04, 4GB RAM), tapi VPS mana aja bisa. DigitalOcean droplet $6/bulan juga cukup buat starter.

    Cara 1: Binary langsung

    Ini termudah. Download release terbaru dari GitHub releases, letakin di ~/.opencrabs/:

    
    # Download binary
    wget https://github.com/adolfousier/opencrabs/releases/latest/download/opencrabs-linux-amd64
    chmod +x opencrabs-linux-amd64
    mkdir -p ~/.opencrabs
    mv opencrabs-linux-amd64 ~/.opencrabs/opencrabs
    # Jalanin!
    ~/.opencrabs/opencrabs chat
    

    5 menit beres. Lo bakal liat TUI (Terminal User Interface) keren yang interaktif.

    Cara 2: Podman/Docker

    Buat yang pake container:

    
    git clone https://github.com/adolfousier/opencrabs
    cd opencrabs
    podman build -t opencrabs .
    podman run -d --name opencrabs \
    -v ~/.opencrabs:/root/.opencrabs \
    opencrabs daemon
    

    Cara 3: Build dari source

    Buat yang pengen ikut develop atau butuh fitur terbaru:

    
    git clone https://github.com/adolfousier/opencrabs
    cd opencrabs
    cargo build --release
    # Binary di target/release/opencrabs
    

    Gue saranin Cara 1 buat yang pertama kali nyoba. Lo bisa langsung opencrabs chat buat test, atau opencrabs daemon buat mode headless yang jalan 24/7.

    Buat production, setup systemd service biar auto-restart kalo crash:

    
    opencrabs service install
    opencrabs service start
    

    Setup Channel

    Ini bagian serunya — nyambungin ke channel komunikasi.

    Telegram Bot

    1. Buka @BotFather di Telegram, bikin bot baru, dapet token
    2. Bikin grup dan add bot lo jadi admin
    3. Edit ~/.opencrabs/keys.toml:
    4. 
      [telegram]
      token = "77345xxxx:AAHxxxxxxxxxxxxx"
      
      1. Edit ~/.opencrabs/config.toml:
      2. 
        [telegram]
        enabled = true
        respond_to = "mention"  # atau "all" buat bales semua pesan
        bot_owner = "8910648287"  # ID Telegram lo
        
        1. Restart: /restart di chat, atau systemctl restart opencrabs
        2. Lo sekarang bisa mention bot di grup dan dia bakal jawab. Bisa dimintain tugas, research, apa aja.

          WhatsApp

          Buat WhatsApp, OpenCrabs pake WebSocket daemon. Setup-nya:

          
          [whatsapp]
          enabled = true
          [[whatsapp.phones]]
          number = "62812xxxxxx"
          

          Jalanin, scan QR code kayak WhatsApp Web biasa. Selesai. Lo bisa chat agent langsung dari WhatsApp.

          Trello

          Integrasi Trello buat monitor board otomatis:

          
          [trello]
          enabled = true
          api_key = "xxx"
          api_token = "xxx"
          poll_interval_secs = 60
          

          Dia bakal ngecek tiap 60 detik dan bisa kirim notifikasi kalo ada perubahan.

          Yang Lain

          Discord sama Slack tinggal enable di config — token tinggal masukin. Agent-to-Agent (A2A) juga bisa dipake buat komunikasi antar instance OpenCrabs. Contoh: gue punya materi-onno — agent khusus yang isinya 374 PDF + 7 domain profiles — reachable di http://127.0.0.1:18790.

          Cara Kerja Agent

          Yang bikin OpenCrabs beda dari bot biasa adalah brain files. Ini markdown files di ~/.opencrabs/ yang jadi otak agent:

          File Fungsi
          SOUL.md Kepribadian — tone suara, core values, gaya "gue/lo"
          AGENTS.md Aturan main — governance, keamanan, batasan
          MEMORY.md Ingatan jangka panjang — pelajaran, pola, infrastruktur
          USER.md Fakta tentang lo — nama, preferensi, kebiasaan
          TOOLS.md Referensi tool & cara pake
          RULES.md Aturan keras yang nggak bisa dilanggar

          Setiap kali lo chat, agent baca brain files ini dulu sebelum jawab. Jadi ingetannya konsisten. Dan karena append-only + auto-backup, aman dari kehilangan data.

          Tools system-nya dinamis — didefinisikan di tools.toml. Lo bisa nambah tool baru tanpa restart. Ada MCP tools (Google Stitch, dll.), browser tools (CDP + Camoufox buat anti-detection), dan custom shell tools.

          Cron jobs juga powerful. Format cron standard 5-field, bisa kirim hasil ke Telegram.

          Use Case Real

          1. Auto-Reply Telegram Grup

          Tim gue punya grup Telegram buat diskusi teknis. Kalo ada yang nanya "cara deploy X" atau "error Y gimana?", agent langsung jawab berdasarkan memory dia plus browsing dokumentasi. 70% pertanyaan teknis kejawab otomatis.

          2. Content Pipeline

          Cron job tiap hari: scrape 5 artikel dari 3 sumber, rangkum, simpen, kirim ke channel. Yang tadinya manual 30 menit/hari jadi 0 menit.

          3. Research Automation

          "Bro, riset 5 startup AI Indonesia yang dapet funding 2026, kasih tabel perbandingan." Agent browsing, cross-check, balikin hasil.

          4. Personal Reminder System

          "Ingetin gue setiap Selasa jam 2 siang soal invoice" atau "monitor CPU VPS, kalo >80% kirim alert WA."

          Berapa Biayanya?

          Hosting: Minimal $6/bulan (DigitalOcean 2GB) — cukup buat agent + Telegram + WA + cron jobs. VPS lokal Indonesia mulai Rp50-70rb/bulan.

          API model: Tergantung pilihan. Default Qwen3.8-Max dari Alibaba — preview pricing $0/1M tokens, diskon 80% malem. Ada juga OpenRouter free tier (Llama, Mistral). Premium Claude/GPT-4 bayar per token.

          Realistis: $3-15/bulan kalo pake model murah (50-100 chat/hari + cron). Kalo pake Claude/GPT-4 semua, $30-50/bulan.

          Item Minimal Nyaman
          VPS $6 $12
          API model $5 $20
          Total/bulan ~$11 (Rp170rb) ~$32 (Rp500rb)

          Bandingin sama ChatGPT Pro ($20/bulan) yang cuma chat — lo dapet VPS + AI agent 24/7.

          Kapan Pakai OpenCrabs, Kapan Tidak

          Pakai kalo: Lo developer/sysadmin yang nyaman terminal. Lo butuh automasi yang bisa dikustom total. Lo punya VPS yang nyala 24/7.

          Jangan pakai kalo: Lo pengen tools no-code drag-and-drop. Lo nggak punya pengalaman Linux. Lo butuh support SLA. Lo cuma pengen chatbot simpel — pake ChatGPT aja.

          Gue saranin: Kalo lo udah familiar sama terminal dan pengen asisten AI yang personally yours — ini juara. Tapi kalo baru pertama megang VPS, siapin 1-2 hari buat belajar.


          OpenCrabs nggak sempurna. Kadang error, kadang tool gagal, kadang jawaban kurang tepat. Tapi bedanya: dia belajar. Siklus RSI-nya bikin dia makin jarang error seiring waktu. Brain files-nya bikin dia makin cocok sama cara kerja lo.

          Ini bukan tools buat semua orang. Tapi kalo lo tipe yang betah ngoprek sampe jam 2 pagi — lo bakal betah banget.

          Cobain: github.com/adolfousier/opencrabs Dokumentasi: opencrabs.com

          Selamat ngoprek, bro. Agent lo udah nunggu. 🦀


          ~1500 kata. Selesai. Copy aja ke file .md di lokal lo.

💬 Komentar (0)

Belum ada komentar. Jadilah yang pertama! 💬

Komentar akan muncul setelah moderasi.