Skip to content

什么是 AgileMedic

AgileMedic 是一款基于 Qt 6 + C++20 打造的 Windows 桌面系统工具,定位是 AI 驱动的系统医生

如果用一句话概括 —— "系统做不到的事,交给它;做完之后,让 AI 帮你判断到底能不能删、该不该关。"

AgileMedic 不是又一个 360 / CCleaner。它专注于 Windows 内建工具和常见清理软件覆盖不到的场景:被进程占用无法删除的文件、进程级的网络连接、句柄级的占用排查,并且在每个动作旁边都留有一个 AI 诊断入口 —— 你不确定"这个陌生进程能不能结束""这堆残留能不能清",直接问 AI。

设计目标

目标怎么做到
只做系统做不到的事文件解锁走 Restart Manager、进程级网络连接、句柄占用排查 —— 都是资源管理器 / 任务管理器给不了的能力
AI 是可选增强,不是必需不配 API Key 也能用全部本地功能;配了 Key,每个面板旁多一个"问 AI"入口,用自然语言判断灰色地带
反 placebo(反安慰剂)不搞"健康分""一键加速""已清理 X MB"这类夸大话术,只给真实的进程、路径、连接和可复现的操作
按需提权,不无脑要管理员启动时是普通权限;只有在强制结束进程、改服务、清系统目录这类高权限操作时,才弹一次 UAC
让 AI 编辑器直接调系统能力内置反向 MCP Server,Claude Desktop / Cursor / Claude Code 可以直接调用 AgileMedic 的诊断工具

五分钟能跑通什么

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

  1. 把一个"正在被占用、删不掉"的文件拖进去 —— 立刻看到是哪些进程占着它;
  2. 勾选占用进程,点「关闭句柄(友好)」请求它们优雅退出,或点「结束进程(强制)」直接终止;
  3. 切到实时监控,看 CPU / 内存 / 磁盘 / 网络的实时曲线;
  4. 如果配好了 AI,在任意面板点"问 AI"把当前进程 / 连接 / 文件丢给它,让它解释这是什么、能不能动。

整个过程不需要重启电脑,也不需要一开始就给管理员权限。

核心功能速览

功能说明文档
文件解锁解锁被进程占用的文件 / 文件夹(Restart Manager),三档处置/features/unlock
实时监控CPU / 内存 / 磁盘 / 网络实时采样 + 自绘趋势图 + 异常告警/features/monitor
AI 诊断用自然语言问"这个进程是什么""电脑为什么卡",AI 给具体判断/ai/diagnose
垃圾清理规则化扫描已知垃圾目录,复选清理,灰色地带交给 AI 判断/features/junk-clean
大文件查找异步扫盘找出占空间的大文件,AI 标注能否安全删/features/large-file
进程管理Process Explorer 风格的真实进程表 + 详情侧栏 + AI 解释/features/process-manager
卸载残留真实软件清单 + 残留清理语义 + AI 三档判断/features/uninstall
网络监视进程级连接表 + 流量趋势 + AI 解释陌生连接/features/network
工具箱防睡眠 / 刷新 DNS / 清空回收站 / 重启资源管理器 / 解除文件阻止标记等一次性动作/features/toolbox
反向 MCP Server让 Claude Desktop / Cursor / Claude Code 直接调 AgileMedic 的系统能力/mcp/overview

除此之外还有服务管理、启动项管理、端口占用、网络工具、系统优化等面板,均可从左侧导航或命令面板(Ctrl+Shift+P)进入。

它适合谁

  • 重度电脑用户 / 折腾党 —— 经常遇到"文件删不掉""端口被占""陌生进程在联网"这类问题
  • 程序员 / 运维 —— 需要快速定位句柄占用、进程级连接、启动项来源,并能把上下文丢给 AI
  • 想用 AI 管电脑的人 —— 希望"AI 看着系统状态帮我判断",而不是自己一个个去搜进程名
  • AI 编辑器用户 —— 想让 Claude Desktop / Cursor 直接读取本机系统信息做诊断

它不适合谁

  • 需要 杀毒 / 病毒查杀 —— AgileMedic 不自建病毒库;实机反病毒请用 Windows Defender 等专业方案(集成 VirusTotal 属路线图)
  • 需要 macOS / Linux —— 目前仅 Windows 10 / 11 x64,核心能力依赖 Win32 API(Restart Manager / PDH / WMI / ETW),跨平台属路线图
  • 想要 "一键加速 / 健康评分" —— 这类伪科学功能是 AgileMedic 明确不做的红线

为什么只有 Windows

AgileMedic 的解锁、监控、告警等核心能力直接调用 Windows 专有 API(Restart Manager、PDH、WMI、ETW),这些在 macOS / Linux 上没有等价物。因此当前版本仅支持 Windows 10 / 11 x64。macOS / Linux 支持在路线图中,但没有明确时间表。

核心架构

AgileMedic 基于自研 Agile-Qt(Qt 6 + C++20)框架打造,采用五层架构:

┌─────────────────────────────────────────────┐
│ App 层     main.cpp / 单实例 / MCP 传输分流   │
├─────────────────────────────────────────────┤
│ Widget 层  MainWindow / 各功能 Panel /        │
│            Sidebar / CommandBar               │
├─────────────────────────────────────────────┤
│ Manager    ActionManager / UnlockerManager    │
├─────────────────────────────────────────────┤
│ Service    FileUnlockService / MonitorService │
│            AiService / TrayService / ...       │
├─────────────────────────────────────────────┤
│ Platform   GlobalHotkey / DPAPI / WindowChrome│
│ / Core     EventBus / Theme / ConfigManager   │
└─────────────────────────────────────────────┘

主程序可执行文件是 agile-medic.exe;负责反向 MCP 的独立 sidecar 是 agilemedic-mcp.exe

下一步

专注系统做不到的事 · 拒绝伪科学与全家桶