Heidelberg AICurriculum
Track 8 · Intermediate
8.4

OpenClaw

A personal AI assistant — run agents on your own devices via WhatsApp or Telegram

5 lessons 2026-08-06 AI-generated

1Overview

OpenClaw (formerly Clawdbot) — a self-hosted personal agent with persistent memory and 50+ integrations (Gmail, Calendar, GitHub, Spotify…), reachable wherever you already chat.

One user chained three OpenClaw skills in a single chat — write a personalised meditation, convert it to speech, mix in ambient audio — end to end, no manual steps. OpenClaw (formerly Clawdbot) is an open-source personal agent you run on your own machine and talk to through apps you already have: WhatsApp, Telegram, Signal, Discord, Slack, and 15+ others. It reads and writes email and calendar events, browses the web, controls smart-home devices, and remembers your preferences across conversations — on Claude, GPT, or a local model via Ollama. → Setup is real (Node 24+, your own API key, a host machine to keep running); this is self-hosting, not a point-and-click app. To compare it against Hermes, the other self-hosted assistant in this course, see "Hermes".

1.2After this chapter you can
Install OpenClaw and connect it to WhatsApp or Telegram
Give it a recurring job — an email digest, a calendar summary, a proactive reminder
Know its limits: text-only output by default, and a setup that assumes comfort with a terminal
1.3When to reach for it

You want an agent that feels like texting a person, reachable from the chat app you already have open — not a dashboard or a new app to learn.

1.4Key parts

50+ integrations (Gmail, Calendar, GitHub, Spotify…), persistent memory, cron-style proactive tasks, and support for Claude, GPT, or a local Ollama model.

2Lessons 5

2.1 Install OpenClaw and send a message

OpenClaw is an open‑source personal AI that runs on your machine and answers you through chat apps like WhatsApp, Telegram or Discord.

Get OpenClaw installed, configured and replying in your chosen messenger

Trycurl -fsSL https://openclaw.ai/install.sh | bash openclaw onboard

Paste the two lines into your terminal and press Enter after each. After the onboarding finishes, open the messenger you linked (e.g., WhatsApp) and send any message to OpenClaw—watch for its reply confirming the agent is running.

  1. Run curl -fsSL https://openclaw.ai/install.sh | bash to install Node.js and OpenClaw in one step, or run npm i -g openclaw if Node.js is already present
  2. Execute the onboarding wizard with openclaw onboard to connect your LLM provider and select a messenger
  3. Open the messenger you linked during onboarding and type a message to OpenClaw
  4. Confirm that a reply from OpenClaw appears in the chat
  • You'll see You receive a reply from OpenClaw inside the messenger you connected during onboarding
  • Takeaway OpenClaw runs locally and can answer you directly through any supported chat app
  • Check Which two commands set OpenClaw up, and where does its first reply arrive?

2.2 Switch the AI model used by OpenClaw

OpenClaw can use Anthropic, OpenAI or a self‑hosted model running on your machine, configured during onboarding and changeable at any time.

Do this first Install OpenClaw and send a message

Change the active provider between Anthropic, OpenAI and a local model

Tryopenclaw onboard

Enter this command in the terminal where OpenClaw is installed and hit Enter. After the interactive prompts, verify the confirmation message shows the newly selected model before testing.

  1. Check which model you configured by opening ~/.openclaw/config.json (or the config file shown in the docs)
  2. Re‑run the configuration step with openclaw onboard and select a different provider such as OpenAI or Anthropic
  3. Point OpenClaw at a local model by entering its endpoint URL during onboarding
  4. Send a test message to verify that the new model responds
  5. Switch back to your preferred provider for everyday use
  • You'll see You have successfully changed the model provider and receive a reply confirming the new model is active
  • Takeaway OpenClaw lets you instantly switch among Anthropic, OpenAI and self‑hosted models, with local options guaranteeing data never leaves your device
  • Check Which three kinds of provider can OpenClaw be pointed at, and what confirms the switch took effect?

2.3 Control web browsing and files from a chat message

OpenClaw can browse the web, read/write files and run shell commands, all triggered from a messenger chat.

Do this first Switch the AI model used by OpenClaw

Trigger browser navigation, file reads/writes, and shell commands directly from a chat conversation

TryGo to the OpenClaw GitHub page and tell me the repository name; then read the file Desktop/notes.txt and give me a brief summary; next write a file called test-agent.txt on my Desktop containing the text "agent test successful"; finally run the command `echo hello from openclaw` and show me its output.

