Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskbarTelemetry — 算力与 AI 额度,一眼看见。单卡与双卡任务栏布局演示

TaskbarTelemetry · Windows 任务栏监控与 Codex 额度监控

算力与 AI 额度,一眼看见。

把 CPU、GPU、内存、网速和 Codex 剩余额度,放进 Windows 任务栏的两行里。

An open-source Windows taskbar system monitor for CPU usage, NVIDIA GPU utilization, VRAM, temperatures, RAM, network speed and Codex usage quota. Adaptive single / dual GPU layouts, built with C# and WinForms.

Windows NVIDIA CSharp MIT Release

快速开始 · 界面预览 · 配置手册 · 参与开发 · 反馈问题

少切一次窗口,多看一眼状态

训练还在跑吗?显存快满了吗?下载有没有速度?Codex 额度还剩多少?

不用一直打开任务管理器,也不用反复翻额度页面。TaskbarTelemetry 把这些信息放在任务栏,适合写代码、跑模型、做实验,也适合日常查看电脑状态。

一眼看见 有什么用
CPU / GPU / 内存 同时看占用、显存和温度;单卡布局还展示 CPU 核心频率。传感器不可用时明确显示缺失。
Codex 剩余额度 直接显示套餐窗口的剩余百分比;悬停查看窗口、重置时间、更新时间与数据来源。
单卡 / 双卡自动适配 按真实 NVIDIA 设备数量选择布局。单卡更紧凑,双卡上下独立显示。
双向实时网速 上传、下载分开;默认每秒更新硬件和界面,数值变化不推挤列宽。
嵌入任务栏 使用任务栏子窗口,不是桌面级置顶悬浮窗;不额外占用 Alt+Tab 位置。
可选手机提醒 Codex 用量跨档提醒,支持 Server酱³ / Turbo;默认关闭,由你主动授权。

两种布局,自动适配

双 GPU:两张卡,各看各的

双 GPU 深色布局:左侧网速与 CPU,中间 GPU0 和 GPU1,右侧内存与 Codex

左侧是网速和 CPU;中间两行分别显示 GPU0 / GPU1 的显存、占用、温度;右侧固定显示内存和 AI 额度。默认参考宽度 528

单 GPU:更短,更紧凑

单 GPU 深色布局:CPU 与 GPU 左对齐,GHz 和 GB 的 G 对齐

单卡自动收窄到 476。CPU / GPU 名称上下对齐,频率 / 显存的 G 对齐,占用率和温度各自成列;只有一张卡,就不再显示多余的 0

☀️ 看看浅色主题

双 GPU 浅色布局

单 GPU 浅色布局

展示图由当前应用的 TaskbarRenderer 直接绘制,使用固定演示数值,不是实时桌面抓图,也不是性能测试结果。频率、温度及额度是否可用取决于设备、驱动和账户。图片中只展示已接入的 Codex。

快速开始

下载后直接运行

  1. 下载 TaskbarTelemetry-v1.0.0-windows-x64.zip,不要选 Source code
  2. 右键 ZIP → 全部解压,保留整个 TaskbarTelemetry 文件夹。
  3. 双击 TaskbarTelemetry.exe,由你确认 Windows 管理员提示。小工具会出现在任务栏系统托盘左侧,自动识别单卡 / 双卡。

无需 Visual Studio、.NET SDK 或自己编译。 运行库已随包附带;系统需要 Windows 10 / 11 x64 和 .NET Framework 4.8。Codex 使用你自己的已登录环境,CPU 温度 / 频率可能需要额外的官方传感器后端。包内 START-HERE.txt 有完整操作说明。

这是首个公开可下载版本,兼容性仍在完善。已知限制与未完成的桌面回归见 VALIDATION;下载包不代表所有环境均已验收。完整发布说明与校验文件见 Releases

从源码构建

需要 Windows 10 / 11 x64、.NET Framework 4.8。无需 Visual Studio 或 .NET SDK;构建使用系统自带的 .NET Framework C# 编译器。

git clone https://github.com/hanxiangmin/TaskbarTelemetry.git
cd TaskbarTelemetry
.\build.ps1
.\run.ps1

构建产物:bin\Release\TaskbarTelemetry.exe。保留同目录的配置、lib 与说明文件,不要只拷贝 EXE。首次构建会下载固定版本的硬件库,并校验 SHA-256。

本地版双击时会自动请求管理员权限,由你确认 Windows UAC。程序不会静默安装驱动;CPU 温度 / 频率读取可能需要额外的官方硬件后端,见 传感器说明。缺少传感器不影响其他指标。

  • 悬停:看硬件完整名称、额度窗口及失败原因。
  • 右键:打开配置、调整启动项、配置通知或退出。
  • 自动布局:正常启动按真实 NVIDIA 数量选择,不需要手动设显卡数量。
  • 布局预览:退出旧实例后运行 TaskbarTelemetry.exe --preview-layouts;预览禁用本进程通知,不禁用系统显卡。

