SuperAPI AI 工具集

anything-analyzer-cdp

通用与其它

查看项目

更新于 10-15 20:05

技能介绍

用途:Anything Analyzer 是一款 Electron 桌面应用,内嵌浏览器,通过 Chrome DevTools Protocol(CDP)捕获全部网络流量,注入 JS 钩子并快照存储,再把数据交给 AI 生成协议分析报告,适合记录注册流程、2API 逆向工程与通用浏览器协议分析。

主要能力:以 Session 为单位组织捕获数据,包含请求、JS 钩子事件与存储快照;捕获引擎通过 CDP 附加到 WebContentsView 标签页,启用 Fetch.enable 拦截请求,经 Page.addScriptToEvaluateOnNewDocument 注入钩子,并周期性采集存储快照。AI 分析流水线包含规则化场景识别(注册、OAuth、API 认证、WebSocket、通用)、数据组装去重与截断、提示词构建、流式调用 LLM。数据存于 better-sqlite3 的 SQLite 数据库。

使用方式:克隆仓库后安装依赖并运行。

git clone https://github.com/MouseWW/anything-analyzer.git cd anything-analyzer pnpm install pnpm dev pnpm build

Windows 原生模块需先装 Visual Studio Build Tools,若 better-sqlite3 失败可执行 pnpm rebuild;打包安装程序用 pnpm run build && npx electron-builder --win。在设置面板配置 LLM:provider 可选 openai、anthropic 或 custom,填写 apiKey、model,custom 需 baseUrl。典型流程为新建 Session、开始捕获、在嵌入浏览器完成操作、停止捕获、点击分析生成 Markdown 报告。

限制:资料未提供收费、价格与平台支持范围;部分流式响应(SSE)无法同步捕获正文,需标记为 SSE 并通过 Network.eventSourceMessageReceived 采集分块;HTTPS 拦截部分内容在资料中未完整给出。