Skip to content

711web/systempulse-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

SystemPulse Lite

The native macOS system monitor + cleanup utility purpose-built for Claude Code, Cursor with MCP servers, ollama, Docker, and other agentic AI development workflows.

Download Lite (free, notarized) · Product page · Pro upgrade ($15/yr, was $30 — 50% off launch)

SystemPulse hero — CPU, RAM, disk, thermal tiles plus the top processes labelled by app (Claude Code, MCP servers, Chrome helpers)

Why this exists

Activity Monitor was designed in 2009. It still shows every process as node, python, or Cursor Helper #7. When you run agentic dev workflows in 2026 — Claude Code chewing 8 GB, eleven MCP servers each forking subprocesses, Chrome's twenty-three renderer helpers — you can't tell which one is actually leaking. You can't see that one specific @modelcontextprotocol/server-X is misbehaving. You can't bulk-quit Chrome's helpers without 23 per-tab dialogs.

SystemPulse names everything.

Lite vs Pro

Lite (free, MIT) Pro ($15/yr, 50% off launch · was $30)
Live CPU / RAM / disk / thermal tiles
Menu-bar live number
Floating widget
Process list (read-only)
Notarized DMG + (Sparkle) auto-update
Per-PID kill / graceful per-app quit
Cache + build-artefact cleanup with audit log
MCP server inspector (the moat)
Free RAM via memory_pressure + targeted SIGTERM
Deep purge (sudo) with admin prompt
Claude Code session detector
Action history viewer + audit log + CSV export
Two Macs per licence · 7-day free trial

Compare full feature list →

Install (free Lite)

The fastest path is the notarized DMG — drag the app to Applications and you're done:

curl -fL https://systempulse.711web.com/downloads/SystemPulse-Lite-1.0.10.dmg -o /tmp/sp-lite.dmg
hdiutil attach /tmp/sp-lite.dmg -nobrowse
cp -R "/Volumes/SystemPulse Lite/SystemPulseLite.app" /Applications/
hdiutil detach "/Volumes/SystemPulse Lite"
open "/Applications/SystemPulseLite.app"

First launch auto-registers SystemPulse as a Login Item (configurable in Settings → General), so it boots to the menu bar on every restart.

Spec sheet (for the curious)

Latest version v1.0.10
Stack Swift 6.3, SwiftUI, AppKit, SwiftPM
Architecture Universal binary (Apple Silicon arm64 + Intel x86_64) since v1.0.8
Minimum macOS 13.0 Ventura
Distribution Direct download (notarized DMG). Not on the Mac App Store — sandboxing prohibits the kill / clean features.
File size ~3.8 MB per variant
Self footprint at runtime ~50 MB RAM, 3–5% CPU at the default 2-second poll interval
Signing Developer ID Application: Mohammad Rizwan (L97K8Z344A), valid through 2031-05-27
Hardened runtime Yes, secure timestamped + notarized + stapled
Telemetry Lite: zero. Pro: one daily licence-validation request, plus Sparkle update checks if opted in.
Auto-launch on login On by default (Settings → General to disable)

Roadmap

This repository will host the Lite-buildable source alongside upcoming releases. Today it's a public-launch placeholder while the source extraction lands in v1.0.11.

Tracked here:

  • v1.0.11 — Extract Lite-only source files into this repo (drop Cleaner / MCPInspector / AutoOptimizer / kill-clean UI; keep Sampler / Models / process grouping / read-only views / menu bar / widget)
  • v1.0.11 — Compile-time #if !LITE_BUILD stripping of Cleaner methods in the upstream private repo
  • v1.1 — License validator (Ed25519 signed keys) + 7-day trial gate
  • v1.1 — Lemon Squeezy storefront → license-key issuance
  • v1.1 — Sparkle auto-update (EdDSA-signed appcast hosted on this repo)
  • v1.2 — Per-MCP-server history (RAM over time, call-rate)
  • v1.2 — AI workload cost card (rough $/hour estimate of running Claude Code + MCP)
  • v1.2 — Claude Code session detector (active session count + token-spend ballpark)

Have a request? Open an issue.

Differentiators vs. other Mac monitors

  • vs. Activity Monitor — SystemPulse names MCP servers and Claude Code's children. Activity Monitor shows them all as node / python.
  • vs. iStat Menus — SystemPulse focuses on agentic AI workloads with the MCP inspector + named-process grouping. iStat Menus is a generic system-stats menu bar.
  • vs. Stats — SystemPulse adds cleanup actions, graceful bulk-quit, and named-process grouping. Stats is monitoring-only.
  • vs. MenuMeters — SystemPulse is a full app with cleanup + process management; MenuMeters is menu bar only.
  • vs. htop — SystemPulse is a native macOS GUI with the MCP inspector and Mac-aware grouping; htop is a terminal tool.

How SystemPulse samples your Mac

For transparency, here's exactly what the running app does each tick:

  • host_statistics64(HOST_VM_INFO64) — system memory pressure
  • host_processor_info(PROCESSOR_CPU_LOAD_INFO) — per-core CPU ticks (aggregated to overall %)
  • proc_listallpids + proc_pidinfo — per-process CPU/RAM/threads with cached static metadata
  • sysctl KERN_PROCARGS2 — argv parsing for naming (this is how it knows that node is actually @modelcontextprotocol/server-postgres)
  • statfs("/") — disk free / total
  • ProcessInfo.thermalState — thermal pressure (debounced 30s to avoid false alarms on Intel MBPs under sustained load)

All read-only. The Pro-only Cleaner shells out for the few write actions (/bin/rm, /usr/bin/memory_pressure, /usr/sbin/purge, osascript tell app to quit), and every action is appended to ~/Library/Logs/SystemPulse/actions.log in TSV format with timestamps and freed bytes.

License

The eventual Lite source in this repository will be MIT-licensed — fork, study, modify, and redistribute freely. The Pro-only modules (Cleaner, MCPInspector, AutoOptimizer, the Optimize and Cleanup tabs, the Pro-side license validator) ship in a separate closed-source binary distributed through https://systempulse.711web.com.

Built by

711 Web Services LLP — independent software, India-registered. Refunds: refund@711web.com. General: hello@711web.com.

If SystemPulse saves you a single afternoon of "why is my Mac suddenly slow" → Pro is $15/yr and pays for one developer to keep building it.

About

Native macOS system monitor + cleanup utility built for Claude Code, MCP servers, and agentic AI workflows. Activity Monitor alternative with named-process grouping, MCP inspector, and graceful bulk-quit.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors