📈 GH Trending Explorer 🎲 Surprise me

← all repos

Ray-lea / Argus

git clone https://github.com/Ray-lea/Argus.git v0.2.0 · 2d ago

现代 Windows 任务管理器 · A modern task manager for Windows, built with Rust, Tauri and SolidJS.

—
stars, 24h
—
stars, 7 days
+168
stars, 30 days · #1,477
168
★ total
9
forks · 3 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageRust
LicenseAGPL-3.0
Created2026-10-12 (8d ago)
Last pushtoday
Watchers0
OwnerUser

GitHub topics

Links

README excerpt
# Argus
**快速、现代、信息丰富的 Windows 任务管理器**
**简体中文** · English
特性 · 下载 · 从源码构建 · 快捷键 · 文档 · 交流与反馈
Argus 通过 Rust 直接读取 Windows 原生接口,以 Tauri 2 与 SolidJS 构建界面。进程、性能、服务、启动项、网络连接以及最近 7 天的历史记录集中在同一窗口中,曲线随屏幕刷新率连续流动;常驻托盘时约占用单个 CPU 核心的 1%。名称取自希腊神话中的百眼巨人阿尔戈斯(Argus Panoptes)。
## ⭐ Star 趋势
如果 Argus 对日常使用有所帮助,欢迎在 GitHub 上为它点亮 Star。这是对项目最直接的支持,也能让更多人发现它。
## ✨ 特性
| | 功能 | 说明 |
|:---:|---|---|
| 🧮 | **进程** | 按应用、进程树或列表查看,包括每个进程的磁盘读写速率与 GPU 占用;启用特权服务或以管理员身份运行时另含网络流量。支持排序、搜索、结束进程或整个进程树;详细信息面板显示命令行、用户、完整性级别等。 |
| ⚡ | **优先级与效率模式** | 通过右键菜单设置,也可建立规则,在程序每次启动时自动应用。 |
| 📈 | **性能** | CPU(每核心、性能核与能效核、频率、温度、功耗)、内存、磁盘、网络、GPU 与电池。 |
| 🧩 | **服务与启动项** | 启动、停止服务及修改启动类型;启用或禁用启动项,与系统任务管理器使用同一开关。 |
| 🌐 | **连接与端口** | TCP 与 UDP 端点及其所属进程,支持按端口精确搜索和断开连接。 |
| 🔍 | **文件占用** | 将文件或文件夹拖放到窗口,结合 Restart Manager 与句柄枚举查找占用进程,包括进程的当前目录;借助特权服务可检查更多进程。 |
| 🕘 | **历史回溯** | 最近 7 天的资源曲线,单击任意时刻即可查看当时占用最高的进程。 |
| 📌 | **常驻托盘** | 通过全局快捷键 Ctrl+Alt+Esc(可更改或停用)显示或隐藏窗口;隐藏时资源占用极低,最小化与后台常驻时的刷新间隔可分别设置。 |
| 🔄 | **应用内更新** | 新版本在后台下载,就绪后在标题栏提示,安装前可查看当前版本之后的全部更新内容,更新后首次打开窗口时显示新版本的变化;提供稳定版与测试版两个通道,可选 GitHub 加速代理;仅安装通过签名校验的版本。 |
| 🎨 | **原生外观** | Windows 11 使用 Mica 背景,Windows 10 使用实色背景;系统强调色与深色、浅色主题默认跟随系统,也可在设置中指定主题。 |
| 🌍 | **多语言** | 简体中文与英文界面,默认跟随 Windows 显示语言;首次启动时引导完成常用设置。 |
| 👤 | **无需管理员权限** | 以标准用户身份即可查看全部进程的路径与资源占用。 |
| 🛡️ | **可选特权服务** | 经一次管理员授权后,以标准权限运行的界面同样可以管理系统进程、自动应用规则、统计每进程网络流量(Windows 10 和 Windows 11 24H2 之前的版本上还包括磁盘读写)、控制服务及断开连接;可在设置中卸载。 |
| 🪟 | **任务启动与桌面** | 从任意页面运行新任务,可选择管理员权限;支持重新启动当前桌面的 Windows 资源管理器。 |
## 📦 下载
从 GitHub Releases 下载最新版本:
| 文件 | 说明 |
|---|---|
| `Argus_ _x64-setup.exe` | **安装版(推荐)**。为所有用户安装到 Program Files,安装与更新需要管理员授权;支持应用内更新。 |
| `Argus_ _x64.exe` | **免安装版**。直接运行,与安装版共用设置与数据,不支持自动更新。 |
| `SHA256SUMS.txt` | 上述文件的 SHA-256 校验值。 |
> [!NOTE]
> 程序尚未进行代码签名,首次运行时 Windows SmartScreen 可能提示“未知发布者”。
## 💻 系统要求
- Windows 10 22H2(内部版本 19045)及以上版本,包括 Windows 11;仅支持 x64 架构
- WebView2 运行时(Windows 11 已内置)
已验证的系统版本、功能差异与权限要求见兼容范围。
## 🔧 从源码构建
需要 Rust(stable,MSVC 工具链)、Node.js 22.18 及以上版本(23.x 需 23.6 及以上)、pnpm,以及 Visual Studio Build Tools(“使用 C++ 的桌面开发”)。在仓库根目录运行:
 [code] 
浏览器预览、检查、打包安装程序和清理缓存等其他命令,参见开发指南。
## 🔑 快捷键
| 操作 | 按键 |
|---|---|
| 切换页面 | Ctrl + 1 … Ctrl + 7 |
| 搜索进程 | Ctrl + F |
| 临时暂停刷新 | 按住 Ctrl ,松开后恢复(进程页、性能页) |
| 打开详细信息 | Enter |
| 结束进程 | Alt + E 或 Delete ( Shift + Delete 跳过确认) |
| 显示或隐藏窗口(全局) | Ctrl + Alt + Esc |
完整说明可在“设置 → 快捷键 → 查看快捷键”中查看。
完整的操作说明参见使用指南。
## 📚 文档
| 文档 | 内容 |
|---|---|
| 使用指南 | 界面与操作、常驻与快捷键、设置、硬件数据的来源与限制 |
| 开发指南 | 环境与命令、构建与缓存、性能基线与测量 |
| 架构 | 分层与数据流、各模块职责 |
| 设计 | 设计原则、曲线动画、窗口外观 |
| 路线图 | 已完成与计划中的功能 |
| 已知问题 | 当前版本的限制 |
| 更新日志 | 各版本的变更 |
## 💬 交流与反馈
欢迎加入 QQ 群 **453803497** 反馈问题、提出建议或交流使用心得,单击上方徽标或此链接即可打开加群页面。在 Argus 中,“设置 → 关于”也提供“加入 QQ 群”按钮。
## 🤝 参与贡献
欢迎提交问题与拉取请求,请先阅读贡献指南。安全漏洞请按安全策略私下报告,不要创建公开的 Issue。
## 🧭 路线图
- [x] **M0–M3**:进程、性能、服务、启动项、网络连接与文件占用
- [x] 多语言、首次启动引导与应用内更新
- [ ] **M4**:已完成每进程 GPU 占用与磁盘读写、优先级与效率模式规则、历史回溯;ETW 每进程网络流量仍在进行
- [ ] **M5**:已完成可选特权服务、规则与网络采集接入、按句柄查询文件占用;系统任务管理器替换仍在进行
- [x] 可选 CPU 内核传感器:每核读数、有效频率、电压与功耗限制,开启时自动准备官方 PawnIO 驱动;AMD/Intel 显卡遥测;硬件支持范围
- [ ] 快捷键扩展:区分