How to Build Your Own AI Assistant with OpenClaw in 2026
Want your own AI assistant that works across WhatsApp, Telegram, Discord, and more? Here's how to build one with OpenClaw in under 30 minutes.
What We're Building
By the end of this tutorial, you'll have:
- A personal AI assistant running on your machine
- Connected to Telegram and WhatsApp
- Extended with useful skills from ClawHub
- Customized with your own personality and preferences
Step 1: Install OpenClaw
# Install globally npm install -g openclaw # Run the onboarding wizard openclaw onboard --install-daemon
The wizard will ask you to configure your AI model. We recommend Anthropic Pro/Max with Claude Opus 4.6 for the best experience.
Step 2: Connect Your Channels
During onboarding, you can connect channels. Let's set up Telegram first (it's the easiest):
- Open Telegram and message
@BotFather - Send
/newbotand follow the prompts - Copy the bot token and paste it when the wizard asks
For WhatsApp, the wizard will show a QR code — scan it with your phone just like WhatsApp Web.
Step 3: Customize Your Agent
Create a SOUL.md file in your workspace to define your agent's personality:
You are Atlas, a knowledgeable and efficient AI assistant. You're direct but friendly, and you love helping with code. You use emoji occasionally and keep responses concise. When you don't know something, you say so honestly.
Step 4: Install Skills
Skills extend your agent's capabilities. Here are some essentials:
# Coding assistance npx clawhub@latest install coding-agent # Browser automation npx clawhub@latest install browse # Memory system npx clawhub@latest install cognitive-memory
Step 5: Test It Out
Open the dashboard to chat directly in the browser:
openclaw dashboard
Or send a message from Telegram or WhatsApp. Your agent should respond within seconds.
What's Next?
- Set up multi-agent routing for different contexts
- Build your own custom skills
- Browse 5,700+ skills on ClawHub
- Connect more channels (Discord, Slack, Signal, etc.)