{
  "title": "Building a personal assistant with OpenClaw",
  "content": "OpenClaw is a WhatsApp + Telegram + Discord + iMessage gateway for **Pi** agents. Plugins add Mattermost. This guide is the \"personal assistant\" setup: one dedicated WhatsApp number that behaves like your always-on agent.\n\nYou’re putting an agent in a position to:\n\n* run commands on your machine (depending on your Pi tool setup)\n* read/write files in your workspace\n* send messages back out via WhatsApp/Telegram/Discord/Mattermost (plugin)\n\n* Always set `channels.whatsapp.allowFrom` (never run open-to-the-world on your personal Mac).\n* Use a dedicated WhatsApp number for the assistant.\n* Heartbeats now default to every 30 minutes. Disable until you trust the setup by setting `agents.defaults.heartbeat.every: \"0m\"`.\n\n* Node **22+**\n* OpenClaw available on PATH (recommended: global install)\n* A second phone number (SIM/eSIM/prepaid) for the assistant\n\n```bash theme={null}\nnpm install -g openclaw@latest",
  "code_samples": [],
  "headings": [
    {
      "level": "h2",
      "text": "⚠️ Safety first",
      "id": "⚠️-safety-first"
    },
    {
      "level": "h2",
      "text": "Prerequisites",
      "id": "prerequisites"
    }
  ],
  "url": "llms-txt#building-a-personal-assistant-with-openclaw",
  "links": []
}