Kebanyakan "AI agent platform" sekarang cloud-only: data percakapan lo di server orang lain, harganya subscription dolar, dan kalau providernya nurun, kerjaan lo ikut nurun.
OpenCrabs jalur beda. Open source (MIT), ditulis Rust, satu binary sekitar 43MB, dan jalan di VPS 1GB RAM. Lo pegang datanya, lo pegang harganya. Dan ini bukan projek weekend: 170+ rilis, rilis terbaru v0.5.0, komunitas via GitHub Discussions.
Disclaimer singkat: kami di toolkuy pakai dan deploy OpenCrabs sendiri buat otomasi konten. Jadi tulisan ini bukan hasil baca README doang. Link panduan lengkap ada di bawah.
Apa itu OpenCrabs?
| Bahasa | Rust (toolchain 1.91+ kalau mau build dari source) |
| Bentuk | Single binary, self-hosted |
| Lisensi | MIT |
| Rilis | v0.5.0 (September 2026), 170+ rilis |
| Kebutuhan | 1 vCPU + 1GB RAM untuk mulai |
| Telemetri | Nol. Gak ada analytics, gak ada crash report, gak ada yang phone home |
Channel yang didukung: Telegram, WhatsApp, Discord, Slack, Trello, plus gateway A2A (JSON-RPC, port 18790) kalau lo mau multi-agent. Bot WhatsApp-nya jalan via library whatsapp-rust.
Kenapa self-hosted itu relevan buat Indonesia
UU PDP biarin data pribadi disimpan di luar negeri selama standar perlindungannya setara. Tapi realitanya buat banyak bisnis lokal: lebih gampang jelasin ke client kalau datanya ada di VPS yang mereka sewa sendiri di data center Indonesia.
Dengan OpenCrabs, semua state ada di mesin lo: brain files (markdown biasa), log harian, dan satu file SQLite. Backup tinggal rsync satu folder. Mau pindah VPS? Copy, jalanin, beres.
Install dalam 5 menit
Cara tercepat (macOS/Linux, Homebrew):
brew install opencrabs
Atau manual, unduh binary dari halaman rilis (nama file versi, jangan pakai link latest/download):
curl -fsSLO https://github.com/adolfousier/opencrabs/releases/download/v0.5.0/opencrabs-v0.5.0-linux-amd64.tar.gz
tar -xzf opencrabs-v0.5.0-linux-amd64.tar.gz && chmod +x opencrabs
Update-nya gak perlu compile ulang: jalankan /evolve di dalam OpenCrabs, dia unduh binary terbaru dan restart sendiri. Auto-check juga jalan tiap 24 jam.
Catatan jujur: gak ada Docker image official. Yang klaim sebaliknya di internet, itu jangan dipakai.
Apa aja yang bisa dilakukan?
- 30+ tool bawaan, plus lo bisa daftarkan command shell apa pun sebagai tool via tools.toml (hot reload, gak perlu restart)
- MCP: ada, lewat bridge CLI mcp yang didaftarkan sebagai tool. Bukan native, tapi jalan
- Multi-agent via A2A: hub-and-spoke, mesh, atau hierarchical
- Browser automation via CDP
- STT/TTS lokal (compiled in, tanpa API key)
- Cron + heartbeat buat kerjaan periodik
- RSI (recursive self-improvement): sistem proposal yang ke-log dan ke-archive, bisa diaudit
Yang paling gue apresiasi: brain files-nya markdown biasa dengan header "Owns:" per jenis konten. Memory agent bisa lo baca, lo edit, lo versioning pakai git. Bukan database hitam.
Kapan lo JANGAN pakai OpenCrabs?
Biartimbangan jujur:
- E-commerce 10K+ order/hari: ini bukan worker queue, pakai sistem yang memang dirancang untuk itu
- Real-time trading: latency bukan target desainnya
- Video streaming: jelas bukan domainnya
Dan karena self-hosted, lo yang tanggung jawab infra: backup, monitoring (journald + dashboard bawaan), patching. Kalau lo mau "jalan tanpa mikir", SaaS lebih pas. Kalau lo mau kontrol penuh, ini salah satu opsi terbaik yang open source sekarang.
Biaya realistis
VPS 1-2GB: mulai sekitar Rp 35K-150K/bulan (ada opsi lokal kayak IDCloudHost, atau RackNerd buat yang hemat). LLM API: bisa Rp 0 kalau pakai model gratis/lokal, sampai Rp 2,5 juta kalau agresif. Jauh lebih murah dari subscription SaaS agent di harga enterprise.
Penutup
Ini review ringkas. Panduan lengkapnya (arsitektur, setup systemd produksi, backup/DR, skenario implementasi bisnis Indonesia, perbandingan sama n8n/ChatGPT/LangChain) ada di toolkuy:
Panduan lengkap: https://toolkuy.com/blog/open-crabs-ai-agent-platform-untuk-otomasi-indonesia
Repo: https://github.com/adolfousier/opencrabs
Kalau ada pertanyaan soal setup, drop comment. Gue jawab sendiri.
Top comments (1)
The emphasis on self-hosting with OpenCrabs is a significant consideration for many developers, especially in regions where data privacy regulations are stringent. The lightweight nature of the application, along with its straightforward installation process, makes it an appealing option for teams looking to maintain control over their data. One improvement I’d suggest is providing a community-driven guide for setting up Docker containers, as many developers prefer containerized environments for ease of deployment. If you’re looking for help in enhancing the deployment experience or working on additional features, I’d be glad to explore a paid collaboration. What has been the most challenging aspect of community engagement so far?