rungeist

Know what's running
on your Mac.

Whether you wrote the code or an AI agent did, Rungeist shows every dev server and Docker container at a glance in your menu bar. Open, restart, or kill any of them without touching the terminal.

1.4.27-day free trial4.8 MBmacOS 14+Apple Silicon & IntelNotarized by Appleno telemetry

Find Rungeist on Product Hunt

Your whole stack. One glance.

the daily questions

Terminal is amazing. Opening it fifty times a day isn't.

None of these questions are hard. They’re interruptions. Every check is a context switch, and every context switch costs attention, the most valuable resource a developer has.

Rungeist answers all of them in one glance, so checking your development environment is one click instead of six commands. Spend your attention on building.

~ every morning
Is Postgres still running?
What's using port 3000?
Did I stop that vite server yesterday?
Which Compose stack is up?
What did my agent leave running?
the promise

Awareness. Speed. Flow.

awareness

Always know what's running.

Every dev server, every container, every project. One glance at the menu bar replaces the guessing.

speed

One click instead of six commands.

Open, restart, or kill any server right where you see it. No lsof, no docker ps, no hunting PIDs.

flow

Stay focused. Keep building.

No Terminal detours, no Docker Desktop, no context switches. Checking your stack stops being a task.

the tour

Eight things it does that nothing else does.

01 / 08
01 / notice · awareness

Catches what you forgot.

Your AI agent spins up a dev server and moves on. You never see it, but Rungeist does: the menu-bar icon lights up the moment an unfamiliar server starts listening, even with the panel closed.

context-window-rebuild0.0% · 33 MBNEW
~/Development/context-window-rebuild
:3002node8s
02 / local AI · awareness

Your local model servers, too.

macOS starts Ollama and friends with no project folder, so anything that groups by folder never sees them. Add the port once and :11434 sits in the list like any other server, alongside lm-studio, comfyui and the rest. Rungeist also knows when macOS is set to restart one, and tells you instead of pretending to stop it.

ollama0.0% · 1.2 GB
Background service
:11434ollama3d 4h
macOS restarts this one, so Rungeist says so instead of pretending to stop it
03 / stop · speed

Kills the server, never your session.

One click ends the whole npm run dev tree, every child process included: a graceful SIGTERM first, then Force if it won't budge. Your shell, your editor, your Claude Code session? Never touched.

pocket-prophet0.2% · 31 MB
~/Development/pocket-prophet
:3001nodeStop this server?KillForce
04 / everywhere · flow

Lives in Notification Center.

Nothing else puts your dev servers in Notification Center: the same list, the same one-click open and kill, without even reaching for the menu bar.

:3000cedar-sandbox1d 17h
:5199otter-deck21h
:8080coastline.dev49m
05 / triage · flow

Find the hog.

Live CPU and memory, in real megabytes, per server. An energy badge flags anything running hot, and when two projects grab the same port, you see it in red.

legacy-dashboard92.4% · 512 MBHigh
~/Development/legacy-dashboard
:3000node vite6d 2h
Port :3000 · legacy-dashboard + storefront
06 / focus · awareness

Only your project servers.

A process shows up only if it's listening on a real port from a project folder in your home directory. No system noise, no editor helpers. Grouped by project, sorted six ways, and searchable.

moss-atlas
tin-canary
~/Downloads/experiments
07 / docker · speed

Your Compose stack, in the same list.

Run docker compose up and the containers land right under the project that started them. Postgres, Redis, the lot. Same one-click stop, except Rungeist sends docker stop: only the container goes down, never Docker itself.

checkout-api0.1% · 41 MB
~/Development/checkout-api
:3000node2h 4m
:5432postgres:16container2h 4m
:6379redis:7containerrestarting…
08 / keyboard · speed

All keyboard, no mouse.

Open Rungeist from any app with a global shortcut: ⌘⌥P out of the box, or set your own in Settings. Then stay on the keys: ↑↓ to move, O to open, R to restart, K to kill. Your hands never leave the keyboard.

checkout-api0.1% · 41 MB
~/Development/checkout-api
:3000nodeORK
:5173vite1h 18m
↑↓navigate·⌘⌥Popen anywhere
WHAT BUILDERS SAY

Don't take our word for it.

I didn't realize how often I switched back to Terminal just to restart a server until I installed Rungeist.
Mauro · Software Architect
mubeda
Three prototypes, a Storybook, and something Claude started without asking. I had no idea which port was which, until Rungeist listed them by project.
David · Product Designer
LinkedIn
One shortcut, and I know what it is, which project owns it, and how long it's been running. Then I decide what to do with it.
Joanna · System Administrator
everything it does

The whole list, no asterisks.

Detect

  • Port-first detection
  • Grouped by project
  • Docker containers, grouped
  • Databases & local AI in one click
  • New-server menu-bar alert
  • Port-collision highlighting

Act

  • Open in browser
  • Copy localhost URL
  • Copy server info
  • Reveal in Finder
  • Restart a server
  • Graceful kill (SIGTERM)
  • Force kill (SIGKILL)
  • Stop all in a project

At a glance

  • Live CPU & memory (MB)
  • Energy-impact badge
  • Uptime
  • Process ID

Organize

  • Grouped or flat view
  • Sort by activity, port, CPU, memory, uptime, name
  • Live search
  • Hide, ignore ports & watch folders

Keyboard

  • Global hotkey (⌘⌥P)
  • Customizable shortcut
  • Arrow-key navigation
  • Open, restart, kill by key

Everywhere

  • Menu-bar panel
  • Notification Center widget
  • Launch at login

Private by default

  • No telemetry, no tracking
  • No account, no Full Disk Access
  • One-time license · up to 2 Macs
the comparison

Your current tools, side by side.

TerminalDocker DesktopRungeist
The whole stack at a glancecontainers
Node, Python, any dev serverlsof
Docker containers, grouped by projectdocker psflat
Only your projects, not every system process
Kill a server, keep your shell and agent session
Local AI model servers, in one clicklsof
Notices new servers for you
Live CPU & memory per servertopcontainers
Port conflicts highlighted
Pricefreefree$14.99 once
Buy once. Own forever.
$14.99
one-time · no subscription
Free trial included
All features, day one
Free updates included
Yours on 2 Macs
Secure checkout by Polar

Buying for a team? Volume pricing below, or email info@rungeist.com for an invoice.

By buying you agree to the Terms and Privacy Policy.

FAQ

Still have a question?

Email us any time. You'll have an answer within 24 hours.

support@rungeist.com

Spend less time checking.
Spend more time building.

Free for 7 days. Yours forever after.

  • One-time purchase, no subscription
  • Native Swift, no Electron
  • Universal: Apple Silicon & Intel
  • Notarized by Apple
  • No account
  • No telemetry in the app
  • No Full Disk Access, never asks to control your Mac