跳到正文
AgileMedic
Esc
本栏目菜单

什么是 AgileMedic

AgileMedic 是一款基于 Qt 6 + C++20 的 Windows 桌面系统工具,定位是系统医生:查清是谁占着文件、谁在吃资源、谁在联网,再由你决定怎么处理。

一句话概括 —— 系统做不到的事交给它;拿不准能不能删、该不该关的,可以问你配的 AI。

它不做 360 / CCleaner 那一套:不打健康分、不做一键加速。它专注 Windows 自带工具给不了的场景 —— 被进程占用删不掉的文件、进程级的网络连接、启动项和服务的来源 —— 并且在进程、服务、网络连接、告警、大文件等面板旁边留了 AI 解释入口。

设计目标

目标怎么做到
只做系统做不到的事文件解锁走 Restart Manager,进程级网络连接、启动项四类来源、进程签名核验 —— 资源管理器和任务管理器给不了
AI 是可选的不配模型也能用全部基础功能;配了模型,各面板多一个「问 AI」入口。AI 功能提供免费试用,之后需授权(见 软件许可协议)
反 placebo(反安慰剂)不搞「健康分」「一键加速」;垃圾清理只列明确可清的目录、逐条给你看大小,默认只勾「安全删」,全部进回收站
会改系统的动作先确认结束进程、清理、改服务、改启动项都先弹确认;服务、启动项、系统优化、环境变量的改动进「操作记录」,可以逐条撤销
让 AI 客户端读你的电脑内置 MCP Server,Claude Desktop / Cursor / Claude Code 等可以调用 AgileMedic 的诊断工具;写操作要你在弹窗里点「允许」

启动时就要管理员权限

AgileMedic 每次启动都会请求管理员权限(弹一次 UAC),之后全程以管理员运行,中途不再逐个功能弹窗。旧版文档写的「按需提权、启动时是普通权限」与实际不符。原因见 下载与安装。

五分钟能跑通什么

装好后打开程序,默认停在文件解锁面板。你可以:

  1. 把一个「正在被占用、删不掉」的文件拖进去 —— 立刻看到是哪些进程占着它;
  2. 点「关闭句柄(友好)」请所有占用进程保存退出,或勾选其中几个点「结束进程(强制)」直接终止;
  3. 切到实时监控,看 CPU / 内存 / 磁盘 / 网络的实时曲线;
  4. 配好 AI 的话,在进程、服务、网络连接等面板点「AI 解释」,把这一条丢给它判断能不能动。

整个过程不需要重启电脑。

应用里有什么

v0.3.0 的侧栏是 6 组 20 个面板,外加设置。下表按侧栏分组排:

分组面板文档
诊断 · AI实时监控 · AI 诊断 · MCP 接入 · 异常告警实时监控 · AI 诊断 · MCP 接入 · 异常告警
文件文件解锁 · 文件查找(大文件 / 重复文件)· 垃圾清理文件解锁 · 大文件查找 · 重复文件查找 · 垃圾清理
软件 · 进程软件管理 · 进程管理 · 服务管理 · 启动项管理软件管理 · 进程 / 启动项 / 服务
安全病毒扫描 · 操作记录病毒扫描 · 操作记录与撤销
网络网络监视 · 端口占用 · 网络工具/features/network
实用工具系统优化 · 工具箱 · 剪贴板历史 · 环境变量工具箱 + 系统优化 · 剪贴板历史 · 环境变量

这 20 个面板都是免费功能,没有使用期限;要试用或授权的只有经过 AI 的那几个按钮(AI 诊断对话、一键巡检、各面板的「问 AI / AI 解释 / AI 详解」、AI 复核、AI 设置里的测试连接)。除了侧栏,大部分面板也能从命令面板(Ctrl+Shift+P)进入。

还没有的

  • 卸载残留扫描:「软件管理」调用软件自带的卸载程序,自己不扫残留,见 软件管理。
  • 数据恢复:源码里已经做完,v0.3.0 安装包里还没有,随下一版发布。

它适合谁

  • 重度电脑用户 / 折腾党 —— 经常遇到「文件删不掉」「端口被占」「陌生进程在联网」
  • 程序员 / 运维 —— 需要快速定位占用进程、进程级连接、启动项来源,并能把上下文交给 AI
  • 想用 AI 管电脑的人 —— 希望 AI 看着真实的系统数据帮你判断
  • AI 客户端用户 —— 想让 Claude Desktop / Cursor 直接读取本机系统信息做诊断

它不适合谁

  • 需要主动防御、专业杀毒 —— AgileMedic 不自建病毒库,病毒扫描 调度的是系统自带的 Windows Defender
  • 需要句柄级排查 —— 文件解锁用 Restart Manager 查的是占用的进程,不逐个枚举句柄;要句柄级用 Sysinternals 的 Handle / Process Explorer
  • 需要 macOS / Linux —— 只提供 Windows 10 / 11 x64 版
  • 不想给管理员权限 —— 它启动就要

为什么只有 Windows

文件解锁、监控、进程、服务、告警直接调用 Windows 专有接口(Restart Manager、PDH 性能计数器、服务控制管理器、NTFS USN 日志等),macOS / Linux 上没有等价物。所以下载页只提供 Windows 10 / 11 x64 的安装包与便携版。

核心架构

AgileMedic 基于自研的 Agile-Qt(Qt 6 + C++20)框架,按层组织:

┌─────────────────────────────────────────────┐
│ App 层     main.cpp / 命令行参数分流           │
│            (--mcp-stdio / --mcp-http 等)     │
├─────────────────────────────────────────────┤
│ Widget 层  MainWindow / 各功能 Panel /        │
│            Sidebar / CommandBar               │
├─────────────────────────────────────────────┤
│ Manager    ActionManager / UnlockerManager    │
├─────────────────────────────────────────────┤
│ Service    FileUnlockService / MonitorService │
│            AiService / TrayService / ...       │
├─────────────────────────────────────────────┤
│ Platform   Restart Manager / PDH / DPAPI /    │
│            全局热键 / 窗口外观(按平台实现)    │
└─────────────────────────────────────────────┘

安装包里有三个程序:主程序 agile-medic.exe;MCP 的独立 sidecar agilemedic-mcp.exe;拖放接力用的 agilemedic-drophost.exe(管理员窗口接不住普通权限资源管理器的拖放,由它代接,见 文件解锁)。

下一步

最后更新: