preview tier · open for testers
AI engineer · dev productivity · macOS native

Context before tokens.
Cleaners before swap.

Active token optimization for Claude Code, system health for macOS. 22 packs that truncate, dedupe, route to Haiku, and nudge before tokens bleed. Plus monitoring, RAM relief, one-click cleanup on Mac.

Free during preview · darek@sdet.it · 24h response

lang/ TypeScript lang/ Swift ai/ Claude Code platform/ macOS 15+ size/ 2.2 MB download status/ preview
by the numbers
22
packsrule packs in plugin
21
actionsone-click cleanup triggers
14
tabsmacOS app navigation views
790
testsdaemon + macOS app, all green
8
monitorssystem health metrics
−20%
session costauthor's own A/B, 65 sessions
services

What Pulse does.

Three focused modules: one for your Claude Code session, one for your machine, one to act on findings.

[01] · OPTIMIZE

Token Optimizer

Local Claude Code plugin with 21 active packs. Hooks intercept tool outputs, route cheap lookups to Haiku, and nudge before context fills. Not just monitoring, real intervention.

  • Auto-truncate: big-read, grep, MCP, subagent outputs
  • Auto-dedupe: bash output + repeated file reads (cache aware)
  • Haiku router: auto-routes simple lookups to Haiku (15x cheaper)
  • Budget caps: subagent token cap, CLAUDE.md size limit
  • Compact nudge: suggests /compact before cache eviction
  • Live observability: cost, cache hit, model split, daily rollup
22 packs · status: preview · CC plugin (Node.js)
[ Request access → ]
[02] · MONITOR

System Module

Native SwiftUI app for macOS 15+. Menu bar item shows live RAM. NavigationSplitView with 14 tabs: CC, Memory, Cleaners, Stats, Cost, Skills, Packs, Procs, Ports, LLM, Docker, Launchd, GPU, Testers.

  • Memory: RAM, Swap, CMPRS bars with pressure indicator
  • Procs: top consumers by CMPRS, kill via SIGTERM/SIGKILL
  • LLM: Ollama model inventory, VRAM usage
  • Docker: container status, image sizes
  • Launchd: daemon health, enable/disable controls
  • GPU: frame rate, thermal state, Metal workload
status: preview · macOS 15+ native
[ Request access → ]
[03] · CLEAN

Actions

20 cleanup actions surfaced in the macapp Cleaners tab and via the menu bar item. From purging inactive RAM to nuking 92 GB of HuggingFace cache in one click.

  • Purge inactive memory (macOS vm_stat)
  • Kill top N compressed-memory processes
  • Unload Ollama models to reclaim GPU VRAM
  • Clean: Xcode DD, HuggingFace, Docker, Node, pip, Brew
  • DNS cache flush, browser cache sweep
  • Memory Relief bundle: 3 actions chained, one tap
status: preview · local only, binary distribution
[ Learn more → ]
compatibility

Platform support.

The CC plugin runs everywhere Claude Code runs. The macOS app is native SwiftUI.

Feature macOS 15+ Windows Linux
CC plugin (daemon)
Token tracking + cost
Live HTML dashboard
Rule packs (20)
macOS app (NavigationSplitView)
Menu bar item + free RAM
Memory pressure monitor partial partial
GPU tab (Metal)
Cleaners (21 actions) soon soon
Local only, no telemetry
from the field

Screenshots, not testimonials.

14 tabs, 21 actions, one menu bar item. Here is what the macOS app looks like across its main surfaces.

