Cho agent đọc và thao tác web nhanh, nhẹ hơn — khi bạn không cần browser phải vẽ giao diện.
Lightpanda là browser headless viết từ đầu bằng Zig cho automation, crawling và AI agent. Nó thực thi JavaScript, làm việc với DOM, hỗ trợ CDP/WebDriver BiDi và có MCP/Agent mode — phù hợp khi workflow cần đọc, tìm, click, điền form hoặc trích dữ liệu web nhưng không cần giao diện đồ họa.
Điểm nổi bật
- Browser headless viết từ đầu bằng Zig, không phải Chromium/WebKit chạy ở chế độ ẩn.
- Chạy JavaScript, đọc và thao tác DOM; có click, input form, cookies, proxy, network interception, CDP và WebDriver BiDi theo README chính chủ.
- Agent mode có thể biến một phiên làm việc thành PandaScript để rà soát rồi chạy lại không cần LLM ở runtime.
- Có MCP server native; các agent hỗ trợ MCP có thể gọi Lightpanda qua stdio hoặc HTTP với session tách biệt.
- Benchmark chính chủ trên 933 URL cho thấy lợi thế về thời gian và bộ nhớ trong workload được công bố; hãy tự đo lại trên website và hạ tầng của bạn.
Dùng khi nào?
Bạn có một agent cần đọc danh sách sản phẩm từ nhiều trang, đi qua từng trang và trả dữ liệu có cấu trúc. Hãy dùng Lightpanda cho một mẫu URL công khai được phép truy cập, bật --obey-robots, ghi lại thời gian và memory. Nếu kết quả ổn, mới nối CDP/MCP vào pipeline; giữ Chrome cho bước cần screenshot hoặc kiểm tra giao diện.
Bắt đầu ra sao?
Trên macOS hoặc Linux, cài Lightpanda theo hướng dẫn chính chủ, chạy lightpanda version, rồi thử lightpanda fetch --obey-robots --dump markdown với một URL được phép đọc. Muốn giữ code Puppeteer/Playwright, chạy lightpanda serve --obey-robots --host 127.0.0.1 --port 9222 rồi kết nối qua CDP. Windows hiện dùng WSL2 theo tài liệu.
Mở hướng dẫn cài đặt chính chủCần biết trước khi dùng
Lightpanda vẫn beta, không có graphical rendering và không thay Chrome cho mọi website hoặc visual QA. Tương thích phải được thử trên workflow thật. Benchmark là số đo của tác giả trong cấu hình nêu rõ, không phải lời hứa hiệu năng chung. Tôn trọng robots.txt, điều khoản website và quyền truy cập dữ liệu; telemetry mặc định bật, có thể tắt bằng LIGHTPANDA_DISABLE_TELEMETRY=true.
SẴN SÀNG CHO AI CỦA BẠN
Copy vào Gemini, Codex hoặc Claude. AI sẽ kiểm tra cách dùng và hỏi thông tin cần thiết để bắt đầu.
