Performance
More headroom for AI work; intervenes later when pressure climbs.
by Humaan · macOS 14+
Keep memory pressure moving toward normal while you use AI tools.
v1.0.0 · menu bar · Apple Silicon (current build)
What it is
A native macOS menu-bar governor that watches AI workloads (Cursor, Claude, Ollama, MCP, and related helpers), measures pressure, and relieves it safely — without casually killing your IDE or deleting model files.
Sole purpose: keep driving system memory pressure back toward normal during AI usage so the laptop stays usable. It may not always reach normal under heavy load, but every cycle works toward that.
Pipeline
01 · Discover
Enumerates processes and builds AI workload trees — IDEs, local models, MCP servers, language servers, and related workers.
02 · Measure
Tracks AI memory/CPU plus system pressure, swap, thermal, and battery. Deterministic heuristics only — no LLM in the loop.
03 · Detect
Flags runaway growth, idle-but-growing helpers, and high-confidence orphans before the Mac tips into CRITICAL.
04 · Relieve
Unloads idle models, clears orphans, renices or suspends safe helpers. IDE processes are never auto-terminated.
Protection modes
More headroom for AI work; intervenes later when pressure climbs.
Default posture — keep the laptop usable without starving tools.
Earlier relief when pressure rises so the system stays closer to normal.
Behaviour
When enabled (default), Linear works toward normal memory pressure during AI sessions — unload idle models, terminate confident orphans, renice large idle helpers.
The menu panel shows recovered bytes with confidence, and Why / Action / Next when Linear is intervening.
Monitoring errors never kill user processes. Model files are never auto-deleted. Storage cleanup is always user-confirmed.
No accounts, analytics, or crash SaaS. Process info stays on the Mac. Core monitoring needs no network.
Requirements
Unsigned build — Gatekeeper bypass
Prefer the Terminal installer (clears quarantine). Browser downloads may need right-click → Open, or Privacy & Security → Open Anyway.
curl -fsSL https://dna.humaan.app/apps/linear/install.sh | bash
FAQ
No. Linear is scoped to AI development workloads and system pressure. It is not a generic cleaner and not Electron.
No. IDE processes are never auto-terminated. Interventions target helpers, orphans, and idle local models under policy.
Current builds are ad-hoc signed, not notarised. Prefer: curl -fsSL https://dna.humaan.app/apps/linear/install.sh | bash — or right-click → Open / Privacy & Security → Open Anyway.
DNA is the engineering kit and Lab. Linear is a separate Humaan Mac app that keeps the machine usable while you run AI tools that DNA workflows often stress.
Related: Skeletor manages DNA Labs. Linear keeps the Mac usable while those tools run.
Menu bar AI resource governor for macOS. Prefer Terminal for a clean install on unsigned builds.
Prefer a clean install (skips the macOS “damaged” dialog for unsigned builds):
curl -fsSL https://dna.humaan.app/apps/linear/install.sh | bash