Clawdbot - Osobisty Asystent AI na Twoim Urządzeniu
Czym jest Clawdbot?
Clawdbot to open-source'owy osobisty asystent AI, który działa na Twoim własnym urządzeniu (Mac, Windows lub Linux) i komunikuje się przez aplikacje, których już używasz - WhatsApp, Telegram, Discord, Slack czy Signal. W przeciwieństwie do typowych chatbotów AI, Clawdbot nie jest ograniczony do rozmów - może faktycznie wykonywać zadania na Twoim komputerze.
Wyobraź sobie asystenta, który:
- Odpowiada na Twoje wiadomości na WhatsApp inteligentnie
- Może przeszukiwać Twoje pliki i organizować dokumenty
- Automatyzuje powtarzalne zadania w przeglądarce
- Pamięta Twoje preferencje i kontekst poprzednich rozmów
- Działa całkowicie lokalnie - Twoje dane nigdy nie opuszczają urządzenia
To właśnie oferuje Clawdbot. Projekt zdobył już ponad 32 000 gwiazdek na GitHubie, stając się jednym z najpopularniejszych rozwiązań self-hosted AI assistant.
GitHub
Repository: github.com/clawdbot/clawdbot
Strona: clawd.bot
Status: 32.8k+ GitHub stars | Aktywny development | Licencja MIT
Dlaczego Clawdbot?
Problem z tradycyjnymi asystentami AI
Typowe asystenty AI (ChatGPT, Claude, Gemini) mają fundamentalne ograniczenia:
- Izolacja od systemu - Nie mają dostępu do Twoich plików, aplikacji, przeglądarki
- Brak pamięci długoterminowej - Każda sesja zaczyna od zera
- Vendor lock-in - Twoje dane są na serwerach firmy
- Brak automatyzacji - Mogą tylko rozmawiać, nie działać
- Oddzielne interfejsy - Musisz otwierać osobną aplikację
Rozwiązanie Clawdbot
Clawdbot rozwiązuje te problemy fundamentalnie:
┌─────────────────────────────────────────────────────────────┐
│ Twoje urządzenie (Mac/Windows/Linux) │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ Clawdbot Gateway (localhost:18789) │ │
│ │ ├── Persistent Memory (pamięta kontekst) │ │
│ │ ├── File System Access (dostęp do plików) │ │
│ │ ├── Browser Automation (kontrola przeglądarki) │ │
│ │ ├── Shell Commands (wykonywanie poleceń) │ │
│ │ └── Custom Skills (rozszerzalne umiejętności) │ │
│ └───────────────────────────────────────────────────────┘ │
│ ↑ ↑ ↑ │
│ WhatsApp Telegram Discord │
└─────────────────────────────────────────────────────────────┘Kluczowe zalety
- Prywatność - Dane pozostają na Twoim urządzeniu
- Pełna kontrola - Open-source, modyfikuj jak chcesz
- Prawdziwa automatyzacja - Wykonuje zadania, nie tylko rozmawia
- Multi-channel - Jeden asystent na wszystkich platformach
- Persistent memory - Pamięta kontekst i Twoje preferencje
- Rozszerzalny - Plugin system i własne skills
- Wybór modeli - Claude, GPT, lub lokalne modele
Instalacja i konfiguracja
Wymagania systemowe
- Node.js 22+
- macOS, Linux lub Windows
- Konto Anthropic lub OpenAI (dla chmurowych modeli)
- (Opcjonalnie) Docker dla sandboxingu
Szybka instalacja
# Instalacja globalna przez npm
npm install -g clawdbot@latest
# Inicjalizacja i instalacja daemon'a
clawdbot onboard --install-daemonDaemon zapewnia ciągłe działanie Clawdbot w tle:
- macOS: launchd service
- Linux: systemd service
- Windows: scheduled task
Konfiguracja API
# Konfiguracja klucza API
clawdbot config set anthropic_api_key YOUR_API_KEY
# Lub dla OpenAI
clawdbot config set openai_api_key YOUR_API_KEY
# Sprawdzenie konfiguracji
clawdbot config listUruchomienie Gateway
# Uruchom lokalny gateway
clawdbot gateway --port 18789 --verbose
# Gateway nasłuchuje na ws://127.0.0.1:18789
# Zarządza sesjami, kanałami i narzędziamiIntegracje komunikatorów
# Połączenie z WhatsApp
clawdbot channel add whatsapp
# Zeskanuj kod QR wyświetlony w terminalu
# Clawdbot będzie teraz odpowiadał na wiadomości WhatsAppTelegram
# Utwórz bota przez @BotFather na Telegramie
# Skopiuj token bota
clawdbot channel add telegram --token YOUR_BOT_TOKENDiscord
# Utwórz aplikację na Discord Developer Portal
# Skopiuj token bota
clawdbot channel add discord --token YOUR_BOT_TOKENSlack
# Utwórz Slack App z Socket Mode
clawdbot channel add slack \
--app-token xapp-... \
--bot-token xoxb-...Inne kanały
Clawdbot wspiera również:
- Signal
- iMessage (macOS)
- Microsoft Teams
- Google Chat
- Matrix
- WebChat (własny interface)
Podstawowe użycie
Interakcja przez CLI
# Proste zapytanie
clawdbot agent --message "Jakie pliki zmodyfikowałem dzisiaj?"
# Interaktywny tryb
clawdbot chat
# Wykonanie zadania
clawdbot agent --message "Znajdź wszystkie PDF-y w Downloads i przenieś do folderu Dokumenty"Przez komunikator
Po podłączeniu kanału, możesz pisać do Clawdbot jak do normalnego kontaktu:
Ty: Sprawdź moją skrzynkę email i powiedz mi co jest pilne
Clawdbot: Sprawdzam Twoją skrzynkę...
Znalazłem 3 pilne emaile:
1. [URGENT] Meeting rescheduled - od boss@company.com
2. Invoice overdue - od accounting@vendor.com
3. Server alert - od monitoring@aws.com
Czy chcesz, żebym przygotował odpowiedzi?Automatyzacja przeglądarki
Ty: Zaloguj się na LinkedIn i sprawdź nowe wiadomości
Clawdbot: Otwieram LinkedIn...
Loguję się używając zapisanych credentials...
Przechodzę do wiadomości...
Masz 5 nowych wiadomości:
1. Jan Kowalski - oferta pracy
2. Anna Nowak - prośba o połączenie
...
Czy chcesz, żebym odpowiedział na którąś?Funkcje zaawansowane
Persistent Memory
Clawdbot pamięta kontekst rozmów i Twoje preferencje:
# Włączenie pamięci
clawdbot config set memory_enabled true
# Ustawienia pamięci
clawdbot config set memory_path ~/.clawdbot/memory.dbTy: Pamiętaj, że preferuję komunikację po polsku
Clawdbot: Zapisano! Od teraz będę odpowiadał po polsku.
[tydzień później]
Ty: Hi
Clawdbot: Cześć! (Pamiętam, że wolisz polski) Jak mogę pomóc?Custom Skills
Clawdbot może uczyć się nowych umiejętności:
// skills/github-pr.js
export default {
name: 'github-pr',
description: 'Tworzy pull request z opisem zmian',
async execute({ repo, branch, title }) {
// Logika tworzenia PR
const diff = await shell(`git diff main...${branch}`)
const description = await ai.summarize(diff)
return await github.createPR({
repo,
branch,
title,
body: description
})
}
}# Instalacja skill'a
clawdbot skill install ./skills/github-pr.js
# Użycie
clawdbot agent --message "Utwórz PR dla brancha feature/login"Voice Mode
Na macOS, iOS i Android Clawdbot wspiera tryb głosowy:
# Włączenie Voice Wake (wymaga ElevenLabs)
clawdbot config set voice_wake true
clawdbot config set elevenlabs_api_key YOUR_KEY
# Teraz możesz powiedzieć "Hey Clawdbot" aby aktywowaćMulti-Agent Routing
Możesz kierować różne kanały do różnych agentów:
# ~/.clawdbot/routing.yml
agents:
work:
channels: [slack-work, teams]
model: claude-sonnet-4-5-20250514
personality: professional
personal:
channels: [whatsapp, telegram]
model: claude-opus-4-5-20250514
personality: casual
coding:
channels: [discord-dev]
model: claude-sonnet-4-5-20250514
tools: [shell, github, browser]Live Canvas
Clawdbot oferuje wizualny workspace, który agenty mogą kontrolować:
# Uruchomienie canvas w przeglądarce
clawdbot canvas --port 3000
# Agent może wyświetlać:
# - Wykresy i wizualizacje
# - Interaktywne elementy UI
# - Podgląd plików i koduBezpieczeństwo
DM Pairing
Domyślnie Clawdbot wymaga sparowania przed odpowiadaniem:
# Generowanie kodu parowania
clawdbot pair generate
# Output: ABC-123-XYZ
# Wyślij ten kod do Clawdbot przez nowy kanałSandboxing
Sesje grupowe mogą działać w izolowanym środowisku Docker:
# ~/.clawdbot/config.yml
security:
sandbox_groups: true
sandbox_image: clawdbot/sandbox:latest
allowed_commands:
- git
- npm
- node
blocked_paths:
- /etc
- /varUprawnienia narzędzi
# Kontrola dostępu do narzędzi
tools:
shell:
enabled: true
allowed_commands: [ls, cat, grep, find]
blocked_commands: [rm -rf, sudo]
browser:
enabled: true
allowed_domains: [github.com, google.com]
filesystem:
enabled: true
allowed_paths: [~/Documents, ~/Projects]Przypadki użycia
Email Management
Ty: Sprawdź moją skrzynkę i przygotuj podsumowanie dnia
Clawdbot: Analizuję 47 nowych emaili...
📊 Podsumowanie:
- 5 wymaga odpowiedzi (oznaczone jako pilne)
- 12 to newslettery
- 8 to powiadomienia z GitHub
- 22 to pozostałe
Pilne do odpowiedzi:
1. Meeting z klientem - propozycja terminu
2. Code review request od Anny
3. Budget approval od managera
Czy przygotować drafty odpowiedzi?Coding Assistant
Ty: W projekcie /Projects/myapp znajdź wszystkie TODO i stwórz z nich issues na GitHub
Clawdbot: Przeszukuję projekt...
Znalazłem 12 TODO:
- src/auth.ts:45 - "TODO: Add rate limiting"
- src/api.ts:123 - "TODO: Implement caching"
...
Tworzę issues na GitHub...
✅ Utworzono 12 issues w repo myapp
Link: github.com/user/myapp/issuesResearch & Analysis
Ty: Przeanalizuj konkurencję w branży SaaS analytics i przygotuj raport
Clawdbot: Rozpoczynam research...
[przegląda strony, zbiera dane, analizuje]
📋 Raport - SaaS Analytics Competitors
1. Mixpanel - Market leader, $150M ARR
- Strengths: Real-time analytics, funnel analysis
- Weaknesses: Expensive for startups
2. Amplitude - Growing fast, $200M ARR
...
Raport zapisany w ~/Documents/competitor-analysis.mdClawdbot vs alternatywy
| Funkcja | Clawdbot | ChatGPT | Claude.ai | Siri/Alexa |
|---|---|---|---|---|
| Self-hosted | ✅ | ❌ | ❌ | ❌ |
| File access | ✅ | ❌ | ❌ | Ograniczony |
| Browser automation | ✅ | ❌ | ❌ | ❌ |
| Multi-channel | ✅ WhatsApp, Telegram, etc. | ❌ | ❌ | ❌ |
| Persistent memory | ✅ | Ograniczona | ❌ | Ograniczona |
| Custom skills | ✅ | GPTs | Projects | Skills |
| Open-source | ✅ | ❌ | ❌ | ❌ |
| Voice mode | ✅ | ✅ | ❌ | ✅ |
| Prywatność | ✅ Lokalne | ❌ Cloud | ❌ Cloud | ❌ Cloud |
Rozwiązywanie problemów
Gateway nie startuje
# Sprawdź czy port jest wolny
lsof -i :18789
# Uruchom z verbose logging
clawdbot gateway --verbose --log-level debugWhatsApp disconnects
# Usuń i dodaj ponownie
clawdbot channel remove whatsapp
clawdbot channel add whatsapp
# Wyczyść cache sesji
rm -rf ~/.clawdbot/sessions/whatsappProblemy z pamięcią
# Reset memory
clawdbot memory clear
# Eksport pamięci do analizy
clawdbot memory export > memory-backup.jsonFAQ - Najczęściej zadawane pytania
Czy moje dane są bezpieczne?
Tak, Clawdbot działa w 100% lokalnie. Dane wysyłane są tylko do wybranego przez Ciebie providera AI (Anthropic/OpenAI) w celu przetworzenia zapytań. Możesz też użyć lokalnych modeli.
Ile to kosztuje?
Clawdbot jest darmowy i open-source. Płacisz tylko za API wybranego modelu AI:
- Claude Opus: ~$15-75/MTok
- Claude Sonnet: ~$3-15/MTok
- GPT-4: ~$30-60/MTok
- Lokalne modele: $0
Czy mogę używać lokalnych modeli?
Tak, Clawdbot wspiera Ollama i inne lokalne modele:
clawdbot config set model_provider ollama
clawdbot config set ollama_model llama2:70bJak bezpieczne jest udostępnianie WhatsApp?
Clawdbot używa oficjalnego WhatsApp Web API. Twoja sesja jest szyfrowana end-to-end. Zalecamy utworzenie osobnego numeru dla bota.
Czy działa 24/7?
Tak, daemon zapewnia ciągłe działanie. Na serwerze możesz użyć:
# Systemd service (Linux)
sudo systemctl enable clawdbot
sudo systemctl start clawdbotPodsumowanie
Clawdbot zmienia paradygmat osobistych asystentów AI:
- Self-hosted - Pełna kontrola nad danymi i prywatnością
- Multi-channel - WhatsApp, Telegram, Discord, Slack i więcej
- Prawdziwa automatyzacja - Dostęp do plików, przeglądarki, shell'a
- Persistent memory - Pamięta kontekst i preferencje
- Rozszerzalny - Custom skills i plugin system
- Open-source - Modyfikuj i dostosowuj do swoich potrzeb
Clawdbot to nie tylko chatbot - to prawdziwy asystent, który może wykonywać zadania za Ciebie, zachowując przy tym Twoją prywatność.
Clawdbot - Personal AI Assistant on Your Device
What is Clawdbot?
Clawdbot is an open-source personal AI assistant that runs on your own device (Mac, Windows, or Linux) and communicates through apps you already use - WhatsApp, Telegram, Discord, Slack, or Signal. Unlike typical AI chatbots, Clawdbot isn't limited to conversations - it can actually perform tasks on your computer.
Imagine an assistant that:
- Responds intelligently to your WhatsApp messages
- Can search your files and organize documents
- Automates repetitive browser tasks
- Remembers your preferences and conversation context
- Runs completely locally - your data never leaves your device
That's what Clawdbot offers. The project has already gained over 32,000 stars on GitHub, becoming one of the most popular self-hosted AI assistant solutions.
GitHub
Repository: github.com/clawdbot/clawdbot
Website: clawd.bot
Status: 32.8k+ GitHub stars | Active development | MIT License
Why Clawdbot?
The problem with traditional AI assistants
Typical AI assistants (ChatGPT, Claude, Gemini) have fundamental limitations:
- System isolation - They don't have access to your files, apps, browser
- No long-term memory - Each session starts from scratch
- Vendor lock-in - Your data lives on company servers
- No automation - They can only chat, not act
- Separate interfaces - You need to open a separate app
The Clawdbot solution
Clawdbot solves these problems fundamentally:
┌─────────────────────────────────────────────────────────────┐
│ Your device (Mac/Windows/Linux) │
│ ┌───────────────────────────────────────────────────────┐ │
│ │ Clawdbot Gateway (localhost:18789) │ │
│ │ ├── Persistent Memory (remembers context) │ │
│ │ ├── File System Access (access to files) │ │
│ │ ├── Browser Automation (browser control) │ │
│ │ ├── Shell Commands (command execution) │ │
│ │ └── Custom Skills (extensible abilities) │ │
│ └───────────────────────────────────────────────────────┘ │
│ ↑ ↑ ↑ │
│ WhatsApp Telegram Discord │
└─────────────────────────────────────────────────────────────┘Key advantages
- Privacy - Data stays on your device
- Full control - Open-source, modify as you want
- Real automation - Performs tasks, not just conversations
- Multi-channel - One assistant across all platforms
- Persistent memory - Remembers context and your preferences
- Extensible - Plugin system and custom skills
- Model choice - Claude, GPT, or local models
Installation and configuration
System requirements
- Node.js 22+
- macOS, Linux, or Windows
- Anthropic or OpenAI account (for cloud models)
- (Optional) Docker for sandboxing
Quick installation
# Global installation via npm
npm install -g clawdbot@latest
# Initialize and install daemon
clawdbot onboard --install-daemonThe daemon ensures continuous Clawdbot operation in the background:
- macOS: launchd service
- Linux: systemd service
- Windows: scheduled task
API configuration
# Configure API key
clawdbot config set anthropic_api_key YOUR_API_KEY
# Or for OpenAI
clawdbot config set openai_api_key YOUR_API_KEY
# Check configuration
clawdbot config listStarting the Gateway
# Start local gateway
clawdbot gateway --port 18789 --verbose
# Gateway listens on ws://127.0.0.1:18789
# Manages sessions, channels, and toolsMessenger integrations
# Connect to WhatsApp
clawdbot channel add whatsapp
# Scan the QR code displayed in terminal
# Clawdbot will now respond to WhatsApp messagesTelegram
# Create a bot via @BotFather on Telegram
# Copy the bot token
clawdbot channel add telegram --token YOUR_BOT_TOKENDiscord
# Create an application on Discord Developer Portal
# Copy the bot token
clawdbot channel add discord --token YOUR_BOT_TOKENSlack
# Create a Slack App with Socket Mode
clawdbot channel add slack \
--app-token xapp-... \
--bot-token xoxb-...Other channels
Clawdbot also supports:
- Signal
- iMessage (macOS)
- Microsoft Teams
- Google Chat
- Matrix
- WebChat (custom interface)
Basic usage
CLI interaction
# Simple query
clawdbot agent --message "What files did I modify today?"
# Interactive mode
clawdbot chat
# Task execution
clawdbot agent --message "Find all PDFs in Downloads and move to Documents folder"Via messenger
After connecting a channel, you can message Clawdbot like a normal contact:
You: Check my email inbox and tell me what's urgent
Clawdbot: Checking your inbox...
Found 3 urgent emails:
1. [URGENT] Meeting rescheduled - from boss@company.com
2. Invoice overdue - from accounting@vendor.com
3. Server alert - from monitoring@aws.com
Would you like me to prepare responses?Browser automation
You: Log into LinkedIn and check new messages
Clawdbot: Opening LinkedIn...
Logging in with saved credentials...
Navigating to messages...
You have 5 new messages:
1. John Smith - job offer
2. Jane Doe - connection request
...
Would you like me to respond to any of them?Advanced features
Persistent Memory
Clawdbot remembers conversation context and your preferences:
# Enable memory
clawdbot config set memory_enabled true
# Memory settings
clawdbot config set memory_path ~/.clawdbot/memory.dbYou: Remember that I prefer communication in English
Clawdbot: Saved! From now on I'll respond in English.
[a week later]
You: Cześć
Clawdbot: Hello! (I remember you prefer English) How can I help?Custom Skills
Clawdbot can learn new abilities:
// skills/github-pr.js
export default {
name: 'github-pr',
description: 'Creates a pull request with change description',
async execute({ repo, branch, title }) {
// PR creation logic
const diff = await shell(`git diff main...${branch}`)
const description = await ai.summarize(diff)
return await github.createPR({
repo,
branch,
title,
body: description
})
}
}# Install the skill
clawdbot skill install ./skills/github-pr.js
# Usage
clawdbot agent --message "Create PR for branch feature/login"Voice Mode
On macOS, iOS, and Android, Clawdbot supports voice mode:
# Enable Voice Wake (requires ElevenLabs)
clawdbot config set voice_wake true
clawdbot config set elevenlabs_api_key YOUR_KEY
# Now you can say "Hey Clawdbot" to activateMulti-Agent Routing
You can route different channels to different agents:
# ~/.clawdbot/routing.yml
agents:
work:
channels: [slack-work, teams]
model: claude-sonnet-4-5-20250514
personality: professional
personal:
channels: [whatsapp, telegram]
model: claude-opus-4-5-20250514
personality: casual
coding:
channels: [discord-dev]
model: claude-sonnet-4-5-20250514
tools: [shell, github, browser]Live Canvas
Clawdbot offers a visual workspace that agents can control:
# Start canvas in browser
clawdbot canvas --port 3000
# Agent can display:
# - Charts and visualizations
# - Interactive UI elements
# - File and code previewsSecurity
DM Pairing
By default, Clawdbot requires pairing before responding:
# Generate pairing code
clawdbot pair generate
# Output: ABC-123-XYZ
# Send this code to Clawdbot through a new channelSandboxing
Group sessions can run in an isolated Docker environment:
# ~/.clawdbot/config.yml
security:
sandbox_groups: true
sandbox_image: clawdbot/sandbox:latest
allowed_commands:
- git
- npm
- node
blocked_paths:
- /etc
- /varTool permissions
# Tool access control
tools:
shell:
enabled: true
allowed_commands: [ls, cat, grep, find]
blocked_commands: [rm -rf, sudo]
browser:
enabled: true
allowed_domains: [github.com, google.com]
filesystem:
enabled: true
allowed_paths: [~/Documents, ~/Projects]Use cases
Email Management
You: Check my inbox and prepare a day summary
Clawdbot: Analyzing 47 new emails...
📊 Summary:
- 5 require response (marked as urgent)
- 12 are newsletters
- 8 are GitHub notifications
- 22 are miscellaneous
Urgent to respond:
1. Client meeting - schedule proposal
2. Code review request from Anna
3. Budget approval from manager
Should I prepare draft responses?Coding Assistant
You: In project /Projects/myapp find all TODOs and create GitHub issues
Clawdbot: Searching project...
Found 12 TODOs:
- src/auth.ts:45 - "TODO: Add rate limiting"
- src/api.ts:123 - "TODO: Implement caching"
...
Creating GitHub issues...
✅ Created 12 issues in myapp repo
Link: github.com/user/myapp/issuesResearch & Analysis
You: Analyze competition in SaaS analytics industry and prepare a report
Clawdbot: Starting research...
[browses websites, collects data, analyzes]
📋 Report - SaaS Analytics Competitors
1. Mixpanel - Market leader, $150M ARR
- Strengths: Real-time analytics, funnel analysis
- Weaknesses: Expensive for startups
2. Amplitude - Growing fast, $200M ARR
...
Report saved to ~/Documents/competitor-analysis.mdClawdbot vs alternatives
| Feature | Clawdbot | ChatGPT | Claude.ai | Siri/Alexa |
|---|---|---|---|---|
| Self-hosted | ✅ | ❌ | ❌ | ❌ |
| File access | ✅ | ❌ | ❌ | Limited |
| Browser automation | ✅ | ❌ | ❌ | ❌ |
| Multi-channel | ✅ WhatsApp, Telegram, etc. | ❌ | ❌ | ❌ |
| Persistent memory | ✅ | Limited | ❌ | Limited |
| Custom skills | ✅ | GPTs | Projects | Skills |
| Open-source | ✅ | ❌ | ❌ | ❌ |
| Voice mode | ✅ | ✅ | ❌ | ✅ |
| Privacy | ✅ Local | ❌ Cloud | ❌ Cloud | ❌ Cloud |
Troubleshooting
Gateway won't start
# Check if port is free
lsof -i :18789
# Run with verbose logging
clawdbot gateway --verbose --log-level debugWhatsApp disconnects
# Remove and re-add
clawdbot channel remove whatsapp
clawdbot channel add whatsapp
# Clear session cache
rm -rf ~/.clawdbot/sessions/whatsappMemory issues
# Reset memory
clawdbot memory clear
# Export memory for analysis
clawdbot memory export > memory-backup.jsonFAQ - Frequently asked questions
Is my data safe?
Yes, Clawdbot runs 100% locally. Data is only sent to your chosen AI provider (Anthropic/OpenAI) for query processing. You can also use local models.
How much does it cost?
Clawdbot is free and open-source. You only pay for the API of your chosen AI model:
- Claude Opus: ~$15-75/MTok
- Claude Sonnet: ~$3-15/MTok
- GPT-4: ~$30-60/MTok
- Local models: $0
Can I use local models?
Yes, Clawdbot supports Ollama and other local models:
clawdbot config set model_provider ollama
clawdbot config set ollama_model llama2:70bHow safe is WhatsApp sharing?
Clawdbot uses the official WhatsApp Web API. Your session is end-to-end encrypted. We recommend creating a separate number for the bot.
Does it run 24/7?
Yes, the daemon ensures continuous operation. On a server you can use:
# Systemd service (Linux)
sudo systemctl enable clawdbot
sudo systemctl start clawdbotSummary
Clawdbot changes the paradigm of personal AI assistants:
- Self-hosted - Full control over data and privacy
- Multi-channel - WhatsApp, Telegram, Discord, Slack and more
- Real automation - Access to files, browser, shell
- Persistent memory - Remembers context and preferences
- Extensible - Custom skills and plugin system
- Open-source - Modify and customize to your needs
Clawdbot is not just a chatbot - it's a true assistant that can perform tasks for you while maintaining your privacy.