Skip to content

Releases: yftx888/Pulse

Pulse 1.2.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 10:24

Pulse 是一个 Windows 桌面悬浮小组件,用原生 C++ / Direct2D 编写,单个 exe、无需安装运行库。它把电池、功耗、硬件占用和网络状态集中显示在一张深色卡片上,也可以用任务栏模式把数据直接嵌入任务栏,不占桌面空间。

任务栏模式

本版更新

  • 任务栏数据不再左右跳动:打开语音输入等让任务栏多出按钮时,任务栏上的数据不会再在左右两侧之间来回跳。
    • 右键菜单「任务栏位置」改为 自动 / 右侧 / 左侧:右侧在时间旁边,左侧在「开始」按钮左边;选右侧或左侧后固定不动。
    • 「自动」会记住当前所在的一侧,只有这一侧放不下、另一侧放得下时才换边;两边都放不下时留在原处。
  • 任务栏空间紧张时,不再退回迷你悬浮窗,而是在任务栏范围内调整位置。

1.2.0 新增的任务栏模式、内存降到约 13 MB、更省电的网络探测等,详见 1.2.0 的说明。

功能

  • 硬件:CPU、GPU、内存的占用与功耗,处理器整体功耗(来自 RAPL 能耗计数器,无需管理员)
  • 电池:充放电功率、平滑续航预计、到 20% 的时间、拔电后平均功耗
  • 网络:只统计物理网卡的网速;用 HTTP 测真实延迟(代理 / TUN 环境下也准确),断网判定与恢复提醒卡片
  • 进程:CPU 占用前三
  • 三种模式:完整卡片、迷你单行、任务栏;每种模式要显示哪些内容都可以在右键菜单「显示内容」里勾选
  • 可调项:刷新间隔 0.5 / 1 / 2 秒、延迟“较慢”阈值、界面大小 80%–200%(Ctrl + 滚轮)、断网提醒与提示音开关、任务栏位置
  • 其他:中文 / English 界面、前台程序帧数(需管理员)、深色菜单、托盘图标、开机自启、创建桌面 / 开始菜单快捷方式

下载与安装

  1. 下载下方的 Pulse-1.2.1-win-x64.zip 并解压。
  2. 二选一:
    • 安装:运行 scripts 文件夹里的 install.cmd。它会把程序复制到 %LOCALAPPDATA%\Pulse,创建开始菜单快捷方式,并询问是否创建桌面快捷方式、是否开机自启。
    • 免安装:直接双击 Pulse.exe 即可运行。
  3. 卸载:运行 scripts 文件夹里的 uninstall.cmd。

从旧版升级:直接运行新版的 install.cmd 即可,设置会保留。

系统要求:Windows 10 / 11 64 位。普通用户权限即可运行,只有帧数功能需要管理员。

首次运行提示

  • Pulse.exe 没有代码签名,Windows SmartScreen 可能会拦截:点「更多信息」→「仍要运行」即可。请只从本页面下载。
  • 联网只用于测延迟(定期请求 msftconnecttest.com 等三个探测地址),不收集、不上传任何数据,没有遥测和自动更新。
  • 开源许可证:MIT。

文件校验

发布包由 GitHub Actions 从本仓库源码自动编译打包。下载后可在 PowerShell 里运行 Get-FileHash 文件名 核对 SHA-256:

文件 SHA-256
Pulse-1.2.1-win-x64.zip 73ed1f253854f807450cff155f2bf46ed930dc9c890b6a9e67b07e0e6932154e
包内 Pulse.exe 0c2f473594078a4906a23e6623ed9cf4ae884e2fe8098f4ed540ba3d996d7efa

VirusTotal 扫描(2026-10-22):0/68,参与扫描的 68 个杀毒引擎均未检出。查看完整报告

更多说明见 README。


English — 1.2.1 stops the taskbar data from jumping between sides when the taskbar gains or loses buttons (for example, when voice typing opens). Taskbar position is now Automatic / Right / Left: Right sits next to the clock, Left sits to the left of the Start button, and both stay fixed. Automatic remembers its current side and switches only when that side has no room and the other side does. See the 1.2.0 release for Taskbar mode and the memory reduction to about 13 MB. Download the zip, then run install.cmd in the scripts folder, or start Pulse.exe directly. Windows 10/11 x64. The exe is unsigned, so SmartScreen may warn on first run. No telemetry. MIT License.

Full Changelog: v1.2.0...v1.2.1

Pulse 1.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 08:49

