Tự động hóa web AI đang là xu hướng nóng, nhưng chi phí và phụ thuộc vào dịch vụ đám mây là rào cản lớn. Nanobrowser là giải pháp mã nguồn mở giúp bạn tự chủ hoàn toàn với khả năng chạy multi-agent workflow ngay trên Chrome của mình.

1. Vấn đề hiện tại và giải pháp Nanobrowser
Tự động hóa web bằng AI đã trở thành công cụ không thể thiếu cho developer, tester và người dùng công nghệ. Tuy nhiên, các giải pháp thương mại như OpenAI Operator đi kèm với giá $200/tháng và yêu cầu gửi dữ liệu nhạy cảm lên đám mây. Điều này tạo ra ba thách thức chính: chi phí cao, mất kiểm soát dữ liệu, và phụ thuộc vào nhà cung cấp.
Nanobrowser xuất hiện như một lựa chọn thay thế hoàn hảo – extension Chrome mã nguồn mở cho phép chạy workflow multi-agent hoàn toàn local trong trình duyệt của bạn. Với Nanobrowser, bạn giữ toàn quyền kiểm soát API key LLM, dữ liệu không rời khỏi máy, và quan trọng nhất là hoàn toàn miễn phí. Dự án được phát triển tại GitHub với hơn 8,400 stars và cộng đồng đóng góp tích cực.
2. Tính năng nổi bật và lợi ích self-hosted
2.1 Hệ thống Multi-Agent thông minh
Nanobrowser sử dụng kiến trúc multi-agent nơi các AI agent chuyên biệt cộng tác để hoàn thành nhiệm vụ phức tạp:
- Planner Agent: Phân tích yêu cầu và tạo kế hoạch tự động
- Navigator Agent: Điều khiển trình duyệt, điền form, click button
- Validator Agent: Kiểm tra kết quả và đảm bảo tính chính xác
2.2 Hỗ trợ đa dạng LLM
Extension tương thích với hầu hết các provider phổ biến: OpenAI, Anthropic Claude, Google Gemini, Ollama (chạy local), Groq, Cerebras, và bất kỳ API nào tương thích OpenAI format. Bạn có thể gán model khác nhau cho từng agent tối ưu hiệu năng và chi phí.
2.3 Ưu điểm self-hosted
| Lợi ích | Mô tả |
|---|---|
| Bảo mật tuyệt đối | Dữ liệu và credentials không rời khỏi browser |
| Kiểm soát chi phí | Sử dụng API key riêng, không phí định kỳ |
| Tùy chỉnh cao | Mã nguồn mở cho phép modify theo nhu cầu |
| Không phụ thuộc | Không lo dịch vụ ngừng hoạt động hay thay đổi chính sách |
So sánh Nanobrowser vs OpenAI Operator
| Tiêu chí | Nanobrowser | OpenAI Operator |
|---|---|---|
| Giá | Miễn phí | $200/tháng |
| Kiến trúc | Multi-agent local | Cloud-based |
| Privacy | Dữ liệu ở lại local | Gửi lên đám mây |
| Tùy chỉnh | Full source code | Giới hạn |
| LLM Support | Đa provider | Chỉ OpenAI |
3. Hướng dẫn cài đặt self-hosted
3.1 Chuẩn bị môi trường
- Cài đặt Node.js: Tải về từ nodejs.org (phiên bản LTS khuyến nghị)
- Cài đặt pnpm:
npm install -g pnpm - Chrome/Edge: Đảm bảo phiên bản mới nhất
3.2 Cài đặt extension
Cách 1: Manual Install (Khuyến nghị cho developer)
- Clone repository:
git clone https://github.com/nanobrowser/nanobrowser.git
cd nanobrowser- Install dependencies: bash
pnpm install- Build extension:
pnpm build- Load vào Chrome:
- Mở
chrome://extensions/ - Bật Developer mode (góc trên phải)
- Click Load unpacked (góc trên trái)
- Chọn thư mục
disttrong project
- Mở
Cách 2: Cài từ Chrome Web Store
- Truy cập Chrome Web Store, tìm “Nanobrowser”
- Click “Add to Chrome” và xác nhận
3.3 Cấu hình API Key
- Click icon Nanobrowser trên thanh toolbar
- Mở Settings trong side panel
- Nhập API key của provider bạn chọn (ví dụ: OpenAI, Anthropic)
- Với Ollama: Chọn “Local Model” và nhập endpoint
http://localhost:11434
LƯU Ý:
Với Ollama, bạn cần pull model trước: ollama pull llama3.1
4. Hướng dẫn sử dụng cơ bản
4.1 Tạo workflow đầu tiên
Sau khi cài đặt, click icon Nanobrowser để mở side panel. Giao diện chat sẽ xuất hiện với các agent đã sẵn sàng.
Ví dụ 1: Tự động tìm kiếm GitHub
Bạn: "Tìm 5 repository Python về machine learning có trên 1000 stars trong tháng này"
Nanobrowser sẽ:
1. Planner: Tạo kế hoạch tìm kiếm advanced trên GitHub
2. Navigator: Truy cập github.com, nhập search query, filter by stars/date
3. Validator: Extract thông tin repo và xác thực kết quả
4. Trả về: Danh sách repo với tên, stars, descriptionVí dụ 2: Tự động điền form
Bạn: "Điền form đăng ký webinar với thông tin của tôi"
Nanobrowser sẽ:
1. Planner: Phân tích các trường cần điền
2. Navigator: Tìm và điền từng field (name, email, company)
3. Validator: Kiểm tra dữ liệu đã điền đúng format
4. Click submit và xác nhận thành công4.2 Debugging và Troubleshooting
- Console logs: Mở DevTools (F12) → Console để xem logs từ agents
- Conversation history: Side panel lưu lịch sử để review và retry
- Pause/Resume: Có thể pause workflow bất kỳ lúc nào
- LLM timeout: Nếu model chậm, tăng timeout trong Settings
LƯU Ý QUAN TRỌNG:
Nanobrowser chỉ hoạt động trên Chrome và Edge chính thức. Các trình duyệt Chromium khác (Opera, Arc) không được đảm bảo tương thích.
Nanobrowser mở ra kỷ nguyên mới cho tự động hóa web AI: self-hosted, miễn phí, và hoàn toàn tự chủ. Với kiến trúc multi-agent thông minh, hỗ trợ đa dạng LLM, và chạy local trong browser, nó là lựa chọn lý tưởng cho developer, tester, và người dùng công nghệ muốn tối ưu workflow mà không phụ thuộc vào dịch vụ đắt đỏ.
Next step
- Tham gia cộng đồng: GitHub Discussions và Issues để đóng góp
- Tùy chỉnh: Fork repo và modify agents theo nhu cầu riêng
- Kết hợp tool: Tích hợp với Ollama để chạy hoàn toàn offline
- Deploy nội bộ: Build internal version cho team/family
Tài nguyên chính thức:
- GitHub: https://github.com/nanobrowser/nanobrowsergithub
- Documentation: https://nanobrowser.ai/docsnanobrowser
- Chrome Web Store: Tìm “Nanobrowser”
Hãy bắt đầu tự động hóa ngay hôm nay và chia sẻ trải nghiệm của bạn với cộng đồng!








