Bạn đã nghe đến OpenClaw. Hơn 300k stars trên GitHub, cả Tencent lẫn Alibaba đều lao vào làm sản phẩm dựa trên nó, LinkedIn thì ngập bài viết “AI agent này làm được cái này, cái kia.”
Bạn tò mò. Nhưng bạn click vào trang hướng dẫn cài đặt – và thấy một màn hình terminal đen, một đống lệnh, một file JSON dài hơn cả bản hợp đồng.
Thế là đóng tab lại.
Mình cũng từng như vậy. Và mình đoán không ít người đang đọc bài này cũng vậy: không biết code, không có nền tảng kỹ thuật, nhưng vẫn rất muốn biết cái con agent này làm được gì cho công việc của mình.
Sự thật là: bạn không cần biết code để chạy OpenClaw. Bạn chỉ cần biết mình muốn gì.
Bài này mình viết từ góc nhìn của người không biết code – đã thật sự deploy được 3 con OpenClaw, cấu hình memory, tạo agent có nhân cách riêng, và tự động hóa được một đống tác vụ văn phòng hàng ngày – tất cả nhờ một công cụ tên là Antigravity.
Nếu bạn từng nghĩ “OpenClaw chỉ dành cho dev” – đọc tiếp đi, bài này sẽ thay đổi suy nghĩ đó.
Lộ trình bài viết
PHẦN 1 – Hiểu OpenClaw là gì (và tại sao bạn nên quan tâm)
PHẦN 2 – Thực hành: 4 bước mình đã setup sáng nay
- Step 1. Deploy OpenClaw vào folder chỉ bằng 1 câu chat
- Step 2. Kết nối LLM miễn phí làm não cho agent
- Step 3. Đọc và chỉnh openclaw.json bằng ngôn ngữ con người
- Step 4. Viết SOUL.md + kết nối channel Telegram
PHẦN 3 – Tìm hiểu thêm (cho ai muốn đi sâu)
- Step 5. Bật memory để agent nhớ context qua từng session
- Step 6. Thêm custom model provider theo nhu cầu
- Step 7. Tạo Skills – biến agent thành trợ lý cá nhân
PHẦN 1 – Hiểu OpenClaw Trước Khi Dùng
Trước khi làm thì cần hiểu mình đang làm gì – không phải để học code, mà để biết mình đang “thuê” một thứ gì cho công việc của mình.
OpenClaw là gì, nói cho người không biết code hiểu?
OpenClaw giống như một “nhân viên ảo” – có thể học được nhiều kỹ năng khác nhau, nhớ được ngữ cảnh công việc của bạn, và được trang bị bộ não AI theo lựa chọn của bạn. Bạn không cần biết nó hoạt động bên trong như thế nào, giống như bạn không cần biết cơ chế trong xe để lái xe vậy.
Nó cần ba thứ để hoạt động:
- LLM (bộ não) – ChatGPT, Claude, Gemini tùy bạn chọn
- Skills (kỹ năng) – bạn “dạy” nó làm gì
- Memory (bộ nhớ) – để nó không quên bạn đang làm gì sau mỗi lần tắt máy
Điều hay nhất của OpenClaw là cộng đồng đã viết sẵn hàng nghìn Skills – từ check email, tóm tắt tài liệu, lên lịch họp, đến tự động post lên mạng xã hội. Bạn không cần tự tạo từ đầu, chỉ cần cài và dùng.
Với dân văn phòng không biết code, OpenClaw + Antigravity có thể giúp:
- Tóm tắt email và highlight action item mỗi sáng, gửi thẳng qua Telegram
- Tự động draft báo cáo tuần từ notes bạn jot xuống trong ngày
- Nhắc deadline, tổng hợp to-do từ nhiều nguồn vào một chỗ
- Đọc file dài (hợp đồng, proposal, tài liệu kỹ thuật) và trả lời câu hỏi thay bạn
- Chạy các tác vụ lặp lại theo lịch mà không cần bạn nhớ hay ngồi làm thủ công
PHẦN 2 – Triển Khai OpenClaw: 4 Thao Tác Thực Tế
Step 1 – Cài OpenClaw mà không cần mở terminal
Đây là rào cản đầu tiên khiến hầu hết người không biết code bỏ cuộc. Nhưng thật ra bạn có thể bỏ qua hoàn toàn bước này.
Cách làm:
1.Mở Antigravity -> chọn folder bạn muốn lưu code của openclaw. (có nhiều model cho bạn chọn, mình thì hay xài con flash của Gemini)

