Getting Started

OpenClaw for Beginners: What It Is, What It Does, and How to Start

OpenClaw explained for beginners. What the software does, how much it costs, what you actually need to run it, and how to get your first AI assistant working today.

March 29, 2026·7 min read

# OpenClaw for Beginners: What It Is, What It Does, and How to Start

OpenClaw is open-source software that turns an AI model into a personal assistant that responds through Telegram, Discord, WhatsApp, or wherever you already spend time. It runs on your computer or a $6/month server. You pay for the AI API directly — no middleman, no subscription.

This guide is for people who have never run a self-hosted AI assistant before. By the end, you'll know exactly what OpenClaw does, whether it's right for you, what it costs, and how to start.


The Simple Explanation

Think about how you use ChatGPT. You open a browser tab, type a question, get an answer.

OpenClaw does the same thing — but the AI responds in Telegram, Discord, WhatsApp, or any of 20+ other apps. You stay in the apps you already use. And because it runs on your own hardware, your conversations don't pass through OpenAI's or Anthropic's chat interfaces.

You bring the AI. OpenClaw is the infrastructure that connects it to your life.


What Can It Actually Do?

A basic OpenClaw setup responds to messages in a chat app and answers questions. That's the floor.

But the ceiling is much higher. Here's what people actually use OpenClaw for:

Answering Questions and Research

Ask your assistant a question in Telegram. It thinks, searches the web if needed, and responds. Same experience as ChatGPT, but you get the answer in the app you're already using.

Remembering Context

OpenClaw writes session notes to a "workspace" folder on your computer. The next time you start a conversation, it reads those notes and remembers what you discussed before. It's not perfect — it's file-based memory, not a database — but it's genuinely useful.

Running Tasks While You're Busy

Set up "heartbeats" — scheduled check-ins where the assistant proactively messages you. Example: every morning at 8am, the assistant checks your email, checks your calendar, and sends you a summary in Telegram. You wake up already briefed.

Executing Commands on Your Computer

If you configure tool access, the assistant can run terminal commands on your machine. This is powerful for developers: "run the tests," "check git status," "deploy the app" — all from a Telegram message.

Joining Group Chats

Add the bot to a Telegram group or Discord server. It responds to @mentions, answers questions, and participates in conversations. Useful for small teams, family chats, or communities that want an AI resource.


What OpenClaw Is NOT

It's not a finished product you download and use.

OpenClaw requires some setup. The onboarding wizard makes it straightforward, but you need to be comfortable typing commands in a terminal.

It's not free to run.

OpenClaw the software is free (open source, MIT license). But you need an AI API key, which costs money. Light usage on Gemini's free tier can cost near-zero. Heavy daily use on Claude Sonnet runs $20–40/month in API costs.

It's not a cloud service.

There's no OpenClaw server that hosts your assistant. You run it. This is the point — your data, your hardware, your control.

It's not one AI model.

OpenClaw works with many models: Claude (Anthropic), GPT-4 (OpenAI), Gemini (Google), and others. You pick the model and pay the model provider directly.


Who OpenClaw Is For

You'll get a lot out of OpenClaw if:

  • You use Telegram, Discord, WhatsApp, or Slack regularly
  • You're comfortable with a basic terminal (copy-paste commands is enough)
  • You want an AI assistant that works in your existing apps
  • You care about your conversation data not being stored by third parties
  • You want to automate repetitive tasks (email summaries, calendar checks, status updates)

OpenClaw might not be right if:

  • You want a polished app with no command-line setup
  • You're not willing to spend $5–15/month on server/API costs
  • You need 24/7 enterprise-grade support SLAs

If you're in the second group, look at MrDelegate's managed hosting — same OpenClaw, but someone else handles the setup and maintenance.


What It Costs

Breaking this down honestly:

AI API Costs (The Main Variable)

This is where costs vary most. Your bill depends on:

  • Which AI model you use
  • How many messages you send per day
  • How long your conversations are

Light use (20–50 short messages/day):

  • Gemini Flash free tier: $0
  • Claude Haiku: ~$2–5/month
  • GPT-4o Mini: ~$3–6/month

Moderate use (100–200 messages/day, mix of lengths):

  • Claude Sonnet: ~$15–30/month
  • GPT-4o: ~$20–40/month

Heavy use (500+ messages/day, long conversations):

  • Expect $50–100+/month depending on model

For most personal use, $10–20/month covers your AI costs comfortably.

Server Costs

On your laptop: Free. OpenClaw runs fine locally. The downside: your assistant is only online when your laptop is on.

On a VPS (for 24/7 availability):

  • Hetzner CX11: €3.79/month (~$4.15)
  • DigitalOcean Basic: $4/month
  • Vultr Smallest: $3.50/month

A VPS is the practical choice for anyone who wants the assistant available at 3am or while their laptop is closed.

OpenClaw Software: Free

The software itself costs nothing. No subscription, no seat licensing. You install it, run it, and pay for the infrastructure you use.

Total realistic cost for a personal OpenClaw setup: $10–25/month.


The Three Things You Need

