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 分