2. Gõ vào chat panel: “Tôi muốn deploy OpenClaw và lưu vào folder [tên folder].” (Mình quên nói lưu vào folder nên khúc sau phải ra lệnh 1 lần nữa,các bạn nói từ đầu luôn nha)

3. Antigravity sẽ tự generate lệnh, tự chạy, tự cấu hình

4. Bạn chỉ việc confirm từng bước khi nó hỏi

Thành công: Antigravity thông báo “OpenClaw đã sẵn sàng” và hiện port đang chạy

Lỗi thường gặp: Chưa có file .env → Tạo file .env trước, điền API key vào, thử lại. Lúc này, bạn cần cài sẵn Antigravity trước và 1 folder rỗng chuẩn bị để chứa code. Nếu chưa có, hãy truy cập vào link tham khảo cuối bài viết.
Step 2 – Kết nối LLM miễn phí làm “não” cho agent
OpenClaw chỉ là thân xác. Nó cần bộ não – tức là một LLM – để hoạt động.
Mặc định nhiều người phải mua API key Anthropic hoặc OpenAI, tốn vài chục đô mỗi tháng. Nhưng có cách khác.
Cách làm với OAuth plugin:
1. Trong Antigravity, nhập: “Chạy OAuth plugin cho OpenClaw, kết nối với tài khoản ChatGPT của tôi.” Antigravity sẽ làm 1 plan và đưa bạn duyệt

2. Antigravity chạy lệnh OAuth, gửi link xác thực cho bạn
3. Bạn đăng nhập bằng tài khoản ChatGPT

4. Done. OpenClaw giờ dùng quota ChatGPT của bạn làm não

Thành công: Agent phản hồi được khi bạn nhắn tin thử (trên portal của openclaw)
Lỗi: OAuth timeout → Thử lại, đảm bảo kết nối internet ổn định
Step 3 – Đọc và chỉnh openclaw.json bằng ngôn ngữ con người
File openclaw.json là “linh hồn cấu hình” của toàn bộ hệ thống. Nhìn lần đầu thì đúng là hoảng. Nhưng với Antigravity, bạn không cần đọc JSON.
Cách làm:
1. Mở file openclaw.json trong Antigravity

2. Hỏi: “Giải thích từng block trong file này cho tôi hiểu, tôi không biết code.”
3. Antigravity phân tích từng section bằng ngôn ngữ con người: gateway là gì, agents.defaults nghĩa là sao, compaction mode khác nhau thế nào
4. Nếu bạn muốn sửa? Chat ngay: Đổi model chính sang Gemini 2.5 Pro, thêm fallback là Claude Haiku.”
5. Antigravity tự sửa config, validate, và restart gateway
Thành công: Gateway khởi động lại không có lỗi, model mới được nhận diện
Lỗi: Model name sai → Hỏi Antigravity “Các model Gemini hiện tại tên gì?” để lấy đúng tên
Nguyên tắc chung: Bạn không cần hiểu JSON syntax. Bạn chỉ cần biết mình muốn gì và diễn đạt được bằng tiếng Việt.
Step 4 – Viết SOUL.md + kết nối channel Telegram
Đây là phần thú vị nhất mà ít ai nói tới – và hoàn toàn không cần biết code để làm tốt.
File SOUL.md quy định nhân cách, giọng nói, giá trị, và phong cách giao tiếp của agent. Nói đơn giản: bạn đang mô tả “con người” của nhân viên ảo này – nó nói chuyện kiểu gì, ưu tiên gì, cần hỏi lại trước khi làm hay cứ làm rồi báo cáo.
Viết SOUL.md:
Cách làm:
1. Mở Antigravity, paste nội dung SOUL.md hiện tại (nếu chưa có thì bỏ qua)
2. Mô tả nhân cách bạn muốn, tự nhiên như đang nói chuyện: “Tôi muốn kết nối telegram và tạo file soul “Tôi muốn agent này nói chuyện thân thiện, dùng tiếng Việt, trả lời ngắn gọn đủ ý, không hoa mỹ, không dùng quá nhiều emoji. Luôn hỏi lại nếu yêu cầu chưa rõ trước khi làm.” kiểm tra cấu hình token, workspace, gateway, đảm bảo có thể chat với bot”
3. Antigravity viết lại toàn bộ SOUL.md đúng format OpenClaw expect hoặc bạn có thể đưa ra format

Thành công: Agent bắt đầu phản hồi đúng tone bạn đã định nghĩa
Lỗi: Agent vẫn dùng tone cũ → Restart gateway sau khi lưu SOUL.md
Bạn có thể tạo nhiều agent với nhân cách khác nhau cho từng mục đích: một agent nghiêm túc để review tài liệu, một agent bạn bè hơn để brainstorm ý tưởng, Hãy một agent ngắn gọn để tóm tắt nhanh. Bạn là người quyết định “tuyển” ai vào đội.
Bước tiếp theo Antigravity sẽ nói cho bạn biết:

