Neo — Web App API Discovery

🌐 浏览器即 API,网站秒变接口

将任意网站转为 AI 可调用的 API,自动捕获浏览器流量生成接口文档,支持智能调用与 UI 自动化,无需逆向工程。

收藏
4k
安装
1.2k
版本
1.2.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Neo 是一款将浏览器转化为可编程接口的 CLI 工具,核心能力包括:

  • 被动 API 发现:通过浏览器扩展捕获网络流量,自动生成 OpenAPI 格式的接口文档
  • 智能 API 调用:基于已发现的 Schema 直接调用网站内部 API,自动处理认证、Cookie、CSRF
  • UI 自动化兜底:当无 API 可用时,通过无障碍树定位元素实现点击、填表、滚动等操作
  • 浏览器即环境:复用真实 Chrome 会话,继承登录态、设备指纹、IP 信誉

显著优势

1. 零侵入集成:无需逆向工程、无需抓包工具、无需修改目标站点
2. 认证自动化:API 调用在浏览器上下文执行,天然携带 Session/Cookie

3. 快速上手:单条命令 neo api x.com HomeTimeline 即可发推

4. 双模交互:优先 API(快、稳定),降级 UI 自动化(兼容性好)

潜在局限与风险

  • 平台依赖:必须运行 Chrome + CDP,Windows/Mac/Linux 环境配置复杂度不一
  • 稳定性风险:目标网站改版会导致 Schema 失效,需重新捕获流量
  • 合规灰色地带:自动调用内部 API 可能违反 ToS(如社交媒体自动化)
  • 资源泄漏:每次 neo open 创建新标签页,忘记关闭会导致内存泄漏
  • 隐私暴露:所有浏览行为可被 Neo 记录,敏感站点需谨慎

适合人群

  • 需要批量操作 Web 应用但无官方 API 的自动化工程师
  • 希望用 AI 代理直接操控浏览器的开发者
  • 快速原型验证、数据采集、社交账号管理的场景

安全建议

  • 仅在隔离的 Chrome Profile 中运行,避免与主浏览器数据混用
  • 敏感操作前确认 neo doctor 通过,防止请求被中间人拦截
  • 定期检查 ~/.neo/schemas 缓存,清理不再使用的域名数据

Neo — Web App API Discovery 内容

手动下载zip · 3.3 kB
SKILL.mdtext/markdown
请选择文件