Paste this exact message into your WhatsApp (or Telegram) chat with OpenClaw. Watch that it replies with the repo name, a summary, confirms file creation, and returns the echo command’s result in order.

OpenClaw's macOS onboarding 'Grant permissions' screen listing Automation (AppleScript, to control apps like Terminal) already granted, plus Notifications, Accessibility, Screen Recording, Microphone, Speech Recognition, Camera and Location each with a Grant button
  1. 1 Automation permission lets OpenClaw control other apps Why this exists →
  2. 2 Microphone permission allows voice wake and audio capture Why this exists →

Best viewed on desktop — tap Enlarge to read the numbered controls.

Before OpenClaw can browse, write files, or run shell commands on your behalf, macOS makes you grant each permission explicitly — Automation and Accessibility are what power its file/system access. Credit: docs.openclaw.ai ↗
  1. Send a request in Chat input such as “Go to the OpenClaw GitHub page and tell me the repository name.”
  2. Ask OpenClaw via Chat input to read a local file, e.g., “Read Desktop/notes.txt and summarise it.”
  3. Instruct OpenClaw in Chat input to create a file, e.g., “Write a file called test-agent.txt on my Desktop with the text: agent test successful.”
  4. Verify the new file exists by opening your Desktop folder
  5. Command OpenClaw through Chat input to run a shell command, e.g., “Run: echo hello from openclaw and show me the output.”
  • You'll see OpenClaw returns the page title, displays file contents, confirms the new file on your Desktop, and shows the shell command output
  • Takeaway A messenger chat can act as a full‑stack interface for browsing, file management and command execution
  • Check Which four kinds of action can you trigger from the chat input, and how do you check the file one really happened?

2.4 Add a skill and connect an integration

OpenClaw’s marketplace (ClawHub) offers community‑built skills that integrate with services such as Gmail, GitHub or Spotify.

Do this first Control web browsing and files from a chat message

Install a skill from ClawHub and verify it returns real data in your messenger

TryOpen https://clawhub.ai in your browser, locate the "GitHub" skill, click the Install button, then go to your WhatsApp chat with OpenClaw and type: Check my GitHub notifications

Paste the whole line into your web browser address bar, follow the on‑screen install steps, then switch to the WhatsApp messenger window and send the message. Watch for a reply that lists actual notifications from your GitHub account.

OpenClaw's Skill Workshop: when the agent spots a repeatable pattern it drafts a skill proposal here for you to apply, revise, or reject before it becomes a live skill — the write-your-own half of extending it with skills.
  1. Proposals — skills the agent drafted from patterns it noticed.
  2. Generated SKILL.md — description, when-to-use triggers, inputs, and workflow.
  3. Apply / Revise / Reject — you approve before it becomes a live skill.
Credit: docs.openclaw.ai ↗
  1. Open clawhub.ai in your browser
  2. Browse the available skills and select one relevant to your workflow
  3. Install the chosen skill by following the on‑screen instructions provided on ClawHub
  4. Send a test message from your messenger that triggers the new capability
  5. Confirm the integration replies with real data from the connected service
  • You'll see You installed at least one skill from ClawHub and received a response that pulled real data from the connected integration
  • Takeaway OpenClaw’s marketplace lets you add community‑built skills so your messenger can fetch real‑time data directly from services like Gmail or GitHub
  • Check Where do you get a skill from, and what has to come back before the integration counts as working?

2.5 Configure a secure WhatsApp channel for OpenClaw

A WhatsApp channel plugin that lets OpenClaw receive and send messages through a dedicated number.

You will have a WhatsApp channel linked to OpenClaw that only accepts messages from an allow‑listed phone number.

  1. Create a minimal OpenClaw config file at ~/.openclaw/openclaw.json containing a whitelist for your personal phone (replace the example number with yours).
  2. Install the WhatsApp plugin if it is not already present: openclaw plugins install clawhub:@openclaw/whatsapp.
  3. Run the login command to generate a QR code: openclaw channels login --channel whatsapp and scan it with the dedicated assistant phone.
  4. Start the gateway so the channel stays active: openclaw gateway --port 18789.
  5. From your allow‑listed phone, send any message to the WhatsApp number you just linked.
  • You'll see OpenClaw replies in the chat and the CLI logs show a successful pairing and that the sender is recognized as allowed.
  • Takeaway Whitelisting inbound numbers and using QR‑based login isolates your personal WhatsApp from the assistant, providing a secure, always‑on AI interface.

