SummFlow 2026-06-12 tools

Obscura

  • headless-browser
  • agent
  • mcp
  • cli

Rust 无头浏览器,专为 AI agent 与抓取设计,兼容 Puppeteer/Playwright

Obscura 是一个用 Rust 编写的无头浏览器引擎,内嵌 V8 执行真实 JavaScript,通过 Chrome DevTools Protocol(CDP)暴露 WebSocket 接口,可作为 headless Chrome 的替代与 Puppeteer、Playwright 配合使用。它的设计目标不是桌面浏览,而是面向 AI agent 的自动化网页交互与大规模网页抓取——二进制约 70 MB、运行时内存约 30 MB(作者自测对比),启动即用,不依赖 Chrome 或 Node.js。 内置 stealth mode(反指纹识别 + 屏蔽 3,520 个追踪域名),提供原生 DOM-to-Markdown 转换。CLI 支持单页抓取(obscura fetch)、并行批量抓取(obscura scrape,多 worker 进程)以及 CDP 服务模式(obscura serve)。此外内建 MCP server,可被 Claude Desktop、Cursor 等 MCP 客户端直接调用,暴露 navigate、click、fill、evaluate 等浏览器自动化工具。 项目同时预告了 Obscura Cloud 托管版(托管基础设施 + 住宅代理 + 专属支持),开源引擎保持 Apache-2.0、功能不受限。

docker run -d --name obscura -p 127.0.0.1:9222:9222 h4ckf0r0day/obscura