Overseer Zach Mackay

✦ A little oversight for your Mac

Your tools work hard.
Let them rest.

The model you forgot to unload. The simulator still running. The localhost server from yesterday. Overseer helps you see what’s there—and choose when it’s time to stop.

Native macOS · Local monitoring · In development

A bronze and turquoise observatory, with a telescope looking out through a canopy of trees.A watchful presence.
A lighter background.
Watch first Choose your rules Leave active work alone

The view from here

Less hunting.
More perspective.

Apps and services become constellations. Explore them in Orbit or Tree, select a workload for its rules, and pan through a sky that keeps going.

Overseer / ActivityNative macOS app
Overseer’s Activity interface: an observatory tower contains navigation, workloads form constellations across a starry sky, and cleanup rules appear on a parchment panel.
Actual app interface, rendered with sample workloads. Select the image for a closer look.

A utility with a sense of place.
Bronze, parchment and a sky full of the things you’re working on.

Subtle stars, warm window light and a little shimmer. Animation pauses when the app is hidden or unfocused, and respects Reduce Motion.

Your machine. Your boundaries.

A gentle watch.
A deliberate finish.

Observe without taking action, or give a workload a cleanup rule. Model unloading and quitting the app can have separate timers.

Busy is protected. Supported adapters check for generation, queues or other active work.

Unknown means unknown. An unavailable activity signal is shown clearly, rather than assumed to be idle.

Detection isn’t permission. Newly discovered items don’t automatically inherit cleanup rules.

The things that stay behind

Look beyond
the open windows.

Some work keeps running after the window disappears. Overseer brings those background workloads into the same view.

01

Models & their hosts

Unload idle chat models through LM Studio and Unsloth integrations. Inspect Unsloth’s reported image, video and speech-recognition residents too; media with unverified activity stays untouched.

Models
02

Apps & local services

Watch apps, ComfyUI, OpenWebUI and registered processes. Discover listening ports, investigate what owns them, and choose what deserves a rule.

Workloads
03

Apple simulators

Bring simulator devices under a shared policy while tracking each one. Set idle and maximum-open limits, even when the Simulator window has gone away.

Devices
04

Possible stray model workers

Report processes holding model-weight files open, including ones without a watched-host association. A useful lead to investigate—not proof that a model is abandoned.

Discovery

A memory for your machine

“Why is this
still running?”

See resource spikes, health reports and cleanup history in Monitor. Expand an action to understand the rule and evidence behind it.

Keep up to a year of history by default, with options for up to five years. Check tracking storage use and enable a 1 GB warning.

Explore monitoring & history ↗
CPU · Memory · Network

Observe the extremes.

Resource alerts can report high usage without stopping the process.

Workload → Action History

Keep the explanation close.

A compact history beside the selected workload, with views from 24 hours to 90 days.

Menu bar → Open Overseer

Close the window. Keep watch.

Monitoring continues while the app runs in the background. Explicitly quitting Overseer stops it.

Before you hand over the watch

A few clear
answers.

Will Overseer close everything it finds?

No. Discovery is a view of what’s there. You decide which items to watch and which rules can take action. Protected system items are identified separately, and unwanted detections can be ignored.

Can it tell whether every model is busy?

No. Reliable activity checks need an integration with the app managing the model. Open-file evidence can suggest a model worker, but cannot prove residency, inactivity or abandonment. It also misses workers that close their weight files after loading. Those findings are report-only.

What about unsaved work?

Normal app cleanup requests a graceful quit. An app refusing to close or showing a save dialog is respected; force-quit is a separate explicit rule option. Review each app’s rules before enabling cleanup.

Does it need an AI model or a cloud account?

No. Overseer is a native local utility. It does not use an LLM to make cleanup decisions. Some local service integrations need an API token, stored in macOS Keychain.

Does it run after I quit the app?

No. Closing the dashboard leaves the menu-bar app running, but explicitly choosing Quit stops monitoring. Open Overseer again to resume. It doesn’t install separate background agents.

Can I download it now?

Overseer is currently a personal macOS app in development. There is no public download here yet. Ask about availability if you’d like to know more.

Overseer app icon

Made for the work you love doing

A little less left running.
A little more peace of mind.

Built by Zach Mackay, for a Mac full of projects.

Ask about Overseer In development · macOS 14 or later · No public download yet