\n ClawdBot Full Setup Tutorial: Zero to Self-Hosted AI in 10 Minutes (2026 Complete Guide)\n\n \n \n \n \n \n \n \n

ClawdBot Full Setup Tutorial: Zero to Self-Hosted AI in 10 Minutes (2026 Complete Guide)

Complete ClawdBot setup tutorial from absolute zero to fully operational AI assistant in 10 minutes. UTM VM, Ubuntu, Telegram bot, and skills configuration. Step-by-step with screenshots.

ClawdBot Full Setup Tutorial: Zero to Self-Hosted AI in 10 Minutes (2026 Complete Guide)

ClawdBot Full Setup Tutorial: Zero to Self-Hosted AI in 10 Minutes (2026 Complete Guide)

TL;DR - Quick Summary

Time Required: 10 minutes (really!)

What You'll Build: Fully operational, totally private, seriously powerful AI assistant you control

Setup Method: UTM Virtual Machine + Ubuntu + ClawdBot + Telegram

Cost: FREE (software) + optional VPS ($5/month for 24/7)

Difficulty: Absolute beginner friendly - just copy/paste commands

End Result: Personal AI assistant living in Telegram, with real memory, proactive notifications, and automation

Prerequisites: None! Starting from absolute zero


๐ŸŽฏ Key Takeaways

โœ… 10-Minute Promise: From nothing to working AI assistant in 10 minutes

โœ… Zero Prerequisites: Absolute beginners welcome - no prior knowledge needed

โœ… Complete Isolation: Virtual machine keeps ClawdBot separated from main computer

โœ… Copy-Paste Simplicity: Just follow commands, no coding required

โœ… Real Power: Not a toy - full system access, automation, persistent memory

โœ… Privacy First: Self-hosted, you control everything

โœ… Extensible: Add skills/plugins in plain English after setup

โœ… Bonus: Can deploy to VPS for 24/7 operation using same steps


๐Ÿ“– Why This Tutorial Exists

The Problem

Maybe you're tired of:

  • โŒ Closed-off commercial AI walled gardens
  • โŒ Limited control over your assistant
  • โŒ Data living on someone else's servers
  • โŒ Lack of real privacy
  • โŒ Waiting for big tech to add features

The Solution

Build your own AI assistant with:

  • โœ… Total control
  • โœ… Complete privacy
  • โœ… Real persistent memory
  • โœ… Proactive capabilities
  • โœ… True automation
  • โœ… Open source foundation

The Promise

In the next 10 minutes, we're going from absolutely nothing to a fully operational AI assistant that you and only you own and control.

No fluff. No messing around. Just a straight shot to building your very own ClawdBot.


๐Ÿ†š Before We Start: The Comparison

Let's put it side by side so you know what you're getting:

ChatGPT/Claude Pro

Feature Status
Your Control โŒ Limited
Data Location โŒ Their servers
Memory โš ๏ธ Hidden black box
Proactive โŒ No
System Access โŒ None
Cost $20/month subscription
Privacy โš ๏ธ Terms of Service

Your ClawdBot

Feature Status
Your Control โœ… Total
Data Location โœ… Your machine
Memory โœ… Explicit files you can read
Proactive โœ… Yes - reaches out to you
System Access โœ… Full (you configure)
Cost FREE software + API costs
Privacy โœ… Complete

๐Ÿ‘ฅ Who This Tutorial Is For

Perfect For:

โœ… Builders: Want AI with real-world access and power

โœ… Creators: Trying out autonomous agents and workflows

โœ… Developers: Love open source and customization

โœ… Privacy Advocates: Want control over your AI data

โœ… Curious Minds: Just want to see what's possible

โœ… Complete Beginners: Never used terminal before - that's OK!

Not For:

โŒ People wanting zero setup (use ChatGPT)
โŒ Those needing instant perfection (this is cutting-edge)
โŒ Users not wanting ANY technical involvement


๐Ÿ—๏ธ What We're Building: The Architecture

Before diving in, let's understand the structure:

Your Computer
โ””โ”€โ”€ Virtual Machine (UTM)
    โ””โ”€โ”€ Ubuntu Linux
        โ””โ”€โ”€ ClawdBot Software
            โ”œโ”€โ”€ Gateway (Mission Control)
            โ”œโ”€โ”€ Memory System (Markdown Files)
            โ””โ”€โ”€ Connections
                โ”œโ”€โ”€ Telegram Bot (Your Interface)
                โ”œโ”€โ”€ Claude API (AI Brain)
                โ””โ”€โ”€ Skills/Plugins (Extensions)

