Chúng ta đang sống trong kỷ nguyên mà ai cũng có thể chat với ChatGPT hay Claude. Nhưng có một vấn đề: Chúng bị "nhốt" trong trình duyệt. Chúng không thể nhắn tin cho bạn qua WhatsApp khi server sập, không thể tự động đọc file log trên máy tính, và chắc chắn không phải là của riêng bạn.
Đó là lý do Clawdbot xuất hiện và tạo nên cơn sốt trong cộng đồng Self-hosted đầu năm 2026. Không chỉ là một chatbot, nó là một AI Agent (Tác nhân AI) thực thụ.
Hôm nay, mình sẽ hướng dẫn các bạn cách "bắt" chú tôm hùm không gian này về máy chủ riêng (hoặc máy cá nhân) chạy Docker, để biến nó thành một trợ lý toàn năng: Một bộ não, nhiều cái miệng (WhatsApp, Telegram, Discord).
Dự án này phát triển cực nhanh, các bạn nên vào GitHub để lấy file cấu hình mới nhất thay vì chỉ dựa vào Docker Hub.

- 🏠 Trang chủ & Docs:
https://clawd.bot/(hoặchttps://docs.clawd.bot/) - 🐙 GitHub Repository:
https://github.com/clawdbot/clawdbot - 📦 NPM Package:
https://www.npmjs.com/package/clawdbot - 🛒 ClawdHub (Skill Store):
https://github.com/clawdbot/clawdhub- (Nơi tải thêm các kỹ năng cho bot như: đọc báo, check thời tiết, quản lý server...)

