Repository navigation
OpenPort v1.0.0
OpenPort v1.0.0
First major release. Native macOS app for managing local dev servers across your portfolio.
⬇ Download openport-macos.zip — unzip, double-click, done.
What's new in v1.0
- Live port detection — sees every dev server bound on your machine, not just ones it started. Match by working directory.
- Multi-port awareness — green dot next to the port column when an app is bound to multiple ports (frontend + backend, HMR, debug). Click for the full list with command lines.
- "Other ports in use" section — orphan dev servers running outside your portfolio. System processes (Tailscale, ssh tunnels, ControlCenter, Mac apps) filtered out so you can't accidentally kill them.
- Live logs viewer — resizable modal with stdout + stderr from any running app. Search filter, auto-scroll, copy, clear. No more switching to terminal.
- Customizable rows — hide any of the 7 action buttons (browser, copy, QR, logs, terminal, VS Code, Finder) per-app in Settings.
- Detached state with real ports — if you started an app in a terminal on a different port, the row flips to detached and shows the actual port.
- Settings & Help as draggable windows — keep them next to the main app instead of sheet-modal.
- Help redesigned — sidebar TOC, search, 12 sections covering every feature.
- What's new — discreet blue dot when there are unseen changes, hidden once viewed. Reachable from Settings or menu bar.
- macOS switches everywhere — no more checkboxes.
Requirements
- macOS 14 (Sonoma) or later
- Node.js
First launch
macOS will warn "unidentified developer" because the app isn't signed. Right-click the app → Open → Open. macOS only asks once.