Your dev ports, berthed in the menu bar.
Berth watches the ports your projects actually use — and lets you release them in one click. Native, fast, and quietly reliable.
Notarized by Apple · Signed updates · No telemetry · Apache-2.0
The whole app. That's the point.
Small tool. Does the job.
Everything in one compact panel — no windows, no daemons, no dashboard to keep open.
Boring, on purpose.
A tool that can stop processes should earn your trust before it does anything clever. Berth keeps the surface small and the receipts public.
Read the sourceSigned and notarized
Every build is signed with a Developer ID certificate and scanned by Apple's notary service. The ticket is stapled to the app.
Updates you can verify
Updates are served over HTTPS and checked with EdDSA signatures by Sparkle before anything touches your Mac — then they install only when you click.
No telemetry, no accounts
Berth makes no network calls of its own. It reads your local ports and that is all. No analytics, no crash reporting, no sign-in.
Open source, Apache-2.0
The full source is on GitHub, including the release pipeline that signs, notarizes, and publishes every version.
Changelog
- Watch and release development ports from a single menu bar panel
- Project cards with process, PID, and path details
- Berth grid for pinned ports with one-click release and force-kill
- In-panel updates: check, auto-download, and restart to update
- English and Simplified Chinese, light and dark appearance