03 · OpenClaw dasar · ~75–90 menit

OpenClaw dasar

Kenali bagian-bagian OpenClaw sebelum memasang. Bayangkan sentral telepon + aturan rumah.

Fakta terverifikasi

OpenClaw: dipasang di mesinmu sendiri; banyak channel lewat satu Gateway; berorientasi agent; MIT; OpenClaw Foundation; tidak ada edisi enterprise terpisah. Config di ~/.openclaw/openclaw.json (JSON5). Default: agent bawaan; DM sering berbagi sesi utama; tiap group punya sesi sendiri.

Apa itu OpenClaw

OpenClaw adalah pintu masuk asisten AI yang kamu pasang sendiri (gateway). Artinya: kamu jalankan di komputer/server milikmu, bukan sewa bot orang lain.

Analogi: Bukan “chatbot di cloud milik orang lain”, melainkan “resepsionis di rumahmu” yang mengatur siapa boleh masuk dan ke kamar mana.

Bagian utama

BagianFungsi sederhana
Gateway (pintu penghubung)Proses pusat: percakapan, arah pesan, saluran chat, aturan
Control UI (layar kontrol)Dashboard di browser (lokal)
ConfigFile aturan di ~/.openclaw/
ChannelsAdapter ke app chat
Agent runtimeOtak + tools yang menjawab
PluginsKode tambahan (anggap trusted)

Batas kepercayaan: satu bot = satu lingkaran orang yang dipercaya. Orang yang saling tidak percaya → buat bot terpisah (idealnya juga akun/komputer terpisah).

File pengaturan (pola umum)

{
  gateway: {
    mode: "local",
    bind: "loopback",
    port: 18789,
    auth: { mode: "token", token: "long-random-token" },
  },
  channels: {
    telegram: {
      enabled: true,
      botToken: "123:abc",
      dmPolicy: "pairing",
      groups: { "*": { requireMention: true } },
    },
  },
}

bind loopback artinya Gateway hanya menerima koneksi dari komputer yang sama. Itu bawaan yang lebih aman untuk latihan.

Env lanjutan (opsional): OPENCLAW_HOME, OPENCLAW_STATE_DIR, OPENCLAW_CONFIG_PATH, OPENCLAW_GATEWAY_PORT, OPENCLAW_GATEWAY_PASSWORD.

Agent, workspace, multi-agent

Control UI & permukaan lain

Lab: baca config contoh

  1. Buka ~/.openclaw/openclaw.json (jangan commit ke git publik).
  2. Cari: gateway.bind, gateway.auth, channel enabled, aturan chat pribadi (dmPolicy).
  3. Catat: apakah masih hanya dari komputer sendiri? Apakah ada token kunci masuk?
  4. Jalankan openclaw security audit; bandingkan temuan dengan config.
Kuis singkat
  1. Di mana file config utama?
  2. Ada edisi enterprise terpisah?
  3. Arti gateway.bind loopback (hanya komputer sendiri)?
Kunci:
  1. ~/.openclaw/openclaw.json
  2. Tidak — MIT / Foundation.
  3. Hanya klien lokal yang connect ke port Gateway.

Sumber: docs.openclaw.ai · Why OpenClaw · Configuration