若 Windows 阻止运行,请保留安全保护,不要关闭 Defender、Smart App Control 或驱动签名检查来绕过。与其他任务栏监控工具同时使用可能重叠,可调整 ui.horizontalOffset

AI 额度:显示清楚,也说清楚

来源 当前状态 显示口径
Codex 已接入 通用套餐额度主窗口的剩余百分比;官方 app-server 优先,本地近期额度快照可回退。
Kimi 待接入 / 尚未完成真实额度验证 目前只发现客户端,不展示未经验证的额度。安装或登录 Kimi Code 不等于工具已接通。
其他供应商 欢迎贡献适配器 必须提供真实套餐额度来源,不能拿会话 token 数、API 余额或钱包金额替代。

多来源展示框架已具备 5 秒原位轮换、悬停暂停、过期提示。只有真正取得有效额度的来源才参与轮换;没有来源时显示“未连接”。旧数值最多保留 5 分钟,失效后显示 --%,不会猜成 100%

注意:硬件每秒刷新不代表缓存额度是服务器实时值。 额度窗口和来源可以在悬停提示中核对。当前通知只处理 Codex,不会自动向手机推送 Kimi 数据。

按你的习惯调整

编辑 EXE 旁的 TaskbarTelemetry.ini,保存后重启。完整选项见 配置手册

[ui]
width=528
scaleWidthWithDpi=true
fontSize=8.5
foreground=Auto
background=Auto

[codex]
mode=auto
command=codex
home=

[notification]
enabled=false
thresholdPercent=10
dailyRequestLimit=5

双卡 CPU 型号会自动缩写为 i9-10980XER9-9950X3DU9-285K 等固定宽度标签;无法可靠缩写时显示 CPU,完整名称保留在提示中。

隐私与兼容性

  • 不内置账户、密钥或个人运行数据。通知默认关闭;SendKey 通过 Windows DPAPI 在本机加密保存。
  • Codex 本地模式会临时扫描近期会话事件行,但只保留额度数字和时间;不打开 auth.json,不保存访问令牌,不上传会话内容。
  • 官方 Codex app-server 模式的认证与联网由官方子进程负责;可选通知仅将必要额度信息发送至 Server酱。
  • 首版 GPU 监控针对 NVIDIA 1 / 2 卡。无 NVIDIA 时使用单卡结构并显示 GPU 不可用;超过两张只展示前两张。AMD / Intel GPU 监控尚未实现。
  • 目标是水平任务栏;多任务栏、竖向任务栏及所有 Windows / DPI 组合未全面验收。Store 构建保留,但不代表已上架;它不请求管理员权限,也不带 CPU 温度后端。

详见 隐私说明 · 兼容性 · 安全问题报告

二次开发与贡献

欢迎 Fork、修改布局、接入新额度来源、适配更多显卡,也欢迎提交真实设备上的兼容性反馈。请先看 CONTRIBUTING,其中包含代码入口、验证步骤和额度适配约定。

src/
  Collectors/        硬件与额度采集器
  Notifications/     Codex 阈值提醒与 Server酱发送
  TaskbarForm.cs     任务栏子窗口、菜单与生命周期
  TaskbarRenderer.cs 固定列宽与单 / 双卡绘制
  GpuTopology.cs     真实设备身份与数量
  QuotaPresentation.cs 来源状态、轮换与过期处理
tests/              场景测试与诊断探针
tools/              README 展示图生成
docs/               配置、兼容性与验收记录

主项目使用 MIT License,允许使用、修改和再分发,包括商业用途;再分发时须保留原有版权与许可声明。修改版建议注明来源与改动,避免被误认为官方发行版。第三方库保留各自许可证,见 THIRD_PARTY_NOTICES

致谢

感谢 TrafficMonitor 提供任务栏监控交互与窗口机制的参考;本项目为独立 C# 实现,不是其分支。硬件传感器使用可选 LibreHardwareMonitor 后端,NVIDIA 数据来自已安装驱动的 NVML。

本项目为社区工具,与 Microsoft、NVIDIA、OpenAI 或 Moonshot AI 无官方隶属关系。

搜索关键词 / Keywords

Windows 任务栏监控 · 系统资源监控 · CPU 占用率 · GPU 显卡监控 · NVIDIA 显存监控 · 内存监控 · 实时网速 · 硬件温度 · Codex 额度查询 · AI 剩余额度 · 双显卡监控 · 开源桌面小工具

Windows taskbar monitor · system monitor · hardware monitoring · GPU utilization · VRAM usage · network speed monitor · Codex quota monitor · AI usage limits · NVIDIA NVML · C# WinForms

About

Windows 任务栏实时资源监控:CPU / GPU 占用、NVIDIA 显存与温度、内存、网速、Codex 剩余额度;单 / 双 GPU 自适应。Windows taskbar system monitor for hardware telemetry and Codex usage quota. C# / WinForms / MIT.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages