Headroom

io.github.Jasdish-Singh由 GitHub 账号 Jasdish-Singh 发布v0.1.1更新于 Oct 29, 2026

Watch RAM and disk on your Windows PC. Cleanup tools return plans only.

已验证STDIO仅桌面文件与存储安全与监控

概览

AI 生成的概览

本地 Windows MCP 服务器,让助手读取内存与磁盘占用、分析空间去向,并生成清理计划而不实际改动电脑。

可以做什么
  • 读取当前内存、提交量、页面文件和可用磁盘空间,并列出占用内存最多的进程
  • 分析并扫描磁盘占用,检查重复文件、旧下载和开机启动项
  • 查看近期变化,以及包含磁盘趋势、疑似泄漏和体积增长文件夹的简短报告
  • 生成清理、移动和禁用启动项的计划,仅返回供审阅而不执行
适用场景
适合让助手解释 Windows 电脑为何变慢或磁盘空间不足,并给出清理建议,而实际的删除与移动仍由你在 Headroom 应用内确认。
运行要求
作为本地 stdio 进程在 Windows 上运行,通过已安装的 exe 或 headroom-pc pip 包(需 Python 3.11 及以上)执行 headroom mcp 启动。未声明需要账号、API 密钥或环境变量。仅支持桌面端。
安装前请注意
清理、移动和禁用启动项工具只返回计划,不会改动电脑;删除与移动需在 Headroom 内输入 YES 或 MOVE 确认。清理范围限于固定的临时文件、缓存和回收站白名单,配置无法新增路径。仪表盘在本地地址上通过带令牌的链接提供。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Headroom,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Headroom

[CI] [License: MIT] [Python 3.11+]

A quiet watcher for the RAM and disk on your Windows PC.

Headroom sits in the tray, keeps a small history, and shows what is full. Cleanup is limited to an allowlist. Type YES to delete. Type MOVE to send a reviewed file to the Recycle Bin or to an archive folder.

Jasdish Singh. MIT, 2026.

[Roomy on a Windows desktop]

What it does

  • Watches RAM, commit charge, page file, and free space.
  • Records history and a short report (disk trend, likely leaks, folders that grew).
  • Cleans only user_temp, windows_temp, chrome_cache, edge_cache, firefox_cache, thumbnail_cache, and recycle_bin. Config cannot add a path.
  • Reviews files, duplicate copies, old downloads, and startup programs.
  • Serves a page on 127.0.0.1 and a read-only desktop pet, Roomy.
  • Exposes a local MCP server. clean, move, and startup_disable return a plan. They do not change the PC.

Install

The command is headroom.

Exe. headroom-<version>-windows-x64.exe from GitHub Releases. It is one portable file. Save it as headroom.exe in a folder you keep.

winget, after the manifest is accepted:

powershell
winget install JasdishSingh.Headroom

pip. The PyPI name is headroom-pc. Python 3.11 or newer.

powershell
py -3.12 -m pip install "headroom-pc[tray]"headroom status

tray adds the tray icon. The MCP server is always included.

Quick start

powershell
headroom statusheadroom topheadroom clean --dry-runheadroom watchheadroom dashboard

headroom watch takes a sample immediately, then every 30 seconds (slower on battery, faster under pressure). headroom install starts it at sign-in. A second watch, dashboard, or pet does not start another copy.

headroom dashboard prints and opens http://127.0.0.1:<port>/?token=.... Before the first stored sample, the page shows the live reading.

Commands, defaults, and exit codes: docs/commands.md.

Roomy

Roomy is a small beige monitor. The cord is the tail. It walks a little and shows the PC's RAM usage in a speech bubble, like "RAM 62% used". It cannot clean, move, or delete.

[Roomy close up]

powershell
headroom petheadroom widgetheadroom pet --skin midnightheadroom pet --skin tower --lite

headroom widget is the same pet. Click opens the dashboard. Drag remembers the spot. Right-click: dashboard, report, mute, hide, quit.

The dashboard has an on/off toggle for Roomy. It starts or stops the pet and remembers the choice across restarts, overriding widget.autostart.

Skins and the frame budget: docs/roomy.md.

MCP

headroom mcp is a stdio server on this PC. Point a client at the installed exe:

text
headroom.exe mcp

Claude Desktop (claude_desktop_config.json):

json
{  "mcpServers": {    "headroom": {      "command": "headroom.exe",      "args": ["mcp"]    }  }}

Cursor (.cursor/mcp.json):

json
{  "mcpServers": {    "headroom": {      "command": "headroom.exe",      "args": ["mcp"]    }  }}

Codex and ChatGPT (config.toml):

toml
[mcp_servers.headroom]command = "headroom.exe"args = ["mcp"]

With the pip package on PATH, the command is headroom and the argument is still mcp.

mcp-name: io.github.Jasdish-Singh/headroom

Quick start with AI

Paste this into Claude, ChatGPT, or Cursor after connecting the MCP server.

text
You have access to Headroom, a local tool that monitors and protects this PC's RAM and disk.
Start a full health check:1. Call `status` and tell me current RAM, commit, page file and free disk space in plain English.2. Call `top` and list the 5 biggest RAM users, saying whether each is normal or worth closing.3. Call `analyze` and `scan` to find what's taking up disk space, grouped into important, safe to clean, and needs my review.4. Call `dupes` and `startup_list`, and point out duplicate files and startup apps slowing my PC.5. Call `changes` and `report` to tell me what changed recently and any trends to watch.
Finish with a short summary: my overall PC health (good / watch / act now), the top 3 things to do, and how much space or RAM each would free.
Rules: only read and explain. If cleanup helps, call `clean`, `move` or `startup_disable` only to show me a plan. Never delete, move or disable anything yourself. I'll approve inside Headroom.

The same text is docs/ai-starter-prompt.md and the MCP prompt health_check. Tool list: docs/commands.md.

More

来源:README.md,提交 77be073

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.1最新Oct 29, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分