OpenClaw is an open-source personal AI assistant that runs locally on hardware like a Raspberry Pi, keeping your data private and under your control. If you enjoy self-hosting and experimenting with AI agents, this setup is surprisingly straightforward.
Related video you can find bellow 👇
Raspberry Pi Prep
SSH into your Pi and update the system for stability:
sudo apt update && sudo apt upgrade -y
Install Node.js 22+ if missing (required for OpenClaw), plus Python for potential dependencies:
sudo apt install nodejs npm python3 python3-pip -y
Run the one-liner installer, which handles Node detection and onboarding:
curl -fsSL https://openclaw.ai/install.sh | bash
Post-install, check setup:
openclaw doctor
openclaw status
openclaw dashboard
OpenClaw Overview
In a nutshell it acts as a 24/7 AI agent with persistent memory.Â
It integrated with apps like Telegram, WhatsApp, Discord etc. You can choose from multiple LLM providers depending on your needs and setup.
Onboarding process
After installation, launch the guided wizard:
openclaw onboard
Process Breakdown
- Step 1: LLM Selection-- Prompts for model (e.g., Gemini), then API key entry.​
- Step 2: Channel Setup-- Picks interface like Telegram; inputs bot token from @botfather.​
- Step 3: Provider Link-- Links accounts (Google for Gemini, GitHub, etc.) for skills/tools.​
Telegram Setup
- Message @botfather on Telegram.
- Send
/newbot. - Name your bot (e.g.,
MyOpenClawBot). - Copy the API token provided by BotFather.
Approve pairing
- In Telegram, search for your new bot.
- Send
/start(or any message) to generate a pairing code. - On your Pi, run:
openclaw pairing approve telegram [pairing-code]
You can now test by messaging the bot - responses should sync via your selected LLM across both the dashboard and Telegram.
Final Thoughts
OpenClaw is still very new and evolving quickly. Some users are already running it on devices like the Mac mini. I'll continue testing it on my Mac and plan to link Google Calendar, Mail, and Drive to explore its full potential.



Top comments (0)