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
- GitHub: github.com/Ray-lea/Argus
- Releases · Issues · Hacker News mentions
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 显卡遥测;硬件支持范围 - [ ] 快捷键扩展:区分