3You’ll know it worked 58 checkable outcomes in this chapter

  • Telegram receives a message when the dataset file changes and the preprocessing script runs
  • Telegram shows a list of five post ideas with hooks and channel fit ready for approval
  • New hire receives a welcome email, IT account is provisioned, a day-3 check-in is scheduled, and each step appears in the onboarding log
  • Telegram bot sends a message each Friday at 5pm with the projected end-of-month balance
  • Recruiter receives alert when attendee still unconfirmed at 24 hours out
  • Reps see a new draft email in their inbox each morning for proposals older than three days
  • Team members see a new Slack message each Friday listing the top escalation topics
  • Urgent messages are highlighted in the inbox without scanning every unread email

58 outcomes in all — one per recipe below.

4FAQ, Tips & How-to 68

one problem, one solution, one action

Research & data tools6

How-to OpenClaw Scientist +1

Never miss a new dataset release

You are the first to pull fresh data for your pipeline — no more daily manual checks or missed release windows.

~15 min · low code AI-generated
How-to OpenClaw Scientist +2

Want a focused daily paper list delivered to Telegram

A focused reading list lands before you open your laptop — no manual search, no information overload.

~15 min · low code AI-generated
How-to OpenClaw Founder +1

Need quick research on an unfamiliar topic

Deep-enough research on an unfamiliar topic arrives in minutes — sourced, readable, and ready to share or act on.

~15 min · low code AI-generated
How-to OpenClaw HR / People

Need to screen a batch of applicant CSVs fast

A first-pass shortlist arrives in minutes rather than hours — the team only reads applications that already meet the baseline.

~15 min · low code AI-generated
How-to OpenClaw Support

Don’t know what’s driving repeated escalations

Systematic problems behind escalations surface before they become reputational issues — product and support teams can address root causes, not just symptoms.

~15 min · low code AI-generated
How-to OpenClaw Support +1

Product feedback hidden in tickets

Product feedback buried in the support queue is surfaced as a ranked theme list each week — no manual tagging session or data export to a separate tool.

~15 min · low code AI-generated

Trackers5

How-to OpenClaw Founder +2

Need real‑time competitor price, feature or hiring news

You catch pricing moves, new feature announcements, or hiring signals within hours instead of stumbling on them weeks later.

~15 min · low code AI-generated
How-to OpenClaw HR / People

Reference requests older than three days

Reference checks no longer stall hiring decisions — slow-responding referees are nudged promptly without the recruiter manually chasing each one.

~15 min · low code AI-generated
How-to OpenClaw HR / People +1

Can’t see which employee certifications will expire soon

Expired mandatory certifications do not slip through year-end audits — the people team has 60 days of runway to arrange renewals.

~15 min · low code AI-generated
How-to OpenClaw HR / People

Job posts go offline or stay empty for three days

Accidentally taken-down listings are caught within 24 hours and low-traffic posts trigger review before they waste the posting budget.

~15 min · low code AI-generated
How-to OpenClaw Sales

No timely news on target accounts

Outreach goes out within hours of a trigger event rather than weeks later when the moment has passed — reply rates improve with a relevant reason to contact.

~15 min · low code AI-generated

CRM & sales8

How-to OpenClaw Founder +2

Routine support tickets get auto‑sorted and drafted

Routine enquiries get a fast, on-brand first response and the team only touches threads that actually need judgment.

~15 min · low code AI-generated
How-to OpenClaw Finance +2

Overdue invoices need a nudge

Overdue invoices get a timely, professional nudge without the awkward manual chase — days-sales-outstanding drops with no extra effort.

~15 min · low code AI-generated
How-to OpenClaw Sales +1

When a new lead shows up with no details

Reps open every lead with instant company context already researched — no manual lookup, faster first call.

~15 min · low code AI-generated
How-to OpenClaw Sales +1

Need a custom cold‑email series fast

Personalised outreach that used to take 20 minutes per prospect is ready in under 2 — and sounds like you actually read their site.

~15 min · low code AI-generated
How-to OpenClaw Sales +1

Quiet deals for over a week

Deals that have gone quiet surface before they slip out of the quarter — reps are prompted to re-engage while the prospect is still warm.

~15 min · low code AI-generated
How-to OpenClaw Sales

Proposals over three days old with no reply

No sent proposal goes more than a few days without a follow-up — close rates improve without reps having to remember each outstanding quote.

~15 min · low code AI-generated
How-to OpenClaw Sales

Telegram call notes are just text

CRM notes are filed in a consistent format within seconds of the call — no post-call admin delays and no inconsistent free-text fields in the tracker.

