A terminal UI for managing system services on macOS (launchd) and Linux (systemd).
- Service discovery — automatically lists launchd agents/daemons or systemd units
- Start / Stop / Restart — control services with a single keypress
- Detail view — inspect service info (status, command, path) with live log streaming
- Add / Remove services — create or delete launchd plists or systemd unit files
- Search & filter — quickly find services by name
- Mouse support — scroll with mouse wheel
- Auto-refresh — status updates every 3 seconds
- Bun v1.0+
- macOS or Linux
bunx lazyctlbun add -g lazyctl
lazyctlgit clone https://github.com/nghyane/lazyctl.git
cd lazyctl
bun install
bun startbun run build
./lazyctl| Key | Action |
|---|---|
↑ / k / scroll up |
Move up |
↓ / j / scroll down |
Move down |
PgUp / PgDn |
Page up / down |
Enter |
Open detail view |
s |
Start / Stop selected service |
r |
Restart selected service |
a |
Add a new service |
d |
Remove selected service |
/ |
Search / filter services |
Esc |
Clear search / Quit |
| Key | Action |
|---|---|
↑ / ↓ / scroll |
Scroll logs |
PgUp / PgDn |
Page scroll |
g / G |
Jump to top / bottom |
s |
Start / Stop service |
r |
Restart service |
d |
Remove service |
Esc |
Back to dashboard |
MIT
