Performance
More headroom for AI work; intervenes later when pressure climbs.
New. Install or remove DNA Lab on its own. Keep the runtime, drop Lab, or skip both — updates leave that choice in place.
by Humaan · macOS 14+
Keep memory pressure moving toward normal while you use AI tools.
v1.0.3 · 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 — including helpers that are large versus this Mac’s usual size for that family.
04 · Relieve
Unloads idle models, clears orphans, and restarts idle Chrome, Cursor, and Docker helpers once an app passes 8 GB. Windows, GPU helpers, and the Docker VM stay up.
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.
After interventions, Linear measures reclaim and prefers tactics that worked here before. Failed tactics are demoted; learning never escalates. The banner can show a track record after a few samples.
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.
Yes, locally. It remembers whether a tactic actually reclaimed memory on this Mac and prefers ones that worked. It never uses that memory to take a stronger action than the current heuristics allow, and it never auto-kills the IDE.
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