OpenClaw là một framework mã nguồn mở cho phép bạn xây dựng một trợ lý AI chủ động—một trợ lý có thể thực hiện công việc, chứ không chỉ trò chuyện. Nó có thể chạy lệnh, chỉnh sửa tệp, gọi API và hoạt động độc lập thông qua các ứng dụng nhắn tin như Telegram, WhatsApp hoặc Slack.
Dự án này cũng từng được biết đến với tên gọi Clawdbot và MoltBot. Tên gọi đã thay đổi theo thời gian, nhưng công nghệ cốt lõi vẫn giống nhau. OpenClaw là tên hiện tại, được duy trì tích cực.
Hướng dẫn này sẽ hướng dẫn bạn thiết lập từng bước. Thiết lập mất một chút thời gian, nhưng bạn sẽ có được một trợ lý cảm giác như một phần thực sự trong quy trình làm việc của bạn.
OpenClaw/Clawdbot/MoltBot là gì?
OpenClaw là dự án mã nguồn mở chính. Clawdbot là phiên bản phổ biến đầu tiên; MoltBot là một tên gọi tồn tại trong thời gian ngắn trong quá trình đổi thương hiệu. Ngày nay, dù bạn thấy "OpenClaw," "Clawdbot," hay "MoltBot," tất cả đều đề cập đến cùng một loại trợ lý ảo mà bạn chạy trên máy của mình.
Chức năng: Nó nằm giữa bạn (thông qua ứng dụng nhắn tin) và một mô hình ngôn ngữ lớn (thường là Claude). Bạn gửi một tin nhắn; tác nhân sẽ diễn giải nó, lên kế hoạch các bước và thực hiện hành động—mở trình duyệt, chỉnh sửa tệp, gửi email, chạy script, v.v.
Tại sao mọi người sử dụng nó:
- Chạy cục bộ — Dữ liệu của bạn ở trên máy của bạn; bạn giữ quyền kiểm soát và sự riêng tư.
- Ghi nhớ ngữ cảnh — Nó giữ lịch sử cuộc trò chuyện qua các phiên.
- Có thể chủ động — Bạn có thể lập trình để nó hành động theo lịch trình hoặc sự kiện kích hoạt.
- Ưu tiên trò chuyện — Bạn tương tác thông qua Telegram, WhatsApp, Slack, v.v., vì vậy không cần học giao diện người dùng mới.
Quan trọng: Vì tác nhân có thể chạy lệnh và truy cập hệ thống của bạn, bảo mật là điều quan trọng. Hãy chạy nó trong một container hoặc VM khi có thể, và tránh cấp cho nó quyền truy cập đầy đủ trên máy tính chính của bạn.
Điều kiện tiên quyết để chạy OpenClaw làm trợ lý ảo của bạn
Chuẩn bị môi trường của bạn trước khi cài đặt. Clawdbot làm trợ lý ảo của bạn hoặc MoltBot làm trợ lý ảo của bạn tuân theo các yêu cầu tương tự.
- Phần cứng: Một máy chuyên dụng luôn bật (PC, Mac, Raspberry Pi hoặc VPS). Sử dụng một máy chạy 24/7 để có sự chủ động thực sự. Thông số kỹ thuật tối thiểu bao gồm 8GB RAM, CPU đa lõi và internet ổn định.
- Hệ điều hành: macOS, Linux (Ubuntu/Debian được khuyến nghị) hoặc Windows (với WSL để có kết quả tốt nhất).
- Các phần phụ thuộc: Node.js (v18+), npm/yarn, Git, Docker (tùy chọn nhưng được khuyến nghị để cách ly).
- Khóa API: Khóa API của Anthropic (cho các mô hình Claude) hoặc các khóa tương đương từ OpenAI/Groq/v.v. Dự trù kinh phí vì các tác vụ agentic tiêu thụ token nhanh chóng.
- Ứng dụng nhắn tin: WhatsApp Business API, Telegram Bot Token, Slack App, Discord Bot, v.v.
- Tư duy bảo mật: Chạy trong một container hoặc VM. Tránh cấp quyền truy cập không hạn chế trên máy trạm chính của bạn.
Cài đặt Node.js và Git trước nếu bạn chưa có.
Cách chạy OpenClaw
Bước 1: Cài đặt OpenClaw
Clone kho lưu trữ chính thức (hoặc kiểm tra openclaw.ai để tìm fork mới nhất):
git clone https://github.com/moltbot/moltbot.git
cd moltbotSau đó cài đặt các phần phụ thuộc (thường là):
npm installĐiều này cung cấp cho bạn cùng một cơ sở mã bất kể bạn nghĩ đó là OpenClaw, Clawdbot hay MoltBot.
Bước 2: Cấu hình biến môi trường cho OpenClaw
Trong thư mục gốc của dự án, tạo tệp .env và thêm khóa của bạn. Ví dụ:
ANTHROPIC_API_KEY=your_anthropic_key_here
TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here
# Add other keys as required by the project (WhatsApp, Slack, etc.)- Telegram: Lấy bot token từ @BotFather.
- WhatsApp / Slack / Discord: Thực hiện theo tài liệu nhà phát triển của từng nền tảng để lấy token hoặc webhook.
Khi đã thiết lập, tác nhân có thể nhận tin nhắn và gửi chúng đến LLM.
Bước 3: Bật công cụ và tăng cường bảo mật
OpenClaw hỗ trợ các công cụ để điều khiển trình duyệt, truy cập tệp, lệnh shell, v.v. Chỉnh sửa config/tools.ts hoặc tương tự để bật các tính năng cụ thể.
Nhiều người dùng kích hoạt "dangerously-skip-permissions" để hoạt động trơn tru, tuy nhiên, điều này cho phép tác nhân chạy lệnh mà không cần xác nhận. Cô lập thiết lập trong Docker để hạn chế rủi ro.
Xây dựng thiết lập Docker cơ bản:
Chạy Clawdbot làm Trợ lý ảo của bạn trong Docker:
FROM node:20
WORKDIR /app
COPY . .
RUN npm install
CMD ["npm", "start"]Sau đó chạy:
docker build -t openclaw-assitance .
docker run -d --env-file .env openclaw-assitance
Điều này chứa MoltBot hoặc Clawdbot một cách an toàn như trợ lý ảo của bạn.
Bước 4: Kết nối OpenClaw làm Trợ lý ảo của bạn với các ứng dụng nhắn tin
Thiết lập Telegram cho Clawdbot làm Trợ lý ảo của bạn:
- Tạo một bot thông qua @BotFather.
- Thêm token vào .env.
- Khởi động tác nhân:
npm start4. Gửi tin nhắn cho bot: "Tóm tắt hộp thư đến của tôi" hoặc "Dời lịch cuộc họp lúc 3 giờ chiều của tôi."
Tác nhân xử lý thông qua Claude, lên kế hoạch và hành động. Trước tiên hãy kiểm tra các truy vấn đơn giản.
Đối với WhatsApp hoặc Slack, hãy cấu hình webhook hoặc polling theo tài liệu.
Bước 5: Mở rộng OpenClaw làm Trợ lý ảo của bạn với các API tùy chỉnh
Nâng cao OpenClaw với các tích hợp tùy chỉnh cho trợ lý ảo. Định nghĩa các công cụ mới trong mã để gọi các API bên ngoài.
Apidog chứng tỏ là vô giá ở đây. Sử dụng Apidog để thiết kế các đặc tả OpenAPI của bạn, giả lập các điểm cuối trong quá trình phát triển, kiểm thử các yêu cầu và tạo mã client. Tải Apidog miễn phí để tăng tốc giai đoạn này—trình chỉnh sửa trực quan và các tính năng hỗ trợ AI của nó giúp giảm đáng kể thời gian thiết lập.
Ví dụ: Xây dựng một công cụ truy vấn API thời tiết hoặc dịch vụ tùy chỉnh của bạn. Kiểm thử và tạo tài liệu cho nó trong Apidog, sau đó nhập vào OpenClaw.
Bước 6: Chạy và giám sát OpenClaw làm Trợ lý ảo của bạn
Khởi chạy tác nhân:
npm run devGiám sát nhật ký để tìm lỗi. Tương tác qua ứng dụng bạn đã chọn. Tác nhân ghi nhớ ngữ cảnh, vì vậy các tin nhắn tiếp theo sẽ dựa trên các tin nhắn trước đó.
Điều chỉnh lời nhắc trong các tệp cấu hình để có hiệu suất tốt hơn. Điều chỉnh nhiệt độ, số lượng token tối đa, v.v.
Các biện pháp bảo mật tốt nhất khi chạy OpenClaw
Quyền truy cập toàn bộ hệ thống mang đến rủi ro. Giảm thiểu chúng:
- Chạy trong Docker hoặc VM.
- Sử dụng các tài khoản người dùng riêng biệt.
- Giám sát lưu lượng mạng.
- Thường xuyên xem xét các lệnh đã thực thi.
- Tránh dữ liệu nhạy cảm trong lời nhắc.
Nhiều người báo cáo hoạt động trơn tru khi được cách ly.
Khắc phục sự cố thường gặp với OpenClaw
- Giới hạn tốc độ API: Nâng cấp gói Anthropic của bạn hoặc chuyển đổi mô hình.
- Mất kết nối: Đảm bảo máy luôn trực tuyến; sử dụng pm2 hoặc systemd để duy trì.
- Bị từ chối quyền: Kiểm tra cờ "dangerously-skip-permissions".
- Chi phí cao: Hạn chế các tác vụ chủ động; giám sát việc sử dụng.
Các diễn đàn cộng đồng và vấn đề trên GitHub cung cấp các bản sửa lỗi.
Kết luận
Giờ đây bạn đã có kiến thức để chạy OpenClaw làm trợ lý ảo của mình, Clawdbot làm trợ lý ảo của bạn hoặc MoltBot làm trợ lý ảo của bạn một cách hiệu quả. Thiết lập này biến một LLM đơn giản thành một tác nhân có khả năng xử lý công việc thực sự thông qua các giao diện trò chuyện quen thuộc.
Cấu hình ban đầu đòi hỏi nỗ lực kỹ thuật, nhưng kết quả là một trợ lý cá nhân hóa, luôn sẵn sàng dưới sự kiểm soát của bạn.
Thử nghiệm lặp đi lặp lại. Bắt đầu nhỏ, thêm công cụ dần dần và ưu tiên bảo mật. Nếu bạn tích hợp API, hãy tải Apidog miễn phí để xử lý thiết kế và kiểm thử hiệu quả.
Người bạn đồng hành AI chủ động của bạn đang chờ đợi—hãy cấu hình nó ngay hôm nay.
