Plain English Edition
🦞

OpenClaw User Manual

A no-jargon guide for designers, creatives, and non-developers who want to get the most out of their AI agent.

No developer background required

🤔 What is OpenClaw?

OpenClaw is software you install on your own computer (or a server) that turns it into a personal AI assistant hub. Once it's running, you can talk to your AI from any messaging app — WhatsApp, Telegram, Discord, iMessage, Slack — and it replies with full awareness of your projects, files, and history.

Think of it like this: instead of having a separate AI tab open in Chrome that forgets everything when you close it, OpenClaw runs in the background on your machine and is always available, from anywhere, with memory of everything you've told it.

The lobster is the mascot. Don't worry about it.

🗺 How It Works

The Gateway is the engine. It runs silently in the background and handles all the connections. You never have to think about it once it's set up.

You (on your phone or computer) message Discord / Telegram / iMessage / WhatsApp OpenClaw Gateway ← running on your Mac/PC/server Your AI Agent (Claude, GPT, Qwen, etc.) Your files, memory, tools, projects

📁 The Files That Matter

OpenClaw stores everything in a folder called the workspace. By default it lives at ~/.openclaw/workspace/ — the ~ just means your home folder. The .openclaw part is hidden in Finder by default — press Cmd+Shift+. to reveal hidden files on a Mac.

Here's what each file does:

SOUL.md Who Your Agent Is

This defines the personality and role of your agent. Think of it like a job description combined with a personality sheet.

  • What the agent's name is and what it does
  • What tone it should use (formal? casual? technical?)
  • What it's responsible for
  • Any rules about how it should behave
⚠️ Don't delete or overwrite this file. Edit it carefully — it shapes every single conversation.
USER.md Who You Are

This tells the agent about you. The more it knows, the better it can help.

  • Your name and what to call you
  • Your timezone
  • Your current projects
  • What annoys you / what you prefer
  • Tools you use (Figma, Shopify, etc.)
AGENTS.md Rules and Instructions

