badlogic · local-AI agent
Pi (pi-mono) is a deliberately minimal coding agent: four core tools (read, write, edit, bash) and an extension system for everything else. Configure local providers — Ollama, vLLM, LM Studio — via `~/.pi/agent/models.json` and switch between them per task. Because Pi doesn't bundle dozens of features, its working-set RAM is the lightest in this list — making it a great default for 16-24 GB Macs running smaller local models.
Step 1 · Launch via Ollama
Step 2 · Pre-flight memory check
Pi pairs best with Qwen 2.5 Coder 32B at Q4_K_M (~19.0 GB). Add ~4–8 GB on top for the agent's working set, plus headroom for the rest of your dev stack. Recommended: 24 GB Mac (minimum 16 GB).
Why this matters: Lighter footprint — runs comfortably on most Macs paired with a small-to-mid model.
Step 3 · Babysit long sessions
Agent runs that span hours hit memory pressure as context grows. devpulse babysit watches and auto-cleans without crashing the session.
Tips for Pi
Recommended models
DevPulse is free, native, and uses less RAM than this webpage.
Download for macOS