Kết nối Telegram:
1. Tạo bot trên Telegram qua @BotFather, lấy token, cú pháp như hình bên dưới nhé:

2. Trong Antigravity, chat HTTP API để antigravity sẽ cấu hình điền vào file openclaw.json
3. Sau khi hoàn tất vào telegram tìm username bot bạn vừa tạo và nhấp start. Bot sẽ gửi code paring hãy copy vào antigravity để kết nối.

4. Trong Antigravity, chat: “openclaw pairing approve telegram —–”
5. Antigravity cập nhật .env và config, restart gateway
6. Thử nhắn tin cho bot trên Telegram – agent phản hồi ngay

Thành công: Agent phản hồi đúng tone đã định nghĩa, nhắn được qua Telegram
Lỗi: Agent vẫn dùng tone cũ → Restart gateway sau khi lưu SOUL.md
Lỗi: Telegram không phản hồi → Kiểm tra bot token và chat ID trong .env
Bạn có thể tạo nhiều agent với nhân cách khác nhau cho từng mục đích: một agent nghiêm túc để review tài liệu, một agent bạn bè hơn để brainstorm ý tưởng, một agent ngắn gọn để tóm tắt nhanh.
Đến đây là bạn đã có một AI agent hoạt động được, có nhân cách riêng, và chat được qua Telegram. Phần tiếp theo là hướng dẫn thêm cho ai muốn tìm hiểu sâu hơn.
PHẦN 3 – Tìm Hiểu Thêm (Cho Ai Muốn Đi Sâu)
4 bước trên là đủ để có agent chạy được. Phần dưới đây dành cho bạn nào muốn nâng cấp thêm – bật memory, thêm model provider, hay tạo skill tự động hóa.
Step 5 – Bật memory để agent nhớ context qua từng session
Mặc định OpenClaw bị “não cá vàng” – mỗi lần tắt chat là quên sạch. Điều này cực kỳ bất tiện khi bạn đang theo dõi một dự án hoặc luồng công việc kéo dài nhiều ngày.
Cách làm:
1. Trong Antigravity, nhập: “Bật memory search cho agent. Dùng Gemini embedding. Index cả thư mục /my-work-notes và các file meeting notes.”
2. Antigravity cập nhật config, thêm block memorySearch với provider, model, extraPaths
3. Restart gateway
Sau khi bật, agent sẽ:
- Tự tạo daily log trong folder memory/
- Tự lưu thông tin quan trọng vào MEMORY.md
- Nhớ bạn đang làm gì, nhớ những gì bạn thích/không thích, nhớ quyết định từ tuần trước
Thành công: Hỏi agent “Tuần trước mình đã quyết định gì về cái proposal đó?” → agent trả lời đúng
Lỗi: Agent không nhớ → Kiểm tra memorySearch.enabled = true trong config
Cộng đồng gọi đây là chuyển agent từ “goldfish sang elephant” . Với bất kỳ ai đang theo dõi nhiều luồng công việc cùng lúc, đây là tính năng không thể thiếu.
Step 6 – Thêm custom model provider
OpenClaw hỗ trợ 14+ provider mặc định. Nhưng bạn có thể thêm bất kỳ provider nào.
Cách làm:
Trong Antigravity, nói: “Thêm OpenRouter làm provider. Dùng model deepseek-coder. Context 128K. Set làm fallback khi model chính hết quota.”
Antigravity generate config block, validate, apply. Hoặc bạn có thể nói thẳng với con agent OpenClaw – nó có thể tự sửa config file của chính nó.
Thành công: Khi model chính hết quota, agent tự động chuyển sang fallback không bị ngắt
Lỗi: API key không hợp lệ → Kiểm tra lại API key trong .env
Tip tiết kiệm chi phí: Chạy hybrid – model cloud mạnh cho reasoning sâu, model local nhẹ cho tác vụ đơn giản. Một số người report chi phí chỉ khoảng 45-50 đô/tháng cho usage khá nặng.
Step 7 – Tạo Skills để biến agent thành trợ lý cá nhân của bạn
Skills là các file SKILL.md, mỗi file dạy agent một khả năng mới. Cộng đồng đã có sẵn hàng nghìn skill: web search, browser control, calendar management, đọc file PDF, tóm tắt nội dung, thậm chí đặt lịch họp tự động…
Nhưng thú vị hơn là bạn có thể tự tạo skill riêng phù hợp với công việc của mình – không cần biết code.
Cách tạo skill tùy chỉnh:
1. Trong Antigravity, mô tả đơn giản những gì bạn muốn: “Tôi muốn tạo một skill để agent tự động:
- Check email mỗi sáng 8h
- Tóm tắt 5 email quan trọng nhất: có action item, deadline gần, từ người quan trọng
- Gửi tóm tắt cho tôi qua Telegram”
2. Antigravity viết file SKILL.md đúng format, đúng frontmatter, đúng metadata
3. Antigravity register skill vào openclaw.json, enable, restart gateway
Thành công: 8h sáng có tin nhắn Telegram tóm tắt email, không cần bạn làm gì
Lỗi: Không nhận được tin → Kiểm tra Telegram bot token và chat ID trong .env
Đây là lúc agent của bạn không còn là chatbot nữa. Mà là nhân viên – có kỹ năng, có nhân cách, có bộ nhớ, và chủ động làm việc theo lịch mà bạn đã set – kể cả khi bạn đang ngủ.
Tổng Kết – Từ Zero đến AI Agent hoạt động
| Bước | Hành động | Công cụ |
| 1 | Deploy OpenClaw bằng 1 câu chat | Antigravity |
| 2 | Kết nối LLM miễn phí qua OAuth | Antigravity + ChatGPT |
| 3 | Đọc & chỉnh config bằng tiếng Việt | Antigravity |
| 4 | Viết SOUL.md + kết nối Telegram | SOUL.md + Antigravity |
| 5 | Bật memory theo context project | openclaw.json + Antigravity |
| 6 | Thêm model provider fallback | Antigravity |
| 7 | Tạo custom Skills cho công việc của bạn | Antigravity |
Bạn có thể làm với OpenClaw + Antigravity:
- Deploy agent không cần mở terminal
- Cấu hình agent bằng ngôn ngữ tự nhiên, tiếng Việt
- Tạo agent có nhân cách và bộ nhớ riêng
- Ghép với Telegram, email, calendar
- Chạy nhiều agent song song với mục đích khác nhau
Giới hạn cần biết:
- Vẫn cần cài đặt ban đầu (Antigravity) – không hoàn toàn zero-setup
- Một số skill phức tạp vẫn cần thử nghiệm và điều chỉnh – không phải lúc nào cũng chạy ngay lần đầu
- Chi phí API không phải bằng 0 nếu dùng nặng – cần theo dõi quota định kỳ
Tips & Tricks
1. Bắt đầu với một nỗi đau cụ thể, đừng build all-in-one ngay
Đừng cố tạo một agent làm mọi thứ ngay từ đầu. Chọn một thứ bạn ghét làm nhất trong tuần – “Tôi mất 30 phút mỗi sáng đọc email” hoặc “Tôi hay quên follow-up sau meeting” – và tập trung giải quyết đúng cái đó trước. Khi nó chạy được, bạn sẽ tự nhiên muốn build thêm.
2. Bạn giỏi mô tả hơn bạn nghĩ
Cái khó của việc tạo SOUL.md hay Skills không phải là kỹ thuật – mà là biết mình muốn gì. Người không biết code thường mô tả yêu cầu rõ hơn người biết code vì họ nghĩ theo hành vi, không theo implementation. Đó là lợi thế.
3. Test bằng câu hỏi thực tế, không phải câu hỏi lý thuyết
Sau khi setup xong, đừng hỏi agent “Bạn có hoạt động không?” Hãy hỏi đúng thứ bạn thật sự cần: “Tóm tắt cho tôi 3 điểm chính trong file này” hay “Nhớ lại tuần trước tôi đã nói gì về dự án X?” Câu trả lời sẽ cho bạn biết ngay agent đang hoạt động đúng chưa.
4. Lưu lại mọi config đã chạy được
Khi Antigravity tạo ra một config block hoạt động tốt, copy lưu vào file notes riêng. Lần sau cần deploy agent mới, bạn có sẵn template để bắt đầu — không cần làm lại từ đầu.
Thực Hành Thực Tế
Hãy bắt tay vào thực hành ngay, nếu bạn làm được hãy chia sẻ thêm cho nhiều người cũng có thể làm được như bạn nhé!
| Tài nguyên | Mô tả |
| OpenClaw GitHub | Repository chính, tài liệu và danh sách Skills community |
| Antigravity | Công cụ AI agent tiếng Việt, dùng để deploy và quản lý OpenClaw |
| OpenRouter | Marketplace model — một API key, dùng được 100+ model |
| Hugging Face Hub | Tìm model local để chạy Ollama |