Argus 通过 Rust 直接读取 Windows 原生接口,以 Tauri 2 与 SolidJS 构建界面。进程、性能、服务、启动项、网络连接以及最近 7 天的历史记录集中在同一窗口中,曲线随屏幕刷新率连续流动;常驻托盘时约占用单个 CPU 核心的 1%。名称取自希腊神话中的百眼巨人阿尔戈斯(Argus Panoptes)。
✨ 特性
| 功能 | 说明 | |
|---|---|---|
| 🧮 | 进程 | 按应用、进程树或列表查看,包括每个进程的 GPU 占用;启用特权服务或以管理员身份运行时另含网络流量。支持排序、搜索、结束进程或整个进程树;详细信息面板显示命令行、用户、完整性级别等。 |
| ⚡ | 优先级与效率模式 | 通过右键菜单设置,也可建立规则,在程序每次启动时自动应用。 |
| 📈 | 性能 | CPU(每核心、性能核与能效核、频率、温度、功耗)、内存、磁盘、网络、GPU 与电池。 |
| 🧩 | 服务与启动项 | 启动、停止服务及修改启动类型;启用或禁用启动项,与系统任务管理器使用同一开关。 |
| 🌐 | 连接与端口 | TCP 与 UDP 端点及其所属进程,支持按端口精确搜索和断开连接。 |
| 🔍 | 文件占用 | 将文件或文件夹拖放到窗口,结合 Restart Manager 与句柄枚举查找占用进程,包括进程的当前目录;借助特权服务可检查更多进程。 |
| 🕘 | 历史回溯 | 最近 7 天的资源曲线,单击任意时刻即可查看当时占用最高的进程。 |
| 📌 | 常驻托盘 | 通过全局快捷键 Ctrl+Alt+Esc 显示或隐藏窗口;隐藏时资源占用极低。 |
| 🔄 | 应用内更新 | 提供稳定版与测试版两个通道,可选 GitHub 加速代理;仅安装通过签名校验的版本。 |
| 🎨 | 原生外观 | Mica 背景与系统强调色,深色、浅色主题默认跟随系统,也可在设置中指定。 |
| 🌍 | 多语言 | 简体中文与英文界面,默认跟随 Windows 显示语言;首次启动时引导完成常用设置。 |
| 👤 | 无需管理员权限 | 以标准用户身份即可查看全部进程的路径与资源占用。 |
| 🛡️ | 可选特权服务 | 经一次管理员授权后,以标准权限运行的界面同样可以管理系统进程、自动应用规则、统计每进程网络流量、控制服务及断开连接;可在设置中卸载。 |
📦 下载
从 GitHub Releases 下载最新版本:
| 文件 | 说明 |
|---|---|
Argus_<版本>_x64-setup.exe |
安装版(推荐)。为所有用户安装到 Program Files,安装与更新需要管理员授权;支持应用内更新。 |
Argus_<版本>_x64.exe |
免安装版。直接运行,与安装版共用设置与数据,不支持自动更新。 |
SHA256SUMS.txt |
上述文件的 SHA-256 校验值。 |
Note
程序尚未进行代码签名,首次运行时 Windows SmartScreen 可能提示“未知发布者”。
💻 系统要求
- Windows 11 x64
- WebView2 运行时(Windows 11 已内置)
🔧 从源码构建
需要 Rust(stable,MSVC 工具链)、Node.js 22 及以上版本、pnpm,以及 Visual Studio Build Tools(“使用 C++ 的桌面开发”)。在仓库根目录运行:
start.bat # 开发模式:前端即时热更新,Rust 代码修改后自动重新编译并重启 start.bat build # 发布构建,生成 target\release\argus.exe
浏览器预览、检查、打包安装程序和清理缓存等其他命令,参见开发指南。
🔑 快捷键
| 操作 | 按键 |
|---|---|
| 切换页面 | Ctrl+1 … Ctrl+7 |
| 搜索进程 | Ctrl+F |
| 打开详细信息 | Enter |
| 结束进程 | Delete(Shift+Delete 跳过确认) |
| 显示或隐藏窗口(全局) | Ctrl+Alt+Esc |
完整的操作说明参见使用指南。
📚 文档
| 文档 | 内容 |
|---|---|
| 使用指南 | 界面与操作、常驻与快捷键、设置、硬件数据的来源与限制 |
| 开发指南 | 环境与命令、构建与缓存、性能基线与测量 |
| 架构 | 分层与数据流、各模块职责 |
| 设计 | 设计原则、曲线动画、窗口外观 |
| 路线图 | 已完成与计划中的功能 |
| 已知问题 | 当前版本的限制 |
| 更新日志 | 各版本的变更 |
💬 交流与反馈
欢迎加入 QQ 群 453803497 反馈问题、提出建议或交流使用心得,单击上方徽标或此链接即可打开加群页面。在 Argus 中,“设置 → 关于”也提供“加入 QQ 群”按钮。
🤝 参与贡献
欢迎提交问题与拉取请求,请先阅读贡献指南。安全漏洞请按安全策略私下报告,不要创建公开的 Issue。
🧭 路线图
- M0–M3:进程、性能、服务、启动项、网络连接与文件占用
- M4:每进程 GPU 占用、优先级与效率模式规则、历史回溯
- M5:可选特权服务、规则与网络采集接入、按句柄查询文件占用、系统任务管理器替换
- 可选 CPU 内核传感器:每核读数、有效频率、电压与功耗限制,开启时自动准备官方 PawnIO 驱动;AMD/Intel 显卡遥测;硬件支持范围
详情参见路线图。
🙏 致谢
Argus 构建于以下开源项目之上,在此致谢:
| 项目 | 用途 |
|---|---|
| Tauri 及其插件 | 应用宿主、托盘、开机启动与应用内更新 |
| WebView2、webview2-com | 界面渲染 |
| windows-rs | Windows 原生接口的 Rust 绑定 |
| SolidJS、TanStack Virtual | 界面框架与长列表虚拟滚动 |
| Vite、Tailwind CSS、TypeScript、Biome | 前端构建、样式与代码检查 |
| serde、reqwest 等 Rust crate | 序列化、网络请求等基础功能 |
| PawnIO、PawnIO.Modules | 可选内核传感器使用的签名驱动与模块 |
| ZenStates-Core、LibreHardwareMonitor、GNR-SMU | AMD SMU 表等 CPU 寄存器布局 |
| Intel IGCL、AMD ADL | 显卡遥测接口 |
全部第三方组件及其许可证见 THIRD-PARTY-NOTICES.txt。
感谢 LINUX DO 社区的支持。
📄 许可证
Argus 是自由软件,依据 GNU Affero General Public License 第 3 版或任何更高版本(AGPL-3.0-or-later)发布。
Argus · Windows 任务管理器 · © 2026 Argus contributors