Think of it like:

  • Virtual Machine: Secure sandbox apartment building
  • Ubuntu: The apartment itself
  • ClawdBot: The AI butler living in apartment
  • Telegram: The intercom system you use to talk to butler
  • Claude: The brain power butler consults

๐Ÿš€ Section 1: Building Your AI's Home (3 Minutes)

The Goal

Create a safe, isolated virtual machine - like a secure sandbox for our AI to live and play in.

Why Virtual Machine?

Benefits:

  • โœ… Completely separate from main computer
  • โœ… Can't accidentally mess up your system
  • โœ… Easy to reset if something goes wrong
  • โœ… Smart, safe way to experiment

Think of it: Like building a backyard workshop. It's on your property, but separated from your main house.

Step 1.1: Download Required Software (FREE)

Download Two Things:

  1. UTM - Handles the virtual machine

  2. Ubuntu - The operating system

Download Time: 5-10 minutes depending on internet speed

Step 1.2: Create Virtual Machine in UTM

  1. Open UTM
  2. Click "Create a New Virtual Machine"
  3. Select "Virtualize" (not Emulate)
  4. Choose "Linux"

Configuration Settings:

  • Memory (RAM): 8GB (8192 MB)
    • Why: ClawdBot runs smoothly with this
    • Minimum: 4GB works but 8GB recommended
  • CPU Cores: 2-4 cores
    • Why: Balanced performance
  • Disk Size: 20GB
    • Why: Plenty of room for Ubuntu + ClawdBot + files
  • Boot ISO: Select the Ubuntu ISO you downloaded
  1. Click "Save"
  2. Give it a name: "ClawdBot-VM"