Pulse 是一个 Windows 桌面悬浮小组件,用原生 C++ / Direct2D 编写,单个 exe、无需安装运行库。它把电池、功耗、硬件占用和网络状态集中显示在一张深色卡片上;这一版新增任务栏模式,可以把数据直接嵌入任务栏,不占桌面空间。

任务栏模式

本版更新

  • 任务栏模式:两行数据嵌入任务栏,默认显示网速、续航/充满、功率、CPU、内存和延迟,可在右键菜单「显示内容 → 任务栏模式」里增减。
    • 默认放在通知区左侧;Windows 11 任务栏图标居中、打开的程序较多会挡住图标时,自动移到「开始」按钮左侧,并给左侧小组件留出位置。也可在右键菜单「任务栏位置」固定一侧。
    • 文字颜色跟随任务栏深浅色;续航放电时显示剩余时间,充电时显示充满还需时间。
    • 左键单击显示或收起完整面板,右键弹出菜单;资源管理器重启后自动重新嵌入。
  • 内存大幅降低:迷你模式、任务栏模式和断网提醒卡片改用软件渲染,不再加载显卡驱动。任务管理器里的内存约 32 MB → 约 13 MB;完整模式保持硬件渲染,约 40 MB。
  • 更省电的网络探测:关闭断网提醒且界面不显示延迟时,网络探测完全停止;所有物理网卡断开时不再发请求,持续断网 2 分钟后放慢重试频率。
  • 进程数与进程前三分开采集,进程前三最多每 2 秒扫描一次;电源方案只在完整模式查询。
  • 日志超过 1 MB 自动轮转;电池健康和提示音所需的系统组件改为用到时才加载。

本版同时包含 1.1.0 的更新:界面可在右键菜单「语言 / Language」切换中文 / English(默认跟随系统);右键菜单可「创建快捷方式 → 桌面 / 开始菜单」。

已知限制:竖向或侧边任务栏暂不支持(无法嵌入时临时显示迷你悬浮窗,并约每 30 秒重试);Windows 10 的任务栏未经实测。

功能

  • 硬件:CPU、GPU、内存的占用与功耗,处理器整体功耗(来自 RAPL 能耗计数器,无需管理员)
  • 电池:充放电功率、平滑续航预计、到 20% 的时间、拔电后平均功耗
  • 网络:只统计物理网卡的网速;用 HTTP 测真实延迟(代理 / TUN 环境下也准确),断网判定与恢复提醒卡片
  • 进程:CPU 占用前三
  • 三种模式:完整卡片、迷你单行、任务栏;每种模式要显示哪些内容都可以在右键菜单「显示内容」里勾选
  • 可调项:刷新间隔 0.5 / 1 / 2 秒、延迟“较慢”阈值、界面大小 80%–200%(Ctrl + 滚轮)、断网提醒与提示音开关、任务栏位置
  • 其他:中文 / English 界面、前台程序帧数(需管理员)、深色菜单、托盘图标、开机自启、创建桌面 / 开始菜单快捷方式

下载与安装

  1. 下载下方的 Pulse-1.2.0-win-x64.zip 并解压。
  2. 二选一:
    • 安装:运行 scripts 文件夹里的 install.cmd。它会把程序复制到 %LOCALAPPDATA%\Pulse,创建开始菜单快捷方式,并询问是否创建桌面快捷方式、是否开机自启。
    • 免安装:直接双击 Pulse.exe 即可运行。
  3. 卸载:运行 scripts 文件夹里的 uninstall.cmd。

从旧版升级:直接运行新版的 install.cmd 即可,设置会保留。

系统要求:Windows 10 / 11 64 位。普通用户权限即可运行,只有帧数功能需要管理员。

首次运行提示

  • Pulse.exe 没有代码签名,Windows SmartScreen 可能会拦截:点「更多信息」→「仍要运行」即可。请只从本页面下载。
  • 联网只用于测延迟(定期请求 msftconnecttest.com 等三个探测地址),不收集、不上传任何数据,没有遥测和自动更新。
  • 本软件按“原样”提供,使用风险自负,详见 LICENSE(MIT)。

文件校验

发布包由 GitHub Actions 从本仓库源码自动编译打包。下载后可在 PowerShell 里运行 Get-FileHash 文件名 核对 SHA-256:

文件 SHA-256
Pulse-1.2.0-win-x64.zip 719157b14969e272271937ed2bda2c098a084a0735ce20bffeafc1fa17ad843f
包内 Pulse.exe 0ae34f649faacd7718ab016037af05f9ca54ca3a10631b6e3d7a4cabcc6acf3f