The operating manual for your agent. It loads every single session — think of it as standing orders.

  • Step-by-step rules the agent must always follow
  • Project-specific context (where things live, how they're structured)
  • Safety rules (what it should never do)
  • How it should report back to you
🔥 Most powerful file. A well-written AGENTS.md is the difference between an agent that needs constant hand-holding and one that just gets it done.
MEMORY.md Long-Term Memory

The agent's permanent brain. Things written here persist across every conversation, every session, forever — until you edit them out.

  • Decisions you've made and why
  • Lessons learned from past mistakes
  • How specific systems work
  • Important preferences that came up in conversation
💡 Just say "remember that" in conversation and the agent will write it here automatically.
memory/YYYY-MM-DD.md Daily Logs

Daily diary entries — one file per day, auto-created. The agent reads today's and yesterday's logs at the start of every session, so it has recent context without you re-explaining everything.

✅ You don't need to manage these. They're written automatically.
TOOLS.md Your Local Setup Notes

A notes file for things specific to your machine — not personality or memory, just practical reference information.

  • SSH server addresses and nicknames
  • Camera names and locations
  • Device nicknames
  • Preferred voice for text-to-speech
HEARTBEAT.md Scheduled Check-ins

If you want the agent to check something on a schedule (monitoring a service, checking for emails, etc.), put those tasks here. Most people leave this empty — which is completely fine.

IDENTITY.md The Agent's Name Card

A simple card with the agent's name, emoji, and vibe. Used in dashboards and UI displays. Rarely needs editing.

⚙️ The Config File

There's one more important file that lives outside the workspace:

~/.openclaw/openclaw.json

This is the master control file for OpenClaw itself. It controls things like which AI model to use, which messaging apps are connected, who is allowed to message the agent, security settings, and multi-agent setup.

You usually don't edit this by hand. OpenClaw has commands and a web UI for most settings. But knowing it exists is useful if something isn't behaving right.

🧩 Skills — Giving Your Agent New Abilities

Skills are like plugins for your agent. Each skill teaches it how to do something specific — interact with Apple Notes, control Slack, send WhatsApp messages, check the weather, generate images, and more.

Each skill is a folder with a SKILL.md file inside it. When you ask the agent to do something that matches a skill's description, it automatically reads those instructions and follows them. You don't activate skills manually — the agent figures out when to use them.

To install a community skill:

openclaw skills install <skill-name>

Browse available skills at clawhub.ai

👥 Multiple Agents

You can run more than one agent on the same Gateway. Each agent has its own workspace, personality, memory, and chat history. Messages get routed to the right agent automatically.

For example: one agent for work, one for personal use, one specialized for code — all running side by side, never getting confused with each other.

To add a new agent:

openclaw agents add myagent

💬 Channels — How You Talk to Your Agent

OpenClaw connects to messaging apps called channels. Each channel requires a one-time setup, but once it's done, the agent is available there permanently.

🖥 The Control UI

OpenClaw has a built-in web dashboard you can open in any browser:

http://localhost:18789

From here you can chat with your agent directly, see all active sessions, view and edit config, check which channels are connected, and monitor agent activity.

💡 Practical Tips

1
Invest in AGENTS.md

The more specific your instructions, the better. Instead of "be helpful," write exactly what done looks like — what to report back, what to never do, how to handle errors.

2
Set the tone in SOUL.md

If the agent is too formal or too casual, fix it here. Small changes make a big difference in how natural conversations feel.

3
Say "remember that"

If something comes up in conversation that should stick permanently, just say "remember that." It'll write it to MEMORY.md automatically.

4
Document your projects

Add a section to AGENTS.md for each major project — what it is, where the files live, what tools are involved. The agent will stop asking obvious questions.

5
Curate MEMORY.md

Over time it gets cluttered. Review it occasionally and remove outdated info. Think of it like cleaning out a filing cabinet.

6
Install skills for repeating tasks

If you repeatedly ask the agent to do something, install the relevant skill. It'll do it faster and more reliably with proper instructions.

⚡️ What OpenClaw Can Do

Out of the Box

  • Read and write files on your computer
  • Run terminal commands
  • Search the web (Brave Search)
  • Fetch content from any URL
  • Take screenshots and analyze images
  • Read and analyze PDFs
  • Remember things across conversations
  • Spawn sub-agents to work in parallel

With Skills + Channels

  • Send/read iMessages or WhatsApp
  • Manage Apple Notes, Reminders, Things 3
  • Control Slack or Discord
  • Generate images (DALL-E, Gemini)
  • Talk to external APIs (Shopify, WordPress, etc.)
  • Text-to-speech responses
  • Monitor blogs and RSS feeds
  • Manage GitHub issues and PRs

Common Questions

What happens when I restart my computer?

OpenClaw installs as a background service that starts automatically. You shouldn't need to do anything — it's just there.

Is my data private?

Your workspace files and conversation history stay on your machine. The only thing that leaves your computer is the messages you send to the AI model provider (Anthropic, OpenAI, etc.) — same as using their apps directly.

Can I use a local AI model instead of Claude or GPT?

Yes. OpenClaw supports Ollama for running models like Qwen, Llama, etc. entirely on your machine with zero API costs.

How do I update OpenClaw?
npm install -g openclaw@latest
openclaw gateway restart
Something broke. What do I do?
openclaw doctor

This runs a diagnostic check and tells you exactly what's wrong.

📋 File Cheat Sheet

File Purpose Should You Edit It?
SOUL.mdAgent personality & roleYes — define who it is
USER.mdAbout youYes — tell it about yourself
AGENTS.mdStanding rules & instructionsYes — most powerful file
MEMORY.mdLong-term memoryYes, carefully
memory/YYYY-MM-DD.mdDaily logsAgent writes, you can read
TOOLS.mdYour local setup notesYes — your reference doc
HEARTBEAT.mdScheduled tasksOnly if you want them
IDENTITY.mdAgent name/emojiRarely
~/.openclaw/openclaw.jsonMaster configVia UI or CLI