~15 min · low code AI-generated
How-to OpenClaw Sales +1

Can’t tell which contracts need renewing soon

Renewals are never a surprise — account owners have a 90-day runway to open re-engagement conversations before the renewal date arrives.

~15 min · low code AI-generated

Internal tools & ops14

How-to OpenClaw Small biz +1

Need morning backup status in Telegram

Backup status is visible every morning with zero manual effort; failures surface immediately instead of on the day you need to restore.

~15 min · low code AI-generated
How-to OpenClaw HR / People +1

New hire added to HR sheet

Every new hire receives a consistent, timely onboarding experience without the people team manually tracking parallel to-do lists.

~15 min · low code AI-generated
How-to OpenClaw Support +1

Support tickets aren’t organized

Every ticket is triaged and routed within minutes of arrival — agents spend time solving, not sorting.

~15 min · low code AI-generated
How-to OpenClaw Finance +1

Payroll data doesn’t match headcount or salary ranges

Payroll errors are caught before funds are sent — mismatched headcount or out-of-range figures do not reach the bank.

~15 min · low code AI-generated
How-to OpenClaw Finance

Month‑end close stalls in inboxes

The month-end close runs as a coordinated, visible workflow — nothing stalls in someone's inbox and the timeline is logged without a project-management tool.

~15 min · low code AI-generated
How-to OpenClaw HR / People +1

Employee quits

Every departure follows the same consistent process regardless of who is handling it — equipment and access removal are never forgotten in the handover rush.

~15 min · low code AI-generated
How-to OpenClaw Support +1

Tickets about to miss their SLA

SLA breaches are intercepted before they happen rather than flagged after the fact — the team can prioritise the right tickets in real time.

~15 min · low code AI-generated
How-to OpenClaw Support +1

Agents overloaded with tickets

Overloaded agents are spotted and tickets redistributed before response times degrade — queue imbalances no longer hide until end-of-day reviews.

~15 min · low code AI-generated
How-to OpenClaw Support

Tickets sitting over a day with no reply

Customers with open tickets always receive a proactive update within 24 hours — silence-driven chaser tickets and frustration drop sharply.

~15 min · low code AI-generated
How-to OpenClaw developer

Asking it to find a GitHub repo name shows it can navigate and read a page unaided, not just fetch a URL.

~15 min · low code AI-generated
How-to OpenClaw developer

Want a quick glance at today’s unread mail

Triage happens before you open the inbox, so urgent messages surface without scanning every unread one.

~15 min · low code AI-generated
How-to OpenClaw developer

I want to try file and shell actions without risking my system

Choosing sandboxed mode lets you try file and shell actions without granting it free rein over the whole machine.

~15 min · low code AI-generated
How-to OpenClaw developer

Need a fact from a website saved to a file

One instruction covering the whole chain avoids babysitting each step as a separate follow-up prompt.

~15 min · low code AI-generated
How-to OpenClaw developer

Want a weekly recap of GitHub tasks and calendar

The task runs unprompted on schedule, turning a one-off request into a standing routine.

~15 min · low code AI-generated

Booking & scheduling2

How-to OpenClaw Small biz +2

Clients never get a follow‑up after booking

Every client is acknowledged and followed up on automatically — no booking falls through the cracks at busy periods.

~15 min · low code AI-generated
How-to OpenClaw HR / People

Interview participants not confirming in time

No-shows and last-minute scrambles are cut sharply — every participant is confirmed at least a day before the interview.

~15 min · low code AI-generated

Content & marketing2

How-to OpenClaw Creator +1

Staring at an empty weekly calendar

You start Monday with a full week planned instead of staring at a blank content calendar.

~15 min · low code AI-generated
How-to OpenClaw Creator

Need fast, on‑brand copy in your voice

First drafts that already sound like you arrive in under a minute — no blank page, no brand-drift from a generic prompt.

~15 min · low code AI-generated

Knowledge & docs4

How-to OpenClaw HR / People +2

I need a quick policy answer in Slack

Policy and process questions get a precise, document-grounded answer in seconds — reducing interruptions to senior staff and keeping remote teams unblocked.

~15 min · low code AI-generated
How-to OpenClaw HR / People +1

Need a fast HR policy answer in Slack

Routine HR questions are answered instantly from the source of truth — the people team is freed from repetitive policy lookups.

~15 min · low code AI-generated
How-to OpenClaw Support +1

Can’t tell which help articles are missing or outdated

KB gaps are surfaced automatically before they become repeat-ticket patterns — content work focuses on real coverage holes.

