| v3.6.52 | # Anything Analyzer v3.6.52 ## 变更 - **统一 tools provider 路由** — 分析与追问复用同一套最新 LLM provider 配置和工具调用协议。 - **修复追问工具调用兼容性** — 规范化 MCP 工具名、兼容 Responses/Chat Completions function schema,并保留真实工具名映射。 - **支持持续工具调用** — 不再因轮次上限或工具异常自动退回无工具请求。 - **优化上下文预算** — 大量请求的预过滤按批次发送,追问上下文使用确定性压缩,避免单次超大请求。 ## 修复 - **macOS Intel 打包架构** — 修复 x64 包内 `better-sqlite3` 原生模块被打成 arm64 的问题 - macOS x64 与 arm64 现在分别在对应 runner 上构建,避免原生依赖交叉污染 - 发布前会校验 `better_sqlite3.node` 的实际 Mach-O 架构,架构不匹配时阻断 Release ## 下载 | 平台 | 文件 | | | High | 7/13/2026 |
| v3.6.51 | # Anything Analyzer v3.6.51 ## 修复 - **macOS Intel 打包架构** — 修复 x64 包内 `better-sqlite3` 原生模块被打成 arm64 的问题 - macOS x64 与 arm64 现在分别在对应 runner 上构建,避免原生依赖交叉污染 - 发布前会校验 `better_sqlite3.node` 的实际 Mach-O 架构,架构不匹配时阻断 Release ## 下载 | 平台 | 文件 | |------|------| | Windows | Anything-Analyzer-Setup-3.6.51.exe | | macOS (Apple Silicon) | Anything-Analyzer-3.6.51-arm64.dmg | | macOS (Intel) | Anything-Analyzer-3.6.51-x64.dmg | | Linux | Anything-Analyzer-3.6.51.AppImage | | High | 7/2/2026 |
| v3.6.50 | # Anything Analyzer v3.6.50 ## 修复 - **LLM 工具调用协议校验** — 拒绝非字符串的 OpenAI、Responses API 与 Anthropic/MiniMax 工具调用标识字段 - 工具调用轮次不再让数字型 `id`、`name` 或 `call_id` 进入工具执行与结果回填路径 - 畸形工具调用响应现在会在入站协议边界返回明确格式错误 ## 下载 | 平台 | 文件 | |------|------| | Windows | Anything-Analyzer-Setup-3.6.50.exe | | macOS (Apple Silicon) | Anything-Analyzer-3.6.50-arm64.dmg | | macOS (Intel) | Anything-Analyzer-3.6.50-x64.dmg | | Linux | Anything-Analyzer-3.6.50.AppImage | | High | 6/3/2026 |
| v3.6.10 | # Anything Analyzer v3.6.10 ## 修复 - **代理认证无法访问网页** — 修复配置带用户名密码的代理后,内嵌浏览器访问网页报错 `ERR_NO_SUPPORTED_PROXIES` (-336) 的问题 - Chromium 的 `proxyRules` 不支持内嵌凭证格式 (`user:pass@host:port`) - 改为通过 `app.on('login')` 事件响应代理 407 认证质询 ## 下载 | 平台 | 文件 | |------|------| | Windows | Anything-Analyzer-Setup-3.6.10.exe | | macOS (Apple Silicon) | Anything-Analyzer-3.6.10-arm64.dmg | | macOS (Intel) | Anything-Analyzer-3.6.10-x64.dmg | | Linux | Anything-Analyzer-3.6.10.AppImage | | High | 5/28/2026 |
| v3.6.9 | # Anything Analyzer v3.6.9 ## 修复 - **手机端 CA 证书安装后 HTTPS 仍报错** — 修复移动设备安装 CA 证书后进行网络请求仍提示证书不正确的问题 - `.cer` 证书文件改为 DER 二进制格式(此前错误地返回 PEM 文本格式,iOS/Android 可能无法正确识别) - 叶证书添加 `authorityKeyIdentifier` 和 `subjectKeyIdentifier` 扩展,满足移动端 TLS 栈的严格校验 - TLS 握手时发送完整证书链(叶证书 + CA 证书),确保客户端可完整验证信任路径 - `.cer` / `.crt` / `.pem` 端点分别返回正确的 Content-Type(`application/x-x509-ca-cert` / `application/x-pem-file`) ## 改进 - **证书安装教程大幅完善** — 证书下载页面新增详细的分步操作指南 - iOS:10 步完整流程(代理配置 → Safari 下载 → 描述文件安装 → 证书信任设置),附常见问题 | High | 5/12/2026 |
| v3.6.8 | # Anything Analyzer v3.6.8 ## 修复 - **局域网设备代理不可用** — 修复其他设备通过局域网连接 MITM 代理后无法正常使用的问题 - 设备直接访问代理 IP 地址时返回证书下载页面,而非报错 - 防止代理自连死循环(设备通过代理访问代理自身地址时正确拦截) - HTTPS 证书下载页支持:通过 CONNECT 隧道访问 `cert.anything.test` 时也能返回证书页 - 证书下载链接自动适配:通过 IP 直接访问时,下载链接指向当前 IP 而非需要 DNS 的域名 - **HTTPS 非标准端口 Host 头错误** — 修复转发 HTTPS 请求时 `Host` 头丢失端口号(如 `example.com:8443` 被错误发为 `example.com`),导致目标服务器拒绝请求 - **WebSocket 升级 Host 头错误** — 修复 HTTP 和 HTTPS WebSocket 升级请求中 `Host` 头同样缺少端口号的问题 ## 改进 - **显示本机局域网 IP** — MITM 代理设置页面现在直 | High | 5/10/2026 |
| v3.6.6 | # Anything Analyzer v3.6.6 ## 新功能 - **手机证书下载页面** — MITM 代理新增内置证书下载页面,手机配置代理后浏览器访问 `http://cert.anything.local` 即可下载并安装 CA 证书,类似 mitmproxy 的 `mitm.it` 机制 - 自动识别 iOS / Android / 桌面端,显示对应安装步骤 - 支持 `.crt` / `.pem` / `.cer` 格式下载 - **设置面板代理提示优化** — MITM 代理设置中显示手机证书安装地址,代理地址提示改为 `<本机IP>` 更便于外部设备连接 ## 下载 | 平台 | 文件 | |------|------| | Windows | Anything-Analyzer-Setup-3.6.6.exe | | macOS (Apple Silicon) | Anything-Analyzer-3.6.6-arm64.dmg | | macOS (Intel) | Anything-Analyzer-3.6.6-x64.dmg | | Li | High | 5/3/2026 |
| v3.5.3 | # Anything Analyzer v3.5.3 ## 修复 - **macOS 自动更新签名校验失败** — 修复 mac 发布链路中更新包签名/校验缺失的问题,避免 `ShipIt` 在更新时提示“代码对象根本未签名”并导致新版本无法正确安装 - **AI / MCP 多轮追问上下文丢失** — 修复重新分析后聊天历史未正确重置、MCP 追问缺少初始上下文的问题,提升继续追问时的分析准确性 - **聊天失败状态残留** — 发送追问失败时会回滚乐观插入的用户消息,避免 UI 中残留无效消息 ## 改进 - **长对话工具上下文压缩** — 自动剥离和压缩旧消息中的工具上下文,保留关键请求序号与核心发现,降低长会话上下文膨胀问题 - **报告显示与导出优化** — 前端显示与导出报告时自动隐藏内部 `tool_context` 标记,使内容更干净、更适合分享 - **macOS 发布稳定性增强** — 单次 mac 构建同时产出 x64 与 arm64 更新元数据,并在 CI 中校验 `latest-mac.yml` 与 `codesign`,避免架构元数据被覆盖 ## | High | 4/28/2026 |
| v3.5.2 | # Anything Analyzer v3.5.2 ## 修复 - **macOS 自动更新签名校验失败** — 修复 mac 发布链路中更新包签名/校验缺失的问题,避免 `ShipIt` 在更新时提示“代码对象根本未签名”并导致新版本无法正确安装 - **AI / MCP 多轮追问上下文丢失** — 修复重新分析后聊天历史未正确重置、MCP 追问缺少初始上下文的问题,提升继续追问时的分析准确性 - **聊天失败状态残留** — 发送追问失败时会回滚乐观插入的用户消息,避免 UI 中残留无效消息 ## 改进 - **长对话工具上下文压缩** — 自动剥离和压缩旧消息中的工具上下文,保留关键请求序号与核心发现,降低长会话上下文膨胀问题 - **报告显示与导出优化** — 前端显示与导出报告时自动隐藏内部 `tool_context` 标记,使内容更干净、更适合分享 - **macOS 发布稳定性增强** — 单次 mac 构建同时产出 x64 与 arm64 更新元数据,并在 CI 中校验 `latest-mac.yml` 与 `codesign`,避免架构元数据被覆盖 ## | High | 4/22/2026 |
| v3.5.1 | # Anything Analyzer v3.5.1 ## 修复 - **MITM 代理上游代理支持** — MITM 代理服务器现在正确通过已配置的上游代理(HTTP/HTTPS/SOCKS5)转发出站连接,修复外部浏览器通过 MITM 代理抓包时无法访问需要翻墙站点的问题 ## 改进 - **CONNECT 隧道健壮性** — 修复代理响应解析中的 Buffer 编码问题和尾部数据丢失,HTTPS 代理类型正确使用 TLS 连接 - **超时保护** — 上游代理 CONNECT 隧道添加 30 秒超时,防止连接挂起和 socket 泄漏 - **请求体累积性能** — 修复 O(n^2) Buffer.concat 问题,改用计数器追踪大小 ## 下载 | 平台 | 文件 | |------|------| | Windows | `Anything-Analyzer-Setup-3.5.1.exe` | | macOS (Apple Silicon) | `Anything-Analyzer-3.5.1-arm64.dmg` | | macOS (Intel) | | High | 4/21/2026 |
| v3.4.1 | # Anything Analyzer v3.4.1 ## Bug 修复 - **修复 AI 日志模块在多主题下样式异常** — 将 AI Log 视图中所有硬编码颜色和未定义 CSS 变量替换为 `tokens.css` 设计令牌,确保在全部 10+ 主题(light、dark、nord、dracula 等)下正常渲染 - **修复侧边栏版本号硬编码** — 侧边栏底部的版本号由静态 `v3.2.0` 改为动态读取应用实际版本号 ## 下载 | 平台 | 文件 | |------|------| | Windows | `Anything-Analyzer-Setup-3.4.1.exe` | | macOS (Apple Silicon) | `Anything-Analyzer-3.4.1-arm64.dmg` | | macOS (Intel) | `Anything-Analyzer-3.4.1-x64.dmg` | | Linux | `Anything-Analyzer-3.4.1.AppImage` | | High | 4/20/2026 |
| v3.4.0 | # Anything Analyzer v3.4.0 ## 新功能 - **AI 请求日志查看器** — 新增 AI Request Log 模块,记录所有 LLM API 调用的完整 HTTP 请求/响应数据,帮助调试 AI 分析和追问过程中的网络问题 - 在 Report 工具栏点击「📋 AI 请求日志」即可进入日志视图 - 左右分栏布局:左侧为日志列表(支持类型过滤和搜索),右侧为详情面板 - 详情面板提供 Request Body / Response Body / Headers / Meta 四个子 Tab - 支持 Session 级别和全局级别两种查看模式 - API Key 自动脱敏,敏感信息不会明文存储 - 记录请求耗时、Token 用量、HTTP 状态码和错误信息 ## Bug 修复 - **修复追问不遵循 apiType 配置** — 当用户全局设置 `apiType: "responses"`(OpenAI Responses API)时,追问(含 tool calling)仍错误使用 `/chat/completions` | High | 4/20/2026 |
| v3.3.7 | # Anything Analyzer v3.3.7 ## Bug 修复 - **修复追问时 FOREIGN KEY 约束错误** — AI Report 追问期间,若用户切换或删除 Session,LLM 响应后持久化消息会因 report 被级联删除而报错。现在通过 `activeChatReports` 机制保护正在追问的 report 不被删除,确保追问消息正常持久化 - **修复第三方 LLM 中转站兼容性** — 针对非标准 API 供应商(中转/代理站)返回 HTML 错误页、非标准 JSON 格式等情况,增加安全 JSON 解析和响应结构验证,避免 `Unexpected token '<'` 和 `Cannot read properties of undefined` 等崩溃,改为显示清晰的错误信息 - **修复 LLM 错误信息双重包装** — HTTP 错误(如 404)不再被网络诊断函数二次包装,错误提示更简洁准确 ## 下载 | 平台 | 文件 | |------|------| | Windows | `Anything-Analyzer-Setu | High | 4/20/2026 |
| v3.3.6 | # Anything Analyzer v3.3.6 ## Bug 修复 - **修复追问时 FOREIGN KEY 约束错误** — AI Report 追问期间,若用户切换或删除 Session,LLM 响应后持久化消息会因 report 被级联删除而报错 `SqliteError: FOREIGN KEY constraint failed`。现在通过 `activeChatReports` 机制保护正在追问的 report 不被删除,确保追问消息正常持久化 ## 下载 | 平台 | 文件 | |------|------| | Windows | `Anything-Analyzer-Setup-3.3.6.exe` | | macOS (Apple Silicon) | `Anything-Analyzer-3.3.6-arm64.dmg` | | macOS (Intel) | `Anything-Analyzer-3.3.6-x64.dmg` | | Linux | `Anything-Analyzer-3.3.6.AppImage` | | High | 4/19/2026 |
| v3.3.5 | # Anything Analyzer v3.3.5 ## 新功能 - **Per-session Tab Groups** — 每个 session 独享自己的 tab 集合,切换 session 时隐藏旧 tab 并恢复新 session 的 tab,页面状态完整保留(登录态、表单、滚动位置等) - **浏览器数据完全隔离** — 各 session 通过 Electron partition 实现 cookies/localStorage/cache 独立,Session A 的登录不会泄露到 Session B ## 改进 - 首次访问 session 自动导航到 target_url;返回已有 tab 的 session 不强制跳转 - 导航决策移入 main process,消除 renderer ↔ main IPC 往返的时序问题 - 删除 session 时同步清理对应的 tab group 及浏览器数据 - App 退出时正确清理所有 session group 的 tab 资源 | High | 4/18/2026 |
| v3.3.4 | # Anything Analyzer v3.3.4 ## Bug 修复 - **修复界面白屏** — 恢复 v3.3.3 中被误删的窗口控制、指纹伪装、Shell 等 IPC handlers,修复应用启动后白屏无法使用的问题 - **修复追问对话消失** — 旧报告(v3.3.3 之前生成)打开后发送追问,消息和回答不可见的问题;现在会自动重建对话上下文并回写数据库 - **修复取消分析功能** — 恢复 AbortController 逻辑,分析过程中可正常取消 - **恢复 react-window 依赖** — 修复虚拟列表组件因缺少依赖导致的渲染异常 ## 改进 - **网络错误诊断增强** — 提取 `err.cause` 展示真实错误原因,不再被 `fetch failed` 兜底信息吞掉细节 - **MCP Server 认证恢复** — 恢复 Bearer token 自动生成和认证开关功能 ## 下载 | 平台 | 文件 | |------|------| | Windows | `Anything-Analyzer-Setup-3.3.4.exe` | High | 4/17/2026 |
| v3.2.2 | # Anything Analyzer v3.2.2 ### New Features - **11 套主题皮肤** — 标题栏一键切换:Default Dark / Light / Discord / GitHub Dark / Catppuccin / Dracula / Nord / Tokyo Night / Gruvbox / Ayu Dark / One Dark - **浏览器指纹伪装** — 支持 UserAgent、Platform、屏幕分辨率、WebGL Renderer、Canvas Noise、WebRTC Policy、硬件并发数、设备内存、时区、语言等全面伪装,每个 Session 独立指纹配置 - **MCP Server Bearer Token 认证** — MCP Server 支持配置 Auth Token,增强安全性 ### Bug Fixes - 修复 Inspector Storage 数据无法实时推送到渲染进程,抓包过程中 Storage 面板始终为空 - 修复亮色主题下 Primary 按钮 hover 效果 | High | 4/17/2026 |
| v3.2.1 | # Anything Analyzer v3.2.1 ## Bug Fixes - **修复 macOS 异常退出** — 解决 macOS 下关闭应用时进程未正确清理导致的异常退出问题(感谢 @captain686 PR #17) - 优化 CaptureEngine 停止逻辑,增加错误处理 - 改进主进程退出流程,确保所有资源正确释放 - TabManager 增加销毁方法,清理 WebContentsView - Window 增加关闭前清理钩子 ## UI 优化 - **抓包控件增强** — Inspector 视图添加 Start/Pause/Resume/Stop 控件,MITM 模式下无需切换到浏览器即可控制抓包 - **按钮可见性提升** — 放大 Start 按钮和 pill 控件,提升操作区域的可发现性 - **Session 状态修复** — 移除错误的"待分析"状态判断,简化为 Running/Paused/Stopped 三状态 - **侧边栏美化** — 卡片式布局、状态圆点脉冲动画、域名预览、Session 计数徽章、自定义滚动条 | High | 4/17/2026 |
| v3.2.0 | # Anything Analyzer v3.2.0 ## UI 全面重构 - **全新设计系统** — 基于 CSS Design Tokens 重构,统一颜色、间距、圆角、字体等视觉变量,告别 Ant Design 依赖 - **自研 UI 组件库** — Button、Modal、Select、Input、Tag、Toast、VirtualTable、Tooltip、Popconfirm 等 20+ 组件全部自研,体积更小、风格统一 - **CSS Modules 化** — 所有组件样式迁移至 CSS Modules,杜绝样式污染 - **三视图架构** — Browser / Inspector / Report 三个独立视图,导航标签切换,信息密度更高 - **自定义标题栏** — 无边框窗口 + 自定义 Titlebar,集成导航、语言切换、主题切换、窗口控制 - **新增 StatusBar** — 底部状态栏实时显示会话状态、请求数、Hook 数、LLM 模型和 token 消耗 - **新增 AnalyzeBar** — Inspector 底部独立分析栏,集成 | High | 4/17/2026 |
| v3.1.0 | # Anything Analyzer v3.1.0 ## 新功能:暂停/恢复抓包 - **Pause → Resume 切换** — 点击 Pause 暂停抓包后,按钮自动变为 Resume,再次点击即可恢复抓包,无需重新开始会话 - **MCP 工具支持** — 新增 `resume_capture` MCP tool,外部 AI Agent 可通过 MCP 控制暂停/恢复 ## 改进:LLM 连接错误诊断 之前点击分析失败时只显示 `fetch failed`,用户无法判断原因。现在会根据错误类型给出具体的中文诊断信息: | 错误场景 | 提示信息 | |---------|---------| | API 地址写错 | DNS 解析失败:无法解析 xxx。请检查 API 地址拼写是否正确 | | 本地中转服务未启动 | 连接被拒绝:xxx 未在监听。请确认该服务已启动 | | 网络不通 / 被墙 | 网络请求失败:无法连接到 xxx。常见原因:API 地址错误、需科学上网、本地服务未启动 | | 请求超时 | 连接超时:xxx 在 120 秒内未响应 | | SSL | High | 4/16/2026 |
| v3.0.0 | # Anything Analyzer v3.0.0 ## MITM 代理抓包 — 突破浏览器边界 v3.0.0 最大的变化:**新增内置 HTTPS 中间人代理**,支持捕获系统级/外部应用的 HTTP(S) 流量。现在你不仅可以分析内嵌浏览器里的请求,还可以抓取 Postman、curl、Python 脚本、移动端 App 等任何 HTTP 客户端的流量,统一送入 AI 分析。 ### 核心特性 - **双通道捕获** — 浏览器内通过 CDP 抓包 + 外部应用通过 MITM 代理抓包,数据统一汇入同一会话 - **一键 CA 证书管理** — 自动生成根 CA,支持安装/卸载/重新生成/导出,跨平台支持(Windows/macOS/Linux) - **系统代理集成** — 一键设为系统代理,无需手动配置 - **纯代理模式** — 创建 Session 时不填 URL,专注捕获外部应用流量 - **按域名签发子证书** — LRU 缓存,高性能 TLS 解密 - **请求来源标记** — 请求列表中区分「CDP」和「代理」来源 ### 使用方式 1. Settin | Medium | 4/14/2026 |
| v2.5.1 | **Full Changelog**: https://github.com/Mouseww/anything-analyzer/compare/v2.5.0...v2.5.1 | Medium | 4/14/2026 |
| v2.5.0 | **Full Changelog**: https://github.com/Mouseww/anything-analyzer/compare/v2.4.2...v2.5.0 - 内置 MCP Server — 对外暴露工具,可对接AI编程工具 - 修复已知bug | Medium | 4/14/2026 |
| v2.4.2 | **Full Changelog**: https://github.com/Mouseww/anything-analyzer/compare/v2.4.1...v2.4.2 | Medium | 4/14/2026 |
| v2.4.1 | **Full Changelog**: https://github.com/Mouseww/anything-analyzer/compare/v2.4.0...v2.4.1 | Medium | 4/14/2026 |
| v2.4.0 | **Full Changelog**: https://github.com/Mouseww/anything-analyzer/compare/v2.3.0...v2.4.0 | Medium | 4/14/2026 |
| v2.3.0 | **Full Changelog**: https://github.com/Mouseww/anything-analyzer/compare/v2.2.0...v2.3.0 | Medium | 4/13/2026 |
| v2.2.0 | **Full Changelog**: https://github.com/Mouseww/anything-analyzer/compare/v2.1.0...v2.2.0 - 支持自定义分析要求 - 内置不同的分析模板 - 修复request点击后可以查看详情(header、body等等) | Medium | 4/13/2026 |
| v2.1.0 | **Full Changelog**: https://github.com/Mouseww/anything-analyzer/compare/v2.0.0...v2.1.0 | Medium | 4/13/2026 |
| v2.0.0 | ## Anything Analyzer v2.0.0 Universal web protocol analyzer with embedded multi-tab browser. ### Features - Embedded multi-tab browser with popup interception (OAuth-friendly) - Full network capture via Chrome DevTools Protocol (CDP) - SSE / WebSocket detection - JS Hook injection (fetch, XMLHttpRequest, crypto.subtle, document.cookie) - Periodic storage snapshots (Cookie, localStorage, sessionStorage) - AI-powered protocol analysis (OpenAI / Anthropic / Custom LLM) - Dark theme UI ### Instal | Medium | 4/12/2026 |