1. Node.js or Bun

OpenClaw is a Node.js application. You need Node.js version 18 or higher installed on your computer or VPS.

Check if you have it:

node --version

If the output shows v18.x.x or higher, you're good. If not, install it from nodejs.org or via nvm.

2. An AI API Key

Sign up for one of these:

All three require a credit card to generate an API key (even for free tiers). Add $10–20 in credits to start.

3. A Channel to Connect

The most common starting channels:

Telegram — easiest. Takes 5 minutes to create a bot via @BotFather. No server required.

Discord — slightly more setup (need a Discord Developer Portal account), but great for community use.

WhatsApp — requires a second phone number (eSIM or prepaid SIM). More personal, but the extra step is worth it if WhatsApp is your primary app.


Your First 30 Minutes with OpenClaw

Here's the shortest path from zero to working assistant:

Minute 0–3: Install

npm install -g openclaw

Minute 3–15: Onboard

openclaw onboard

The wizard asks for:

  • Your assistant's name (pick anything)
  • Your AI model (choose Anthropic or OpenAI)
  • Your API key (paste from your provider dashboard)
  • Which channel (choose Telegram for now)

Minute 15–20: Create a Telegram Bot

  • 1. Open Telegram → search @BotFather
  • 2. Send /newbot
  • 3. Choose a name and username (must end in "bot")
  • 4. Copy the token BotFather gives you

Paste the token into OpenClaw config when asked, or add it to ~/.openclaw/openclaw.json:

{
  channels: {
    telegram: {
      enabled: true,
      botToken: "YOUR_TOKEN_HERE",
      dmPolicy: "pairing"
    }
  }
}

Minute 20–25: Start the Gateway

openclaw gateway

Leave this terminal running.

Minute 25–30: First Message

Go to Telegram. Find your bot. Send it "Hello."

Back in your terminal, approve the pairing:

openclaw pairing list telegram
openclaw pairing approve telegram <CODE>

Send another message. You should get a response.

That's it. You have a working AI assistant in Telegram.


Making It Smarter

The default setup is functional. Here's how to make it genuinely useful:

Edit SOUL.md

The file at ~/.openclaw/workspace/SOUL.md defines the assistant's personality and rules. Open it and add your preferences:

## My Preferences
- Keep responses short unless I ask for detail
- Always give me the answer first, then explain
- Default to metric units
- When I ask for code examples, use Python

The agent reads this file at the start of every session.

Install Skills

Skills add capabilities to your assistant:

openclaw skills search weather
openclaw skills install weather

Available skills include weather, email, calendar, web search, code execution, and more. Browse the full list at clawhub.com.

Set Up Memory

OpenClaw writes session logs to ~/.openclaw/workspace/memory/. These logs let the assistant recall what you discussed in previous sessions.

Tell your assistant important things:

My name is Alex. I work in finance. I live in Chicago. Remember this for future sessions.

It writes this to the memory files. Next session, it reads the files and remembers.

Add a Second Channel

Once Telegram is stable, add Discord or WhatsApp. Edit your config:

{
  channels: {
    telegram: { enabled: true, botToken: "..." },
    discord: { enabled: true, botToken: "..." }
  }
}

Restart the gateway. Both channels work simultaneously.


Common Beginner Mistakes

Mistake 1: Running OpenClaw on your personal WhatsApp

If you link your personal WhatsApp, every message anyone sends you becomes input to the AI. Use a dedicated second number.

Mistake 2: Leaving the bot open to the public

Set dmPolicy: "pairing" (not "open") to prevent strangers from using your bot and running up your API bill.

Mistake 3: Closing the terminal and expecting the bot to keep running

The gateway stops when the terminal closes. For 24/7 availability, run it as a background service (systemd on Linux, launchd on macOS).

Mistake 4: Skipping the onboarding wizard

The wizard writes your config correctly. If you try to write the config file manually from scratch, you'll miss required fields. Use openclaw onboard.

Mistake 5: Using an underfunded API key

Add at least $10 in credits before testing. Many providers disable access when your balance hits zero, which looks like a bug in OpenClaw.


The Learning Curve (Honest Assessment)

If you're comfortable copy-pasting terminal commands: 30 minutes to working setup.

If terminals are new territory: 2–3 hours, spread over an evening.

If you want someone else to handle setup completely: MrDelegate does this for you — configured and live within 24 hours.

The steepest part of the learning curve is the first-time VPS setup if you go that route. Installing Node.js, configuring systemd, getting SSH access — these are one-time tasks that take longer the first time than the second.

After your first setup, adding a new channel or installing a skill takes 5 minutes.


Resources to Bookmark


Ready to skip the setup and get straight to using your AI assistant?

MrDelegate deploys OpenClaw for you — full setup on a VPS, Telegram and Discord connected, SOUL.md configured, running 24/7. Live within 24 hours.

Want to learn more before committing?

Read the complete OpenClaw setup guide or the OpenClaw vs self-hosting comparison to understand your options.

Questions? The OpenClaw Discord has beginners asking and answering questions every day. You're not the only one figuring this out.