Mockup 1: NavigationSplitView overview showing CC tab CC Claude Code Memory Cleaners Stats Procs Ports LLM Docker Launchd GPU // CC DAEMON running TOKENS TODAY 284K +12% vs yesterday COST TODAY $0.41 ~$8.20/mo pace CACHE HIT 74% saved $0.18 today SESSIONS 7 3 active now TOOL CALLS · LAST HOUR Read 124 Bash 88 Edit 61 WebSearch 32
Mockup 2: Memory tab with RAM, Swap, CMPRS bars and sparkline CC Cleaners Memory Stats Procs Ports LLM Docker GPU // MEMORY MODERATE 64% RAM USED 41.2 / 64 GB SWAP 3.8 / 8 GB COMPRESSED 7.2 GB 1-HOUR HISTORY swap cmprs
Mockup 3: Cleaners tab with disk usage per cache type CC Cleaners Memory Stats Procs Ports LLM Docker Launchd GPU // CLEANERS Clean All → TARGET SIZE ACTION Trash 2 MB Clean Xcode Derived Data 14.3 GB Clean HuggingFace cache 92.1 GB Clean Docker images 19.4 GB Clean Node modules (global) 3.2 GB Clean pip cache 1.1 GB Clean Homebrew cache 640 MB Clean DNS cache Flush Browser caches 3.8 GB Clean
Mockup 4: Stats tab with cumulative metrics, bar chart and action log CC Cleaners Memory Stats Procs Ports LLM Docker GPU // STATS · ALL TIME TOTAL FREED 547 GB ACTIONS 1428 FAILED 12 7-DAY FREED (GB) Mon 78 Tue 62 Wed 91 Thu 73 Fri 84 Sat 46 Sun 77 LAST ACTIONS HuggingFace clean -92.1 GB 14:22 Memory Relief bundle -4.1 GB 13:51
Mockup 5: Procs tab with top 5 processes by CMPRS and kill menu CC Cleaners Memory Stats Procs Ports LLM Docker GPU // PROCS · SORTED BY CMPRS filter processes... PROCESS CMPRS RSS CPU% ollama PID 8412 7.2 GB 4.1 GB 11% Kill (SIGTERM) Force Kill (SIGKILL) Copy PID claude 3.1 GB 2.8 GB 6% docker desktop 1.4 GB 2.2 GB 2% Xcode 840 MB 1.9 GB 1% Safari 620 MB 1.4 GB 3%
Mockup 6: macOS menu bar Pulse item with Free RAM dropdown Finder File Edit Pulse · 4979 MB 14:22 FREE RAM Purge inactive memory Kill top 3 by CMPRS Unload all Ollama models Empty Trash Memory Relief bundle 3 actions Open Pulse app Quit The menu bar item shows live free RAM. Click to trigger cleanup without opening the app. 4979 MB free RAM right now pressure: normal
how we work

Four steps to preview.

One bash line. Both products installed in ~30 seconds. No Gatekeeper friction, no manual config.

01 /
Request access

Mail darek@sdet.it with a one-line intro. You get a personal bearer token within 24 hours.

async · no form, no waitlist
02 /
Run one-line install

Paste in Terminal: bash <(curl -fsL https://pulse-test.sdet.it/install.sh) <token>. Script downloads plugin + macOS app, verifies SHA256, removes quarantine flag, opens app.

~30s · idempotent · inspect first: curl -sL .../install.sh | less
03 /
Verify

Quit Claude Code (Cmd+Q), reopen. Run /sdet-pulse:doctor — should be all green. On macOS, click the Pulse icon in your menu bar.

menu bar · CC slash command
04 /
Send feedback

Reply to the access email or send a fresh one to darek@sdet.it. Preview testers shape the v1.0 feature set and privacy policy directly.

free during preview
// PRIVACY
All data stays local. Period.
  • Session logs written to ~/.claude/sdet-pulse/ only
  • No telemetry, no analytics, no third-party SDKs
  • Prompt text truncated to 200 characters in logs
  • Cloud sync opt-in only, disabled by default
  • macOS app uses only local system APIs
  • Source available on request after preview window (~1 month)
  • No account required for the CC plugin
  • Preview access revocable at any time by either party
// JOIN

Stop bleeding tokens.

Preview is free. macOS 15+, Claude Code, 10 minutes to set up. Your machine, your data, your cleanup rules.

24h response · CEST (Warsaw) · reply to the access email for fastest turnaround