OpenClaw is the open-source AI agent framework that transforms any large language model (Claude, GPT, Gemini) into a fully autonomous personal assistant capable of managing your communications, automating tasks, and operating 24/7 across WhatsApp, Discord, Telegram, email, and voice calls. It's the engine behind CodeClaw's custom AI agents.
Unlike simple chatbot builders, OpenClaw creates agents that persist — they remember conversations, run scheduled tasks, use tools, browse the web, make phone calls, and proactively reach out when something needs your attention. This guide covers everything you need to set up your own OpenClaw-powered AI assistant.
At its core, OpenClaw is a gateway between AI models and the real world. It provides:
OpenClaw runs on any Linux server, Mac, or Windows machine with Node.js installed. Here's the quickstart:
# Install OpenClaw globally
npm install -g openclaw
# Initialize a new agent workspace
openclaw init my-agent
cd my-agent
# Configure your AI provider
openclaw config set model anthropic/claude-sonnet-4-20250514
openclaw config set apiKey YOUR_API_KEY
# Start the gateway
openclaw gateway start
The gateway is the central daemon that manages your agent's sessions, channels, and scheduled tasks. It runs in the background and restarts automatically.
OpenClaw supports multiple communication channels out of the box. Each channel is configured as a plugin:
WhatsApp integration uses the WhatsApp Business API or a bridge service. Once configured, your agent can send and receive messages, images, voice notes, and documents via WhatsApp.
# Add WhatsApp channel
openclaw channel add whatsapp
# Follow the QR code pairing process
Create a Discord bot, add it to your server, and configure the token:
openclaw channel add discord --token YOUR_BOT_TOKEN
The agent can participate in channels, respond to DMs, react to messages, and manage server operations.
openclaw channel add telegram --token YOUR_BOT_TOKEN
Email integration connects via Google Workspace or IMAP/SMTP:
openclaw channel add email --provider google
Voice call support uses ElevenLabs or Twilio for natural-sounding AI phone calls:
openclaw channel add voice --provider elevenlabs
OpenClaw's memory system is what makes agents truly persistent. Unlike ChatGPT conversations that reset, an OpenClaw agent maintains:
memory/YYYY-MM-DD.md): Raw logs of what happened each dayMEMORY.md): Curated insights, preferences, and context the agent maintains over timeThis memory architecture means your agent knows your preferences, remembers past decisions, and builds context over weeks and months — becoming more useful the longer you use it.
Cron jobs let your agent perform tasks on a schedule without being prompted:
# Check email every 30 minutes
openclaw cron add "*/30 * * * *" "Check Gmail for urgent emails and summarize"
# Daily morning briefing at 8 AM
openclaw cron add "0 8 * * *" "Send morning briefing with calendar, weather, and tasks"
# Weekly report every Monday
openclaw cron add "0 9 * * 1" "Generate and send weekly business report"
Common cron job use cases include inbox monitoring, calendar reminders, social media monitoring, daily/weekly report generation, and proactive customer follow-ups.
Skills are modular tool packages that extend your agent's capabilities:
Every OpenClaw agent has a workspace directory where it stores its configuration, memory, and files:
my-agent/
├── AGENTS.md # Agent behavior rules
├── SOUL.md # Agent personality
├── USER.md # User profile
├── MEMORY.md # Long-term memory
├── TOOLS.md # Local tool notes
├── memory/ # Daily notes
│ ├── 2026-02-19.md
│ └── 2026-02-20.md
└── skills/ # Tool integrations
├── google/
└── custom/
The agent reads these files at the start of each session to understand who it is, who it's helping, and what happened recently. You can customize any of these files to shape your agent's behavior.
While OpenClaw is open-source and free to use, setting it up properly requires technical expertise — server configuration, API key management, channel integration, cron job tuning, and ongoing maintenance. This is where CodeClaw comes in.
You get a fully operational AI agent in 48 hours without touching a terminal. CodeClaw is the expert setup service for OpenClaw — we've deployed agents across healthcare, real estate, legal, restaurants, fitness, and e-commerce industries.
CodeClaw deploys and manages your OpenClaw agent end-to-end. Live in 48 hours, starting at $29/month.
Contact CodeClaw →