2 min read
Smoggle

Clear the smog. Smoggle is a self-hosted dashboard that remotely toggles macOS system services over SSH to squeeze more performance out of local MLX/Ollama inference on Apple Silicon Macs — things like Spotlight indexing, Time Machine, and power management that quietly compete with inference for CPU and memory bandwidth.

It runs as a FastAPI backend on a Linux/Docker host and controls one or more target Macs over SSH with passwordless sudo scoped to a narrow set of system commands. Toggle state lives in SQLite (no localStorage), and a live resource monitor streams over SSE rather than polling. Four toggle profiles — Default, Performance, Max, and Hyper — escalate from no-confirmation safe toggles to a typed confirmation for the most aggressive changes.

Built with FastAPI, SQLModel, and Paramiko on the backend, and React 18 + Vite + Tailwind on the frontend.