OpenClaw adalah kerangka kerja sumber terbuka yang memungkinkan Anda membangun **asisten AI proaktif**—satu yang dapat *melakukan* hal-hal, bukan hanya mengobrol. Ini dapat menjalankan perintah, mengedit berkas, memanggil API, dan bekerja sendiri melalui aplikasi pesan seperti Telegram, WhatsApp, atau Slack.
Proyek ini juga dikenal sebagai **Clawdbot** dan **MoltBot**. Nama berubah seiring waktu, tetapi teknologi intinya sama. **OpenClaw** adalah nama yang saat ini aktif dipelihara.
Panduan ini akan memandu Anda melalui pengaturan langkah demi langkah. Pengaturan memang membutuhkan waktu, tetapi Anda akan mendapatkan asisten yang terasa seperti bagian nyata dari alur kerja Anda.
Apa Itu OpenClaw/Clawdbot/MoltBot?
OpenClaw adalah proyek sumber terbuka utamanya. Clawdbot adalah rilis populer pertama; MoltBot adalah nama berumur pendek selama rebranding. Saat ini, apakah Anda melihat "OpenClaw," "Clawdbot," atau "MoltBot," semuanya mengacu pada jenis asisten virtual yang sama yang Anda jalankan di mesin Anda sendiri.
Apa yang dilakukannya: Ia berada di antara Anda (melalui aplikasi perpesanan) dan model bahasa besar (biasanya Claude). Anda mengirim pesan; agen menginterpretasikannya, merencanakan langkah-langkah, dan melakukan tindakan—membuka peramban, mengedit berkas, mengirim email, menjalankan skrip, dan banyak lagi.
Mengapa orang menggunakannya:
- Berjalan secara lokal — Data Anda tetap di mesin Anda; Anda menjaga kendali dan privasi.
- Mengingat konteks — Ia mempertahankan riwayat percakapan antar sesi.
- Bisa proaktif — Anda bisa mengaturnya untuk bertindak sesuai jadwal atau pemicu.
- Prioritas obrolan — Anda berinteraksi melalui Telegram, WhatsApp, Slack, dll., jadi tidak ada UI baru yang perlu dipelajari.
Penting: Karena agen dapat menjalankan perintah dan mengakses sistem Anda, keamanan menjadi penting. Jalankan di dalam container atau VM jika memungkinkan, dan hindari memberinya akses penuh pada komputer utama Anda.
Prasyarat untuk Menjalankan OpenClaw sebagai Asisten Virtual Anda
Siapkan lingkungan Anda sebelum instalasi. Clawdbot sebagai asisten virtual Anda atau MoltBot sebagai asisten virtual Anda mengikuti persyaratan yang sama.
- Perangkat Keras: Mesin khusus yang selalu menyala (PC, Mac, Raspberry Pi, atau VPS). Gunakan mesin yang berjalan 24/7 untuk proaktivitas sejati. Spesifikasi minimum termasuk RAM 8GB, CPU multi-inti, dan internet stabil.
- Sistem Operasi: macOS, Linux (Ubuntu/Debian direkomendasikan), atau Windows (dengan WSL untuk hasil terbaik).
- Dependensi: Node.js (v18+), npm/yarn, Git, Docker (opsional tetapi direkomendasikan untuk isolasi).
- Kunci API: Kunci API Anthropic (untuk model Claude) atau yang setara dari OpenAI/Groq/dll. Anggarkan untuk penggunaan, tugas-tugas agentic mengonsumsi token dengan cepat.
- Aplikasi Pesan: API Bisnis WhatsApp, Token Bot Telegram, Aplikasi Slack, Bot Discord, dll.
- Pola Pikir Keamanan: Jalankan di dalam container atau VM. Hindari memberikan akses tak terbatas pada stasiun kerja utama Anda.
Instal Node.js dan Git terlebih dahulu jika Anda belum memilikinya.
Cara Menjalankan OpenClaw
Langkah 1: Instal OpenClaw
Kloning repositori resmi (atau periksa openclaw.ai untuk fork terbaru):
git clone https://github.com/moltbot/moltbot.git
cd moltbotKemudian instal dependensi (biasanya):
npm installIni memberi Anda basis kode yang sama, baik Anda menganggapnya sebagai OpenClaw, Clawdbot, atau MoltBot.
Langkah 2: Konfigurasi Variabel Lingkungan untuk OpenClaw
Di akar proyek, buat berkas .env dan tambahkan kunci Anda. Contoh:
ANTHROPIC_API_KEY=kunci_anthropic_anda_di_sini
TELEGRAM_BOT_TOKEN=token_bot_telegram_anda_di_sini
# Tambahkan kunci lain sesuai yang dibutuhkan oleh proyek (WhatsApp, Slack, dll.)- Telegram: Dapatkan token bot dari @BotFather.
- WhatsApp / Slack / Discord: Ikuti dokumen pengembang setiap platform untuk token atau webhook.
Setelah ini diatur, agen dapat menerima pesan dan mengirimkannya ke LLM.
Langkah 3: Aktifkan Alat dan Perkuat Keamanan
OpenClaw mendukung alat untuk kontrol peramban, akses berkas, perintah shell, dan banyak lagi. Edit config/tools.ts atau yang serupa untuk mengaktifkan hal-hal spesifik.
Banyak pengguna mengaktifkan "dangerously-skip-permissions" untuk operasi yang mulus, namun, ini memungkinkan agen untuk menjalankan perintah tanpa konfirmasi. Isolasi pengaturan di Docker untuk membatasi risiko.
Bangun pengaturan Docker dasar:
Menjalankan Clawdbot sebagai Asisten Virtual Anda di Docker:
FROM node:20
WORKDIR /app
COPY . .
RUN npm install
CMD ["npm", "start"]Kemudian jalankan:
docker build -t openclaw-assitance .
docker run -d --env-file .env openclaw-assitance
Ini dengan aman mengemas MoltBot atau Clawdbot sebagai asisten virtual Anda.
Langkah 4: Hubungkan OpenClaw sebagai Asisten Virtual Anda ke Aplikasi Perpesanan
Pengaturan Telegram untuk Clawdbot sebagai Asisten Virtual Anda:
- Buat bot melalui @BotFather.
- Tambahkan token ke .env.
- Mulai agen:
npm start4. Kirim pesan ke bot: "Ringkas kotak masuk saya" atau "Jadwal ulang rapat jam 3 sore saya."
Agen memproses melalui Claude, merencanakan, dan bertindak. Uji kueri sederhana terlebih dahulu.
Untuk WhatsApp atau Slack, konfigurasikan webhook atau polling sesuai dokumen.
Langkah 5: Perluas OpenClaw sebagai Asisten Virtual Anda dengan API Kustom
Tingkatkan OpenClaw dengan integrasi kustom untuk asisten virtual. Definisikan alat baru dalam kode yang memanggil API eksternal.
Apidog terbukti sangat berharga di sini. Gunakan Apidog untuk mendesain spesifikasi OpenAPI Anda, mengejek titik akhir selama pengembangan, menguji permintaan, dan menghasilkan kode klien. Unduh Apidog secara gratis untuk mempercepat fase ini—editor visual dan fitur yang dibantu AI-nya secara signifikan mengurangi waktu pengaturan.
Contoh: Buat alat yang mengkueri API cuaca atau layanan kustom Anda. Uji dan dokumentasikan di Apidog, lalu impor ke OpenClaw.
Langkah 6: Jalankan dan Pantau OpenClaw sebagai Asisten Virtual Anda
Luncurkan agen:
npm run devPantau log untuk kesalahan. Berinteraksi melalui aplikasi pilihan Anda. Agen mengingat konteks, jadi pesan lanjutan dibangun berdasarkan pesan sebelumnya.
Sesuaikan prompt di berkas konfigurasi untuk kinerja yang lebih baik. Sesuaikan suhu, token maksimum, dll.
Praktik Terbaik Keamanan untuk Menjalankan OpenClaw
Akses sistem penuh menimbulkan risiko. Mitigasi risiko tersebut:
- Jalankan di Docker atau VM.
- Gunakan akun pengguna terpisah.
- Pantau lalu lintas jaringan.
- Tinjau perintah yang dieksekusi secara teratur.
- Hindari data sensitif dalam prompt.
Banyak laporan operasi berjalan lancar setelah diisolasi.
Penyelesaian Masalah Umum dengan OpenClaw
- Batas Kecepatan API: Tingkatkan paket Anthropic Anda atau ganti model.
- Koneksi Terputus: Pastikan mesin tetap online; gunakan pm2 atau systemd untuk persistensi.
- Izin Ditolak: Periksa tanda "dangerously-skip-permissions".
- Biaya Tinggi: Batasi tugas proaktif; pantau penggunaan.
Forum komunitas dan isu GitHub menyediakan perbaikan.
Kesimpulan
Anda sekarang memiliki pengetahuan untuk menjalankan OpenClaw sebagai asisten virtual Anda, Clawdbot sebagai asisten virtual Anda, atau MoltBot sebagai asisten virtual Anda secara efektif. Pengaturan ini mengubah LLM sederhana menjadi agen yang cakap yang menangani pekerjaan nyata melalui antarmuka obrolan yang akrab.
Konfigurasi awal memerlukan upaya teknis, tetapi imbalannya termasuk asisten yang dipersonalisasi, selalu tersedia, di bawah kendali Anda.
Bereksperimenlah secara iteratif. Mulai dari yang kecil, tambahkan alat secara bertahap, dan prioritaskan keamanan. Jika Anda mengintegrasikan API, dapatkan Apidog secara gratis untuk menangani desain dan pengujian secara efisien.
Pendamping AI proaktif Anda menunggu, konfigurasikan hari ini.
