OpenWeb:让 AI 直接调用 90+ 网站后端 API

还在用 Playwright 让 AI 点按钮、读 DOM、烧 token?OpenWeb 给你第三条路——直接调用网站后端 API。

OpenWeb 是一个 Agent-Native 的网站访问框架。它不抓页面、不截屏、不让 LLM 解读像素,而是直接用网站自己的 API(结构化 JSON → 结构化 JSON)。Claude Code / Codex / OpenCode / OpenClaw / Hermes 都已支持。

📊 一组数字

  • 覆盖 90+ 网站750+ 操作(每站点 2-29 个不等)
  • 8 大类:社交(X/小红书/微博/知乎)、内容(HackerNews/B站/Medium/Spotify)、电商(Amazon/Costco/京东)、开发(GitHub/GitLab/Notion/StackOverflow)、金融(Robinhood/雪球/Coingecko)、新闻、Travel、外卖、求职
  • 自动选最优传输:能直 HTTP 就直 HTTP,必要时 browser-backed fetch,复杂站用 JS adapter

💡 实际场景

# 总结最新 AI 新闻的讨论
npx @openweb-org/openweb hackernews getTopStories

# 跨平台搜"laptop"
openweb amazon searchItems '{"query":"laptop"}'
openweb bestbuy searchItems '{"query":"laptop"}'

# 看 Wikipedia
openweb wikipedia getPageSummary '{"title":"World_Wide_Web"}'

🔐 为什么比 Playwright 更香

  1. Auth 透明:Cookie、JWT、CSRF、request signing、exchange chains——全自动,调用者不用碰 token
  2. 权限分级:read / write / delete / transact 四档,read 默认开,写删要显式授权,transact 直接拒绝
  3. SSRF 默认拦:每次请求拦私有/内网地址
  4. 类型化:每个 operation 有 typed params + response schema + examples

🛠 上手 3 步

# 1. 全局装 CLI
npm install -g @openweb-org/openweb

# 2. 查支持哪些站
openweb sites

# 3. 让 Claude Code 自己接
curl -fsSL https://raw.githubusercontent.com/openweb-org/openweb/main/README.md | claude

需要登录的站会调用你系统默认浏览器完成 OAuth,cookie 留在你本机浏览器,OpenWeb 复用你已有会话——不会上传到任何远端服务。

如果你的站点不在 90+ 里?用 /openweb Discover and add the search function on example.com. 让 agent 帮你自己发现+接入,文档里所有 90+ 站点都是这么造出来的。

🔗 github.com/openweb-org/openweb · npm: @openweb-org/openweb

评论区

0 条评论

登录后可评论。

查看完整榜单
查看完整榜单
查看完整榜单