Product Development
Serverlife sits in the tray and shows every server listening on localhost — port, folder and page title — with your own projects kept separate from the OS and installed apps. Right-click a folder to start serving it.
macOS 1.0.0 · Windows 1.0.0 — free & open source
Needs an Apple Silicon Mac (M1 or newer) on macOS 13 Ventura or later — it isn't notarized by Apple, so the first launch needs one extra click (below)
SHA-256 eb2c5dd7031d80b19bad756d68e73941aca280384fdee9e806b0b8ed4ce9b2ad
Download for Windows ↓Installs just for you — no admin. Needs the .NET 8 Desktop Runtime, which most machines already have — the installer fetches it for you if yours doesn't. Rather not run an installer? Portable ZIP (1.2 MB) — extract and run, but you install the runtime yourself.
SHA-256 d5610e5b44f0c099b23a468c366c742f1ad30dc052d3c444f6a6edf4d80e43c6
Source on GitHub All releases MIT licence Third-party notices
Check the row before you click Stop. Stopping a server takes down everything it started, and the Mine/System split and folder detection are best-effort guesses from where a process runs — not guarantees. Right-click any row to correct one by hand: move it out of Mine, or mark it as yours, and Serverlife remembers.
Nothing Serverlife looks at ever leaves your computer. There is no account, no upload, no
telemetry — the only network activity is the app's own request to localhost
to read a served page's title. Discovery is local process and port inspection, start/stop
is a normal process tree, and the folder read is a best-effort look at the target
process's own memory — it degrades to "unknown folder" rather than breaking anything.
Found a bug, or want it to do something it doesn't? Let's talk —
serverlife@antidot.gr