发现 AI 代理的未来

Obscura

收录于 2026年5月4日
智能体与应用工具
开源
RustAI代理浏览器自动化智能体与应用工具开发者工具/代码自动化/工作流/RPA安全/隐私

基于 Rust 的轻量级无头浏览器,内置 V8 引擎与完整 CDP 协议实现,专为 AI Agent 自动化和大规模 Web 爬虫设计。

Obscura 是一款完全用 Rust 编写的开源无头浏览器,通过在进程内嵌入真实 V8 JavaScript 引擎并自行实现 Chrome DevTools Protocol(CDP),消除了对外部 Chrome/Chromium 二进制的依赖。其核心优势在于极低的资源占用——二进制体积约 70 MB、运行内存约 30 MB、页面加载约 85 ms,显著优于传统 headless Chrome 方案。

项目完整实现了 CDP 协议的主要域(Target、Page、Runtime、DOM、Network、Fetch、Storage、Input 及自定义 LP 域),使得 Puppeteer 和 Playwright 可通过标准 WebSocket 端点直连,作为 drop-in 替代品使用。CLI 层面提供 fetch(单页抓取与 JS 执行)、serve(CDP 服务模式)、scrape(多 worker 并行爬取)三个核心命令,覆盖从简单抓取到高并发采集的完整链路。

可选编译的 Stealth 模式提供会话级指纹随机化(GPU、Canvas、Audio、Battery 等)、逼真的 UA 数据(Chrome 145 含高熵值)、navigator.webdriver 隐藏、原生函数伪装等反检测能力,并内置 3,520 个域名黑名单阻断追踪脚本。支持 HTTP/SOCKS5 代理、networkidle0 等待策略、CSS 选择器等待、DOM 到 Markdown 转换等实用特性。采用 Rust workspace 多 crate 架构,通过 feature flag 灵活控制功能编译,Apache-2.0 协议开源。

当前局限:项目处于 v0.1.2 早期阶段(39 次提交),生产稳定性待验证;HTML/CSS 渲染引擎实现细节未明确说明;CDP 协议覆盖完整度未给出规范级说明;作者背景信息不可确认;性能数据与反检测有效性均来自自述,缺少独立第三方验证。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。