~15 min · low code AI-generated
How-to OpenClaw Support

When resolved tickets have long solutions or knowledge‑gap tags

Every reusable resolution automatically seeds a KB article draft — the knowledge base grows from real cases with no extra authoring effort.

~15 min · low code AI-generated

Dashboards & analytics12

How-to OpenClaw Operations +2

Metric crosses its limit

You are notified the instant a KPI or system metric crosses a threshold, without running a monitoring stack or paying for an alerting service.

~15 min · low code AI-generated
How-to OpenClaw Finance +2

When a category’s weekly cost jumps 20 %+

Budget anomalies surface in minutes at the start of each week — without building a BI dashboard or waiting for month-end reconciliation.

~15 min · low code AI-generated
How-to OpenClaw Finance +1

Need a variance narrative for the month

Finance has a variance narrative ready before the first team standup — no spreadsheet wrangling, no waiting for a report to be emailed.

~15 min · low code AI-generated
How-to OpenClaw Support +1

Need a weekly CSAT overview and low‑score tickets highlighted

Support leads see their weekly satisfaction numbers and any problem tickets before the Monday standup — no manual report to pull.

~15 min · low code AI-generated
How-to OpenClaw Finance +1

Can't manually pull cash data each week

Finance has a forward-looking cash position before the weekend without manually pulling and reconciling multiple exports.

~15 min · low code AI-generated
How-to OpenClaw Finance +1

Unexpected SaaS renewals or price hikes show up

Unrecognised subscription renewals and price increases surface before they become budget surprises — no spreadsheet audit required.

~15 min · low code AI-generated
How-to OpenClaw Finance

Want to see weekly vendor payment aging

The weekly AP snapshot lands automatically — overdue vendor payments are visible before they become relationship or penalty issues.

~15 min · low code AI-generated
How-to OpenClaw HR / People +1

Unsure who has excess or negative PTO

Accrual risks and policy breaches surface weekly with no manual report — the people team can intervene before year-end leave spikes.

~15 min · low code AI-generated
How-to OpenClaw HR / People

Don’t know which hiring pipelines are stuck

Stalled pipelines surface before they delay hiring — the team sees at a glance which roles need attention without building a recruitment dashboard.

~15 min · low code AI-generated
How-to OpenClaw Sales +1

Want a monthly win‑loss pattern recap

The team starts each month knowing exactly where they won and lost — competitive patterns and weak segments are visible without a BI tool.

~15 min · low code AI-generated
How-to OpenClaw Support

Can’t track agents’ response‑time trends daily

Response-time trends and outlier agents are visible every morning with no manual report — the team lead can coach on real data, not guesswork.

~15 min · low code AI-generated
How-to OpenClaw Support +1

Onboarding tickets spike to twice the weekly norm

A sudden surge of onboarding-type tickets triggers an alert within hours rather than being noticed at month-end review — product or docs issues get fixed faster.

~15 min · low code AI-generated

Forms, surveys & feedback1

How-to OpenClaw HR / People

People skip the first two days of a survey

Response rates climb without the HR team manually chasing individuals — everyone is nudged once and the team sees live completion numbers.

~15 min · low code AI-generated
How-to OpenClaw Everyone

Need Node.js and its helper script installed together

Installs both Node.js and OpenClaw in a single command

AI-generated
How-to OpenClaw Everyone

Guides you through linking an LLM provider and a chat app

AI-generated
How-to OpenClaw Everyone

Confirms the agent is running and can respond through your chosen chat app

AI-generated
How-to OpenClaw Everyone

Unsure which LLM you selected and why

Writing down why you selected a particular LLM helps you revisit the decision later

AI-generated
How-to OpenClaw Everyone

Want a desktop file with your exact text

You can instruct OpenClaw to write arbitrary text to a file on your computer

Before OpenClaw can browse, write files, or run shell commands on your behalf, macOS makes you grant each permission explicitly — Automation and Accessibility are what power its file/system access. Credit: docs.openclaw.ai ↗
AI-generated
How-to OpenClaw Everyone

Need new actions from a community plug‑in

Installing a skill enables OpenClaw to perform new actions via the connected service

OpenClaw's Skill Workshop: when the agent spots a repeatable pattern it drafts a skill proposal here for you to apply, revise, or reject before it becomes a live skill — the write-your-own half of extending it with skills.
  1. **Proposals** — skills the agent drafted from patterns it noticed.
  2. **Generated SKILL.md** — description, when-to-use triggers, inputs, and workflow.
  3. **Apply / Revise / Reject** — you approve before it becomes a live skill.