Step 1.3: Run Ubuntu Installer

  1. Start the VM (play button in UTM)
  2. Ubuntu installer boots (purple screen)
  3. Click "Install Ubuntu"
  4. Follow the wizard:
    • Language: English (or your preference)
    • Keyboard: Choose yours
    • Installation type: "Normal installation"
    • Disk: "Erase disk and install Ubuntu" (safe - it's the VM disk, not your real one)

CRITICAL: Create Username & Password

When prompted:

  • Your name: clawdbot (or anything you want)
  • Computer name: clawdbot-machine
  • Username: clawdbot
  • Password: [Choose strong password]

โš ๏ธ WRITE THIS DOWN! You absolutely need these to log in.

Installation Time: 5-8 minutes

  1. Restart when prompted
  2. Log in with your credentials

โœ… Checkpoint: You now have Ubuntu running in a VM!


โšก Section 2: The Powerup Sequence (2 Minutes)

The Goal

Install the core software that brings ClawdBot to life.

Step 2.1: Open Terminal

How to Open Terminal in Ubuntu:

  • Press Ctrl+Alt+T, OR
  • Click "Activities" (top left) โ†’ Type "Terminal" โ†’ Enter

What You See: Black window with text like:

clawdbot@clawdbot-machine:~$

Don't be intimidated! You'll just copy-paste commands.

Step 2.2: Install curl

What is curl? A tiny tool that lets us download stuff from command line.

Command:

sudo apt update && sudo apt install curl -y

What happens:

  • sudo: "Do this as administrator"
  • apt update: "Check for latest software list"
  • apt install curl: "Install curl"
  • -y: "Yes to all prompts"

Press Enter. It may ask for your password (the one you created during Ubuntu install).

โฑ๏ธ Time: 30 seconds

โœ… Success When: Returns to command prompt with no errors

Step 2.3: Add Node.js Repository

What is Node.js? The programming environment ClawdBot runs in.

Command:

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

What happens: Tells Ubuntu where to find Node.js

Press Enter.

โฑ๏ธ Time: 30 seconds

โœ… Success When: See "Repository configured successfully" or similar

Step 2.4: Install Node.js

Command:

sudo apt install -y nodejs

What happens: Actually installs Node.js

Press Enter.

โฑ๏ธ Time: 1 minute

Verify Installation:

node --version

Should show something like: v18.19.0

โœ… Checkpoint: Foundation is laid! Ready for ClawdBot itself.


๐Ÿค– Section 3: Installing ClawdBot (2 Minutes)

The Goal

Install ClawdBot - the actual AI assistant software.

Step 3.1: Run the Installer

This is the magic moment. One single line installs everything:

Command:

curl -fsSL https://clawdbot.ai/install.sh | bash

What happens:

  • Downloads ClawdBot installer
  • Installs all dependencies
  • Sets up directory structure
  • Configures basics

Press Enter and wait.

โฑ๏ธ Time: 1-2 minutes

You'll See:

  • Progress bars
  • "Installing dependencies..."
  • "Setting up ClawdBot..."
  • Eventually: Installation complete!

Common Issue: If it says "permission denied", add sudo:

curl -fsSL https://clawdbot.ai/install.sh | sudo bash

โœ… Checkpoint: ClawdBot software is installed! Now we configure it.


๐ŸŽจ Section 4: Making First Contact (3 Minutes)

The Goal

Wake up ClawdBot, connect it to Telegram, and have your first conversation.

Step 4.1: Run Onboarding Wizard

Command:

clawdbot onboard

Press Enter.

What happens: A friendly setup wizard starts!

Step 4.2: Wizard Walkthrough

The wizard will ask several questions. Here's how to answer:

Question 1: Choose AI Model

Options Shown:

  • Anthropic Claude (Recommended โญ)
  • OpenAI GPT
  • Google Gemini
  • Skip for now

Recommendation: Choose Anthropic Claude

Why: Best personality, great at following instructions, excellent memory

How to Choose: Use arrow keys, press Enter

Question 2: Enter API Key

What You Need: Claude API key

How to Get It:

  1. Go to: https://console.anthropic.com
  2. Sign up/Login
  3. Go to "API Keys"
  4. Click "Create Key"
  5. Copy the key (starts with sk-ant-...)

Paste into terminal: Right-click or Ctrl+Shift+V

Cost: Pay-per-use (typically $10-30/month for normal use)

Alternative: Choose "Skip for now" and add later

Question 3: Choose Communication Channel

Options:

  • Telegram (Easiest โญ)
  • WhatsApp
  • Discord
  • Skip for now

Recommendation: Choose Telegram

Why:

  • Easiest to set up (2 minutes)
  • Most reliable
  • Best bot API
  • Recommended by everyone

Step 4.3: Setting Up Telegram Bot

This is easier than it sounds!

Instructions:

  1. Open Telegram (on your phone or computer)

  2. Search for: @BotFather

    • This is Telegram's official bot creation tool
    • It has a blue checkmark
  3. Start a chat with BotFather

  4. Send this command: /newbot

  5. BotFather asks: "Alright, a new bot. How are we going to call it?"

    • Answer: My ClawdBot (or any name you want)
  6. BotFather asks: "Good. Now let's choose a username for your bot."

    • Answer: my_clawdbot_2026 (must end in 'bot' and be unique)
    • If taken, try: my_personal_clawdbot_2026
  7. BotFather responds with:

    • "Done! Congratulations on your new bot!"
    • A long token like: 1234567890:ABCdefGHIjklMNOpqrsTUVwxyz
  8. Copy the entire token

  9. Go back to Terminal (where ClawdBot wizard is waiting)

  10. Paste the token into terminal

  11. Press Enter

โœ… Success When: Wizard says "Telegram bot connected successfully!"

Step 4.4: The Payoff Moment - First Message

Now for the magic:

  1. Open Telegram again

  2. Search for your bot (the username you created)

  3. Start a chat with it

  4. Send a message: "Hello"

What Happens:

  • Your message goes to ClawdBot
  • ClawdBot forwards to Claude AI
  • Claude responds
  • Response comes back to you in Telegram

๐ŸŽ‰ YOU JUST HAD YOUR FIRST CONVERSATION WITH YOUR OWN AI!

Step 4.5: Trust Your Telegram Account

One last quick step:

Back in Terminal, the wizard asks:
"Trust messages from this Telegram account?"

Answer: Yes (press Y and Enter)

What this does: Ensures only YOUR Telegram can control ClawdBot (security!)

โœ… DONE! ClawdBot is now operational!


๐Ÿ”ฅ Section 5: Unlocking True Power - Skills (2 Minutes OPTIONAL)

The Goal

Right now you have a chatbot. Let's turn it into a real assistant by giving it skills.

What Are Skills?

Think of skills like apps for your AI:

Popular Skills:

  • ๐Ÿ” Exa Search - Live web search
  • ๐Ÿ“ง Gmail - Read and send emails
  • ๐Ÿ“… Google Calendar - Manage your schedule
  • ๐Ÿ’ป GitHub - Help with code
  • ๐Ÿ  Home Assistant - Control smart home
  • ๐ŸŽต Spotify - Music control

The Magic: Installing Skills in Plain English

Here's the incredible part: You don't need more terminal commands.

Just talk to your bot in Telegram!

Example:

You: "Add the Exa MCP for web search"

ClawdBot:

Understood! Installing Exa search capability...
โœ… Exa MCP installed successfully
I can now search the web for you.

That's it! You just extended your AI in plain English.

Try It Right Now

Send these messages to your bot:

  1. "What skills do you have?"

    • See currently installed capabilities
  2. "Add web search capability"

    • ClawdBot figures out which plugin you mean
    • Installs it automatically
    • Confirms when ready
  3. "Search the web for latest AI news"

    • Uses the newly installed skill
    • Returns real, current results

Skill Marketplace

For browsing available skills:

  • Visit: https://claudehub.com
  • Browse categories
  • Read descriptions
  • Install by telling your bot the skill name

Popular First Skills:

  • Exa (web search)
  • Gmail/Google Workspace
  • Calendar management
  • Weather API
  • News aggregation

๐ŸŒ Bonus: Going 24/7 with VPS (OPTIONAL)

Current Status

Right now ClawdBot runs on your laptop's VM. Great for testing!

Limitation: Only works when your laptop is on.

The 24/7 Solution

Run ClawdBot on a cheap cloud server (VPS) for $5/month.

Benefits:

  • โœ… Always online
  • โœ… Access from anywhere
  • โœ… No laptop battery drain
  • โœ… More reliable than home internet

Quick VPS Setup

Same exact steps, different starting point:

  1. Sign up for VPS:

    • Hetzner: โ‚ฌ4/month (recommended)
    • Contabo: $4.95/month
    • DigitalOcean: $6/month
  2. Choose "Ubuntu 22.04" when creating server

  3. SSH into server:

    ssh root@your-server-ip
    
  4. Follow Section 2 & 3 steps (install Node.js and ClawdBot)

  5. Follow Section 4 steps (same Telegram setup)

That's it! Now it runs 24/7 in the cloud.

Detailed Guide: See our 3-Week VPS Experience article


๐ŸŽฏ What You Just Accomplished

In 10 minutes, you went from absolutely nothing to:

โœ… Private AI Assistant: Self-hosted, you control everything

โœ… Real Memory: Persists across sessions, remembers your preferences

โœ… Proactive Capabilities: Can reach out to you, not just respond

โœ… System Access: Can execute real tasks (with your permission)

โœ… Extensible: Add skills in plain English

โœ… Messaging Integration: Lives in Telegram where you already are

โœ… Open Source Foundation: Customize anything you want


๐Ÿงช Next Steps: What To Do Now

Immediate: Test Basic Features

Try these commands in Telegram:

  1. "Remember that I love Python programming"

    • Tests memory system
  2. "What do you remember about me?"

    • Confirms memory works
  3. "Remind me in 1 hour to check my email"

    • Tests scheduling
  4. "What's the weather like today?"

    • Tests web access (if you installed skill)

Day 1-7: Build Your Workflow

Morning Briefing:
"Every morning at 8am, send me a message with:

  • Today's weather
  • My calendar events
  • A motivational quote"

Email Management:
"Check my email for anything urgent and summarize"

Research Assistant:
"Search for latest developments in [your interest] and summarize"

Week 2+: Advanced Automation

Cron Jobs:
"Every Friday at 5pm, summarize my week's accomplishments"

Integration Chains:
"When I receive an email from my boss, check my calendar and draft a reply acknowledging"

Custom Skills:
Install GitHub skill and say:
"Check my repos for new issues every morning"


๐ŸŽ“ Q&A - Common Questions

Q1: Do I really need the VM? Can't I just install on my Mac/PC directly?
A: You can! VM is just safer for beginners. Direct install is fine if you're comfortable.

Q2: Which AI model should I use - Claude or GPT?
A: Claude is recommended. Better personality for ClawdBot, more reliable memory handling.

Q3: How much do API calls actually cost?
A: Light use: $5-15/month. Medium use: $15-30/month. Heavy use: $30-60/month.

Q4: Can I use free AI models?
A: Yes! You can connect local models (Ollama) or use free tiers (limited).

Q5: Is this safe? Should I worry about ClawdBot accessing my files?
A: ClawdBot has access you grant. Start with limited permissions, expand as you trust it. VM isolation helps.

Q6: What if I mess up during setup?
A: Delete the VM and start over! That's the beauty of VMs - risk-free experimentation.

Q7: Can I switch from VM to VPS later?
A: Absolutely! Export your config, spin up VPS, import. Takes 10 minutes.

Q8: How do I update ClawdBot?
A: Run clawdbot update in terminal. Easy!

Q9: Where can I get help if stuck?
A: Discord community is super helpful: https://discord.gg/clawdbot

Q10: What's the one thing I should do first?
A: Teach it about yourself. The more it knows, the more useful it becomes.


๐Ÿ’ก Pro Tips for New Users

Tip #1: Teach It About Yourself

Spend 10 minutes in first session:

"Remember: I'm a software engineer at XYZ company"
"My working hours are 9am-5pm EST"
"I prefer concise answers"
"I'm learning Python currently"
"I have meetings every Monday at 10am"

Tip #2: Start with Simple Automations

Don't go crazy day one. Begin with:

  • Morning greeting
  • Weather check
  • One reminder

Tip #3: Check Memory Files

Your VM has folder: ~/.clawdbot/memory/

Look inside! You'll see markdown files with everything it remembers.

Tip #4: Iterate on Prompts

If a response isn't what you wanted, be more specific:

  • โŒ "Summarize my day"
  • โœ… "At 5pm, summarize my day focusing on: meetings attended, tasks completed, and tomorrow's priorities. Keep it under 5 bullet points."

Tip #5: Join Discord Early

Before you hit problems, join: https://discord.gg/clawdbot

See what others are building, get inspiration, find solutions.


๐Ÿ“Š Setup Checklist

Use this to verify everything works:

Core Setup

  • UTM/VM installed
  • Ubuntu running
  • Terminal opens
  • curl installed
  • Node.js installed
  • ClawdBot installed
  • Onboarding wizard completed

Communication

  • Telegram bot created
  • Bot token obtained
  • Bot connected to ClawdBot
  • First message sent successfully
  • Response received

Configuration

  • AI model configured (Claude/GPT)
  • API key entered and working
  • Telegram account trusted
  • Basic skills tested

First Actions

  • Memory test: "Remember X"
  • Recall test: "What do you remember?"
  • Reminder test: Set a reminder
  • Skills test: Add a skill

Optional Advanced

  • Additional skills installed
  • Automation set up
  • VPS deployment (if desired)
  • Monitoring configured

๐Ÿ”— Essential Resources

Official Links:

Software Downloads:

Related Guides:


๐ŸŽฌ Video Tutorial

Original Video: Watch on YouTube

Key Sections:

  • 0:00 - Why build your own AI
  • 1:30 - Section 1: Building VM
  • 3:45 - Section 2: Installing dependencies
  • 5:20 - Section 3: Installing ClawdBot
  • 7:00 - Section 4: First contact & Telegram
  • 9:15 - Section 5: Adding skills
  • 10:30 - Bonus: VPS deployment

๐ŸŽฏ Final Thoughts: What Now?

You did it! In about 10 minutes, you went from zero to having a fully functional, totally private, and seriously powerful AI assistant.

The Power You Now Have

This isn't ChatGPT in a different wrapper. You now own:

โœ… An AI that remembers - Not just chat history, but real understanding of you

โœ… An AI that acts - Can execute real tasks, not just suggest them

โœ… An AI that reaches out - Proactively helps without waiting for prompts

โœ… An AI you control - Privacy, customization, no subscription

The Journey Ahead

Week 1: Explore basics

  • Play with simple commands
  • Teach it about yourself
  • Set up first automations

Month 1: Build workflows

  • Morning briefings
  • Email management
  • Research assistance
  • Reminder systems

Month 3+: True integration

  • Custom skills for your job
  • Complex automation chains
  • Integration with all your tools
  • Genuine productivity enhancement

One Question Remains

What are you going to command it to do first?

The possibilities are endless:

  • Daily standup generator for work
  • Personal journal assistant
  • Research and learning companion
  • Task and project manager
  • Creative brainstorming partner
  • Code review assistant
  • Financial tracker
  • Health and habit coach

The choice is yours.

You own this AI. It works for you. What will you build?


Tags: #ClawdBot #Setup #Tutorial #10Minutes #QuickStart #SelfHosted #AIAssistant

Last Updated: January 27, 2026
Time to Complete: 10 minutes
Difficulty: Absolute beginner
Cost: Free (+ API costs)


๐Ÿ’ฌ Share Your Success!

Did you complete the setup? Let us know!

Welcome to the ClawdBot community! ๐ŸŽ‰

Related Articles: