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 更香
- Auth 透明:Cookie、JWT、CSRF、request signing、exchange chains——全自动,调用者不用碰 token
- 权限分级:read / write / delete / transact 四档,read 默认开,写删要显式授权,transact 直接拒绝
- SSRF 默认拦:每次请求拦私有/内网地址
- 类型化:每个 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 条评论
登录后可评论。












