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.
The core idea
Section titled βThe core ideaβ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.
# Installnpm install -g openclaw
# Setup (interactive)openclaw onboard
# Start the daemonopenclaw gateway startOnce 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.
How it works
Section titled βHow it worksβ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 behaveSOUL.mdβ Personality and toneUSER.mdβ Context about who itβs helpingMEMORY.mdβ Long-term curated memorymemory/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.
Key capabilities
Section titled βKey capabilitiesβProactive behavior
Section titled βProactive behaviorβ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 notificationsThe agent polls on a schedule. When something needs attention, it messages you. No need to remember to ask.
Background tasks
Section titled βBackground tasksβ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.
Tool integration
Section titled βTool integrationβ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:
# Install a skillclawhub install trello
# Now the agent can manage your boards"Move the 'API redesign' card to Done"Multi-channel presence
Section titled βMulti-channel presenceβ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.
When to use it
Section titled βWhen to use itβ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
Getting started
Section titled βGetting startedβ# Install globallynpm install -g openclaw
# Interactive setup - configures model, channels, workspaceopenclaw onboard
# Start the gateway daemonopenclaw gateway start
# Check statusopenclaw statusThe onboarding wizard walks through:
- Choosing an AI provider (OpenRouter, Anthropic, OpenAI, etc.)
- Setting up channels (Telegram bot, Discord, etc.)
- Configuring your workspace
Resources
Section titled βResourcesβ- GitHub Repository β Source code
- Documentation β Full docs
- ClawHub β Find and share skills
- Discord Community β Support and discussion
OpenClaw is open source and actively developed. The project welcomes contributions.
Note: OpenClaw was originally called βClawdBotβ, then βMoltBotβ, before landing on βOpenClawβ.