VirusTotal 扫描(2026-10-22):0/68,参与扫描的 68 个杀毒引擎均未检出。查看完整报告

更多说明见 README。


English — New in 1.2.0: Taskbar mode embeds two rows of data (network speed, time left / full in, power, CPU, memory, latency) in the Windows taskbar, moves next to the Start button when centered icons would overlap it, follows the light or dark taskbar, and re-embeds after Explorer restarts. Mini mode, Taskbar mode, and alert cards now use software rendering, cutting memory from about 32 MB to about 13 MB (Task Manager). Network probing stops when nothing needs it and backs off during long outages. Also includes 1.1.0's English / Chinese interface switch and desktop / Start menu shortcut creation. Download the zip, then run install.cmd in the scripts folder, or start Pulse.exe directly. Windows 10/11 x64. The exe is unsigned, so SmartScreen may warn on first run. No telemetry. MIT License.

Full Changelog: v1.0.0...v1.2.0

Pulse 1.0.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 13:56

Pulse 是一个 Windows 桌面悬浮小组件,用原生 C++ / Direct2D 编写,单个 exe、无需安装运行库。它把电池、功耗、硬件占用和网络状态集中显示在一张深色卡片上,迷你模式下只占一行,自身 CPU 占用约单核 0.1%–0.3%。

完整模式

功能

  • 硬件:CPU、GPU、内存的占用与功耗,处理器整体功耗(来自 RAPL 能耗计数器,无需管理员)
  • 电池:充放电功率、平滑续航预计、到 20% 的时间、拔电后平均功耗
  • 网络:只统计物理网卡的网速;用 HTTP 测真实延迟(代理 / TUN 环境下也准确),断网判定与恢复提醒卡片
  • 进程:CPU 占用前三
  • 两种模式:完整卡片 ↔ 迷你单行,双击切换;两种模式要显示哪些内容都可以在右键菜单「显示内容」里勾选
  • 可调项:刷新间隔 0.5 / 1 / 2 秒、延迟“较慢”阈值、界面大小 80%–200%(Ctrl + 滚轮)、断网提醒与提示音开关
  • 其他:前台程序帧数(需管理员)、深色菜单、托盘图标、开机自启

下载与安装

  1. 下载下方的 Pulse-1.0.0-win-x64.zip 并解压。
  2. 二选一:
    • 安装:运行 scripts 文件夹里的 install.cmd。它会把程序复制到 %LOCALAPPDATA%\Pulse,创建开始菜单快捷方式,并询问是否创建桌面快捷方式、是否开机自启。
    • 免安装:直接双击 Pulse.exe 即可运行。
  3. 卸载:运行 scripts 文件夹里的 uninstall.cmd。

系统要求:Windows 10 / 11 64 位。普通用户权限即可运行,只有帧数功能需要管理员。

首次运行提示

  • Pulse.exe 没有代码签名,Windows SmartScreen 可能会拦截:点「更多信息」→「仍要运行」即可。请只从本页面下载。
  • 联网只用于测延迟(定期请求 msftconnecttest.com 等三个探测地址),不收集、不上传任何数据,没有遥测和自动更新。
  • 本软件按“原样”提供,使用风险自负,详见 LICENSE(MIT)。

文件校验

发布包由 GitHub Actions 从本仓库源码自动编译打包。下载后可在 PowerShell 里运行 Get-FileHash 文件名 核对 SHA-256:

文件 SHA-256
Pulse-1.0.0-win-x64.zip 2c091cfcc6cd44b06edb5d608efcfa9f01e76eb8d160c2dc73bf114034f89f69
包内 Pulse.exe 9b26d97d91fbddf2f5bcab72a998b18db0b60de2694bc4948ca3aa39190bf903

VirusTotal 扫描(2026-10-21):0/68,参与扫描的 68 个杀毒引擎均未检出(另有 7 个引擎不支持 zip 文件类型)。查看完整报告

更多说明见 README。


English — Pulse is a lightweight native Windows desktop widget showing battery power and runtime, CPU/GPU/memory usage and power (RAPL, no admin), physical-adapter throughput, real HTTP latency with offline alerts, and the top processes. Download the zip, then run install.cmd in the scripts folder, or start Pulse.exe directly. Windows 10/11 x64. The exe is unsigned, so SmartScreen may warn on first run. No telemetry; network access is limited to three latency-probe URLs. MIT License.

Full Changelog: https://github.com/yftx888/Pulse/commits/v1.0.0