Skip to content

OpenClaw

Most AI coding tools assume you’re at a terminal, copying prompts and pasting responses. The agent exists in a browser tab, disconnected from everything else you use. You’re the integration layer.

OpenClaw takes a different approach: the agent lives in your infrastructure. It connects to your messaging apps, calendar, email, filesystem, and whatever else you wire up. Instead of context-switching to AI, the AI has context about you.

OpenClaw is an open-source runtime that gives AI agents persistent access to your tools. It runs locally or on a VPS you control. Your data stays yours.

Terminal window
# Install
npm install -g openclaw
# Setup (interactive)
openclaw onboard
# Start the daemon
openclaw gateway start

Once running, you can reach your agent via Telegram, Discord, Signal, Slack, CLI, or web dashboard. One agent, multiple surfaces.

The philosophy: AI should adapt to your workflow, not the other way around. Persistent context beats fresh starts.

OpenClaw connects three things:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Channels (how you talk to it) β”‚
β”‚ Telegram, Discord, Signal, Slack, CLI, Web β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Gateway (the runtime) β”‚
β”‚ Routes messages, manages sessions, runs tools β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
↓
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Tools & Skills β”‚
β”‚ Shell, browser, files, MCP servers, custom skills β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

The agent maintains context through workspace files:

  • AGENTS.md β€” How the agent should behave
  • SOUL.md β€” Personality and tone
  • USER.md β€” Context about who it’s helping
  • MEMORY.md β€” Long-term curated memory
  • memory/YYYY-MM-DD.md β€” Daily session notes

These files are injected into every conversation. The agent builds understanding over time, like a colleague who’s been paying attention.

Unlike chat-only tools, OpenClaw can reach out to you:

# HEARTBEAT.md - checked every 30 minutes
- Check inbox for urgent emails
- Review calendar for upcoming meetings
- Monitor GitHub notifications

The agent polls on a schedule. When something needs attention, it messages you. No need to remember to ask.

Spawn sub-agents for parallel work:

You: "Research competitors while I focus on the pitch deck"
Agent: [spawns research sub-agent, continues helping with deck]
Sub-agent: [works independently, reports back when done]

Long-running tasks don’t block the conversation.

Built-in tools cover common needs:

  • Shell execution β€” Run commands, scripts, builds
  • Browser automation β€” Navigate, scrape, interact with web apps
  • File operations β€” Read, write, edit, organize
  • Web search β€” Research without leaving the conversation

Extend with skills for specific workflows:

Terminal window
# Install a skill
clawhub install trello
# Now the agent can manage your boards
"Move the 'API redesign' card to Done"

Same agent, multiple ways to reach it:

  • Quick question via Telegram while mobile
  • Deep work session via CLI at your desk
  • Team collaboration via Discord or Slack
  • Dashboard for reviewing history

Context carries across channels. The agent knows what you discussed on Telegram when you continue on CLI.

OpenClaw works well for:

  • Personal AI assistant β€” Inbox triage, calendar management, task tracking
  • Development workflows β€” Code review, PR monitoring, CI/CD notifications
  • Research and writing β€” Web research, drafting, editing with persistent context
  • Automation β€” Scheduled tasks, monitoring, proactive alerts

It’s less suited for:

  • One-off coding questions (just use ChatGPT)
  • Team-wide deployment (designed for personal/small team use)
  • Environments where local installation isn’t possible
Terminal window
# Install globally
npm install -g openclaw
# Interactive setup - configures model, channels, workspace
openclaw onboard
# Start the gateway daemon
openclaw gateway start
# Check status
openclaw status

The onboarding wizard walks through:

  1. Choosing an AI provider (OpenRouter, Anthropic, OpenAI, etc.)
  2. Setting up channels (Telegram bot, Discord, etc.)
  3. Configuring your workspace

OpenClaw is open source and actively developed. The project welcomes contributions.

Note: OpenClaw was originally called β€œClawdBot”, then β€œMoltBot”, before landing on β€œOpenClaw”.