Releases: greenfield-inc/everyport
Releases · greenfield-inc/everyport
Release list
v0.1.3
New
- Everyport tells you when a new version is out, in the popover, the tray menu and one notification per version. Click Update and a terminal runs the one-command installer, which replaces the app and reopens it. Homebrew installs run
brew upgrade --cask everyportinstead. Turn automatic checks off in Settings. everyport updateupdates the CLI in place, andeveryport --versionmentions a newer release (at most once a day, off withEVERYPORT_NO_UPDATE_CHECK=1).- New installer art on macOS and Windows: a light, minimal DMG window and setup wizard.
- everyport.dev/changelog, with an RSS feed.
Fixed
- On Linux, reinstalling now quits the running app before replacing it.
- On Windows,
everyport updatecan replace a runningeveryport.exe. - The Windows one-line install turns on TLS 1.2 first, so it works in older Windows PowerShell setups.
v0.1.2
New
- A short welcome on first launch. It shows the servers running now, finds your coding tools, offers to install the
everyportcommand, and lists machines you can connect. - Everyport starts at login on a new install. Turn it off in Settings or on the last welcome step.
- On Windows and Linux, the tray icon shows how many servers are running.
- When a machine can't connect, Everyport shows which step failed and how to fix it, such as turning on SSH or adding your key.
everyport doctor --on <machine>runs the same check. - Machines on your Tailscale network show up in the list of machines to add.
- Docs at everyport.dev/docs, with search.
- The CLI is on crates.io and PyPI:
cargo install everyport,uvx everyportorpipx install everyport.npx everyportnow gets the latest release.
Improved
- A server's status shows as a small mark from the Everyport logo, in place of the two dots.
- Everyport stops retrying a machine when SSH rejects your key or its host key.
Fixed
- On Windows, the popover opens next to the tray when the Everyport icon is hidden behind the ^ arrow.
v0.1.1
Fixed
- The Windows installers work in Windows PowerShell 5.1. The CLI installer failed with "unsupported CPU", and the app installer could pick the wrong build.
v0.1.0
The first release of Everyport: a menu bar and tray app for macOS, Windows and Linux, and everyport, a CLI with a terminal UI.
New
- Every dev server listening on a port, with its project, git branch or worktree, framework and uptime.
- Memory and CPU for each server's whole process tree, with a 10-minute history chart.
- Alerts when a server's memory crosses your limit or keeps climbing.
- Clean up lists servers that are idle, long-running, leaking memory or in a deleted worktree. Auto-kill can stop them for you, except leaking ones, which wait for you to decide.
- Protected processes, such as databases, are never cleaned up, and Stop and Restart ask before touching them.
- The Claude Code or Codex session that started a server, ready to resume in your terminal.
- The Conductor workspace, Pane worktree or git worktree each server runs in, and its Vercel preview.
- Remote machines over SSH, Docker, Kubernetes, WSL or any command, found in
~/.ssh/config, Pane and WSL, or added by hand. Everyport offers to install itself the first time you connect, and forwards a remote server's port when you open it. - Every WSL distro on Windows, with the real Linux process behind each port.
- Settings, shared by the app and the CLI in
config.toml, with 40 color themes in light and dark. everyport list,watch,stop,restart,clean,doctorand--on <machine>, with JSON output for scripts.everyport stdioandeveryport servelet other tools read the same data as JSON.- One-command install for the app and CLI from everyport.dev, plus Homebrew and npm.