npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

webclaw-hybrid-engine-ln

v1.1.1

Published

WebClaw Hybrid Engine — privacy-first local bridge for OpenClaw (Crawlee + Playwright).

Downloads

95

Readme

WebClaw Hybrid Engine 🚀

English | Tiếng Việt

Cầu nối web scraping privacy-first tối ưu cho AI agents.

WebClaw chạy hoàn toàn trên máy của bạn: kiến trúc zero-Docker, NPM-native (Node.js) giúp chuyển trang web thành Markdown sạch cho LLM, không đẩy HTML thô hoặc ngữ cảnh duyệt web lên dịch vụ scraping bên thứ ba.


Khởi động nhanh (1 lệnh)

npx webclaw-hybrid-engine-ln

Đợi terminal hiển thị Ready on port 58822, sau đó mở dashboard tại http://localhost:58822.

  • 100% Node.js native — không cần Docker.
  • Privacy-first — quá trình fetch, render và chuyển Markdown diễn ra cục bộ trên máy của bạn.

Chạy nền 24/7

Để chạy WebClaw 24/7 với PM2:

npm install -g webclaw-hybrid-engine-ln
pm2 start webclaw-hybrid-engine-ln --name "webclaw"
pm2 save

Lệnh quản lý

| Lệnh | Mục đích | |------|----------| | pm2 status webclaw | Kiểm tra tiến trình webclaw có đang chạy không | | pm2 stop webclaw | Dừng engine (không xóa khỏi danh sách PM2) | | pm2 restart webclaw | Khởi động lại engine (ví dụ sau khi cập nhật) | | pm2 delete webclaw | Xóa tiến trình webclaw khỏi PM2 |

Xem log: pm2 logs webclaw.


Cài đặt OpenClaw Skill

⚙️ Cách cài OpenClaw Skill

Chúng tôi cung cấp Local Dashboard 1-click đẹp mắt để cài skill tự động, không cần thao tác tay với đường dẫn thư mục.

Bước 1: Khởi động WebClaw
Đảm bảo engine đang chạy (bằng npx hoặc pm2).

npx webclaw-hybrid-engine-ln

Bước 2: Mở Local Dashboard
Mở trình duyệt và truy cập: http://localhost:58822

Bước 3: Cài đặt qua UI

Nhấn nút màu vàng "Cài đặt Skill OpenClaw" ở góc trên bên phải dashboard.

Một popup sẽ hiện ra, tự động nhận diện hệ điều hành và thư mục skills của OpenClaw.

Nhấn "Xác nhận Cài đặt".

🟢 Khởi động lại OpenClaw agent. Tool webclaw-hybrid-engine-ln đã sẵn sàng để sử dụng!


Vì sao chọn WebClaw?

  • Hybrid engine — tự động chuyển giữa Cheerio (nhanh cho static) và Playwright (dynamic/SPAs), chạy trên Crawlee.
  • Privacy-first — dữ liệu scraping, render và Markdown extraction nằm trên máy bạn.
  • Token-efficient — trả về Markdown sạch, giảm nhiễu khi đưa vào LLM (thường tiết kiệm đáng kể token so với HTML thô).

API & dashboard

  • Scrape: POST http://localhost:58822/api/v1/scrape với body JSON {"url": "<url>", "mode": "auto"} (tùy chọn extract_mode: article | ecommerce).
  • Health: GET http://localhost:58822/health
  • Dashboard: http://localhost:58822 — history, stats, cookies, exclude URLs, OpenClaw skill installer.
  • API docs (EN): API.md
  • API docs (VI): API.vi.md

Yêu cầu

  • Node.js 20+
  • npm (để dùng npx)

License

Phát hành theo MIT License.


Repository

https://github.com/ngoclinh15994/webclaw-gateway