cd /news/developer-tools/procopticon-a-process-manager-for-ma… · home › topics › developer-tools › article
[ARTICLE · art-168045] src=github.com ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

Procopticon – A process manager for macOS for power users

Developer Nicholas Ochoa released Procopticon, a native macOS process manager built with Swift and SwiftUI, as an MIT-licensed open-source project that requires macOS 26+ and Xcode 26+. Procopticon offers a live process tree with roughly 95 columns covering CPU, memory, disk, network, GPU, power and scheduling, plus regex and JavaScript-based filtering, process inspection of threads, sockets and memory regions, and visibility into which processes use the microphone, camera or screen recording. Ochoa wrote nearly all of Procopticon with AI and documents the approach in an AI-POLICY.md file, noting the project may not suit users who prefer to avoid AI-assisted code.

read2 min views1 publishedNov 11, 2026
Procopticon – A process manager for macOS for power users
Image: Michielbdejong (auto-discovered)

Procopticon is a native process explorer for macOS, built with Swift and SwiftUI.

On Windows I used Sysinternals Process Explorer for years, and then System Informer (formerly Process Hacker), which I still use on every Windows machine I work on. Activity Monitor on macOS isn't bad, but it has never had the power-user features I got used to in those tools. Procopticon is my attempt at a process manager for the Mac that does everything I could need or want from one.

Nearly all of Procopticon was written with AI. If that's something you'd rather avoid, this project probably isn't for you. AI-POLICY.md covers how AI is used here and what's expected of AI-assisted contributions.

  • Process monitoring: A live process tree with roughly 95 available columns for CPU, memory, disk, network, GPU, power, scheduling, and more. Helper processes are grouped under the applications responsible for them.
  • Search and filters: Find processes by name, PID, user, path, or command line. Use regex or JavaScript expressions, save filters, and configure highlighting and alerts.
  • Process inspection: Examine threads, open files, sockets, loaded modules, memory regions, environment variables, logs, crash reports, and code-signing details.
  • Process controls: Terminate, suspend, resume, restart, send signals, or run tools likesample ,spindump ,vmmap ,lsof , andfs_usage .
  • Services and startup items: Inspect and manage launchd jobs, login items, extensions, cron jobs, and other startup mechanisms.
  • System monitoring: Per-core CPU graphs, memory pressure, disk and network activity, GPU usage, power, and thermal information.
  • Privacy and security: See which processes use the microphone, camera, or screen recording, and inspect signatures, entitlements, sandboxing, and quarantine information.

For details on individual views, filters, expressions, privileges, and tools, see the feature reference.

Requires macOS 26+ and Xcode 26+.

./scripts/build-app.sh       # Build build/Procopticon.app
./scripts/install.sh         # Build, install to /Applications, and open
swift test                   # Run unit tests

For a development build that can run alongside the installed app:

VARIANT=dev ./scripts/build-app.sh

To create a signed, notarized release DMG:

VERSION=1.0.0 ./scripts/release.sh

See the release script for setup instructions. More build options and launch arguments are in the reference.

Procopticon works without elevated privileges, but macOS restricts what it can read or change in processes belonging to other users. You can authorize its privileged helper when needed, or authorize on startup.

See Privileges and SECURITY.md for the details.

See CONTRIBUTING.md, AI-POLICY.md, and SECURITY.md.

MIT. Procopticon includes QuickJS-ng, also MIT licensed. See THIRD_PARTY_NOTICES.md.

── more in #developer-tools 4 stories · sorted by recency
── more on @procopticon 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/procopticon-a-proces…] indexed:0 read:2min 2026-11-11 · —