Credit: docs.openclaw.ai ↗
AI-generated
How-to OpenClaw Everyone

You can confirm the skill works by receiving live data from its service

AI-generated
How-to OpenClaw Everyone

Need an external service to act for you

Connecting an integration lets OpenClaw act on your behalf within that service

AI-generated
How-to OpenClaw Everyone

A successful request proves the integration works end-to-end

AI-generated
FAQ OpenClaw Everyone

What is OpenClaw?

OpenClaw is a free, open-source personal AI assistant you run on your own computer. It connects to messaging apps you already use (WhatsApp, Telegram, Discord, Slack, Signal, and more) and lets you interact with an AI through them. It stores data locally on your device and supports voice on several platforms.

GitHub ↗ AI-generated
FAQ OpenClaw Everyone

Is OpenClaw free and open source?

Yes. OpenClaw is released under the MIT License, so you can download, use, and modify it at no cost. You do pay for the AI model API you connect it to (e.g. an OpenAI or Anthropic key), but the OpenClaw software itself is free.

GitHub ↗ AI-generated
FAQ OpenClaw Everyone

How do I install OpenClaw if I have no coding experience?

On Mac or Linux, open Terminal and paste one line: curl -fsSL https://openclaw.ai/install.sh | bash. On Windows, open PowerShell and paste the install command from the site. The installer handles everything, including dependencies, and a guided onboarding wizard walks you through the rest of setup.

openclaw.ai ↗ AI-generated
FAQ OpenClaw Everyone

What can OpenClaw actually do?

OpenClaw can manage files, control a browser, send and read messages across channels, schedule reminders, answer questions, and run multi-step automated workflows. Extensibility comes through community-built 'skills.' Users report using it for daily briefings, tracking, calendar management, and integrating with note-taking tools.

Hacker News ↗ AI-generated
FAQ OpenClaw Everyone

Who created OpenClaw, and who maintains it now?

OpenClaw was created by Austrian programmer Peter Steinberger, first published in November 2025. In 2026 Steinberger announced he was joining OpenAI, and stewardship of the project was set to transfer to a newly formed non-profit foundation.

Wikipedia ↗ AI-generated

The same set on /recipes, filtered by tool and role.

5Videos 2

6FAQ 5

What is OpenClaw?

OpenClaw is a free, open-source personal AI assistant you run on your own computer. It connects to messaging apps you already use (WhatsApp, Telegram, Discord, Slack, Signal, and more) and lets you interact with an AI through them. It stores data locally on your device and supports voice on several platforms.

Is OpenClaw free and open source?

Yes. OpenClaw is released under the MIT License, so you can download, use, and modify it at no cost. You do pay for the AI model API you connect it to (e.g. an OpenAI or Anthropic key), but the OpenClaw software itself is free.

How do I install OpenClaw if I have no coding experience?

On Mac or Linux, open Terminal and paste one line: curl -fsSL https://openclaw.ai/install.sh | bash. On Windows, open PowerShell and paste the install command from the site. The installer handles everything, including dependencies, and a guided onboarding wizard walks you through the rest of setup.

What can OpenClaw actually do?

OpenClaw can manage files, control a browser, send and read messages across channels, schedule reminders, answer questions, and run multi-step automated workflows. Extensibility comes through community-built 'skills.' Users report using it for daily briefings, tracking, calendar management, and integrating with note-taking tools.

Who created OpenClaw, and who maintains it now?

OpenClaw was created by Austrian programmer Peter Steinberger, first published in November 2025. In 2026 Steinberger announced he was joining OpenAI, and stewardship of the project was set to transfer to a newly formed non-profit foundation.

7Glossary 4 terms

Show the 4 terms
openclaw
npm i -g openclaw
A terminal command that downloads and installs the OpenClaw program on your computer so you can run it from anywhere; `npm i -g` means "install globally via Node Package Manager".
openclaw onboard
The guided first-run setup wizard for OpenClaw that walks you step by step through connecting your AI model, configuring your gateway, linking chat channels (WhatsApp, Telegram, etc.), and optionally installing OpenClaw as a background service.
local model
An AI model that runs entirely on your own machine, keeping all conversation data private because nothing is sent to a cloud API.
skills
Add-on capabilities you install (e.g. from clawhub.ai) that extend OpenClaw to work with external services such as Gmail or GitHub.

8See also

💬 Discuss this chapter

Ask, share, or report — over on the Heidelberg AI community forum.