1. Clawdbot Là Gì? (Và Tại Sao Logo Lại Là Con Tôm?)
Clawdbot (đọc lái từ Claude-bot) là một dự án mã nguồn mở cho phép bạn chạy một trợ lý AI cá nhân ngay trên hạ tầng của mình.
Điểm "ăn tiền" của Clawdbot so với các giải pháp khác:
- Omnichannel (Đa kênh): Bạn cấu hình một lần, Clawdbot sẽ trả lời bạn ở bất cứ đâu: Telegram, WhatsApp, Discord, hay thậm chí iMessage.
- Skill System (Hệ thống kỹ năng): Nó không chỉ biết chat. Nó có thể đọc file, duyệt web, chạy lệnh terminal, quản lý lịch trình... thông qua ClawdHub.
- Privacy First: Dữ liệu nằm trên máy bạn. Bạn tự quản lý API Key (thường dùng Anthropic Claude hoặc OpenAI).
Fact vui: Logo con tôm hùm ("Clawd") ám chỉ việc nó có "kẹp" (claws) để nắm bắt và xử lý các công cụ, thay vì chỉ biết "nói suông" như các chatbot truyền thống.
2. Chuẩn Bị Nguyên Liệu
Trước khi vào bếp, bạn cần chuẩn bị:
- Một máy chủ/máy tính đã cài Docker & Docker Compose (Ubuntu/Debian hoặc MacOS đều được).
- API Key: Mình khuyên dùng Anthropic API Key (Claude 3.5 Sonnet hoặc Opus) vì Clawdbot hoạt động mượt nhất với dòng model này.
- Tài khoản chat: WhatsApp hoặc Telegram để test bot.
3. Hướng Dẫn Cài Đặt (Phương Pháp Docker Hóa)
Hiện tại, Clawdbot được thiết kế tối ưu cho Node.js (npm install). Tuy nhiên, để giữ hệ thống sạch sẽ, chúng ta sẽ tự tạo một môi trường Docker cho nó. Cách này giúp bạn dễ dàng backup và di chuyển sau này.
Bước 1: Tạo cấu trúc thư mục
Mở terminal và chạy:
Bash
mkdir clawdbot-docker
cd clawdbot-docker
mkdir config sessions
Bước 2: Tạo Dockerfile
Vì Clawdbot cập nhật liên tục, chúng ta sẽ build image từ nền tảng Node.js mới nhất (v22). Tạo file Dockerfile:
Dockerfile
# Sử dụng Node 22 Alpine cho nhẹ
FROM node:22-alpine
# Cài đặt các thư viện cần thiết cho native modules
RUN apk add --no-cache python3 make g++ git
# Cài đặt Clawdbot Global
RUN npm install -g clawdbot@latest
# Thiết lập thư mục làm việc
WORKDIR /app
# Expose port cho Gateway (mặc định)
EXPOSE 3000
# Lệnh mặc định: Chạy Gateway
CMD ["clawdbot", "gateway"]
Bước 3: Tạo docker-compose.yml
Tạo file docker-compose.yml để quản lý container:
YAML
version: '3.8'
services:
clawdbot:
build: .
container_name: my-clawdbot
restart: unless-stopped
# Mount volume để giữ lại cấu hình và session đăng nhập
volumes:
- ./config:/root/.clawdbot
- ./sessions:/root/.clawdbot/sessions
environment:
# Thay bằng API Key của bạn
- ANTHROPIC_API_KEY=sk-ant-api03-xxxxxxxx
- OPENAI_API_KEY=sk-proj-xxxxxxx
# Cấu hình Timezone cho đúng giờ Việt Nam
- TZ=Asia/Ho_Chi_Minh
network_mode: host # Dùng host network để dễ kết nối local (khuyên dùng)
A close-up of a computer monitor displaying the Docker Compose code with syntax highlighting, focus on 'ANTHROPIC_API_KEY', background is a blurred dark server room, --ar 16:9
Bước 4: Khởi động và Cấu hình (Onboarding)
Đây là bước quan trọng nhất. Chúng ta cần chạy container ở chế độ tương tác lần đầu để thiết lập.
- Làm theo hướng dẫn trên màn hình:
- Nó sẽ hỏi bạn chọn thư mục config (nhấn Enter để chọn mặc định).
- Chọn Provider: Chọn Anthropic (khuyên dùng).
- Chọn Channel: Chọn Telegram hoặc WhatsApp.
- Nếu chọn WhatsApp: Nó sẽ hiện QR Code ngay trên terminal. Lấy điện thoại quét như đăng nhập WhatsApp Web.
- Nếu chọn Telegram: Nhập Bot Token (lấy từ @BotFather).
Hoàn tất: Sau khi cấu hình xong, nhấn Ctrl+C để thoát. Bây giờ chạy chính thức ở chế độ nền:Bash
docker-compose up -d --build
Build và chạy:Bash
docker-compose run --rm clawdbot clawdbot onboard
Lệnh này sẽ khởi động trình hướng dẫn cài đặt (Wizard).
4. Trải Nghiệm & Sử Dụng Thực Tế
Bây giờ, hãy mở WhatsApp hoặc Telegram lên và nhắn tin cho số/bot bạn vừa kết nối: "Hello Clawd, who are you?".
Nếu mọi thứ ổn, Clawdbot sẽ trả lời bạn bằng văn phong cực kỳ tự nhiên (nhờ sức mạnh của Claude 3.5).
Cài đặt thêm Skills (Kỹ năng)
Sức mạnh thực sự nằm ở đây. Bạn muốn Clawdbot tóm tắt tin tức?
Vào container và cài thêm skill:
Bash
docker exec -it my-clawdbot clawdbot skill install news-summary
(Lưu ý: Kiểm tra danh sách skill trên ClawdHub để biết tên chính xác)
Chỉ đạo nghệ thuật cho Bot (System Prompt)
Bạn có thể chỉnh sửa file config/config.json (nằm trong thư mục bạn đã mount) để thay đổi tính cách của Bot. Ví dụ, mình set cho nó là một "Senior DevOps Engineer":
"You are a senior engineer. Be concise. Always suggest solutions using Docker first."
A split screen conceptual art: On the left, a smartphone screen with a WhatsApp chat saying 'Deploy the server now'. On the right, a digital visualization of the AI executing code commands on a server, connected by a glowing neural thread, --ar 3:2
5. Lưu Ý Quan Trọng (Đừng Bỏ Qua)
- Chi phí API: Clawdbot không miễn phí, nó dùng API của bạn. Hãy nạp sẵn 5-10$ vào tài khoản Anthropic/OpenAI và đặt giới hạn chi tiêu (Hard Limit) để tránh "cháy túi" nếu bot bị loop.
- Bảo mật: Vì Clawdbot có thể chạy lệnh (nếu bạn cấp quyền), TUYỆT ĐỐI KHÔNG mở port Clawdbot ra internet công cộng mà không có bảo vệ. Hãy dùng VPN (như Tailscale) hoặc chỉ chạy trong mạng nội bộ.
- Cập nhật: Dự án này phát triển rất nhanh. Hãy thường xuyên chạy
docker-compose build --no-cacheđể cập nhật bản mới nhất.
Kết Luận
Clawdbot không dành cho tất cả mọi người. Nó dành cho những ai thích sự tự chủ, thích vọc vạch và muốn có một trợ lý AI "nằm trong túi quần" nhưng lại chạy trên "bộ não" ở nhà.
Việc cài đặt qua Docker tuy hơi thủ công một chút so với các app "mì ăn liền", nhưng cảm giác khi bạn nhắn tin "Check server status" trên WhatsApp và nhận lại báo cáo full từ máy chủ của mình... thực sự rất "đã".
Bước tiếp theo: Bạn hãy thử cài đặt và yêu cầu Clawdbot... viết một bài thơ về Docker tặng bạn xem sao nhé!
Chúc các bạn có một người bạn đồng hành AI thú vị!
Discussion