Kai 0.1.0
First release of Kai, a personal dev-server launcher.
Install
- Apple Silicon:
Kai-0.1.0-arm64.dmg - Intel Mac:
Kai-0.1.0-x64.dmg
Open the dmg, drag Kai to Applications. The build is unsigned, so on first launch right-click the app and choose Open to get past Gatekeeper. If macOS says the app is damaged, run xattr -dr com.apple.quarantine /Applications/Kai.app.
What is in it
- Saved apps: name, folder, command, env vars, autostart
- Groups: one application can hold several sub-applications, started together or one at a time
- Global folder for commands not tied to a project
- Live stdout and stderr with ANSI colour, 5000 lines per app, buffered in the background for every running app
- Detachable log window for a second monitor
- Start all and Stop all
- Login-shell spawning so npm and node resolve in a double-clicked app
- Process-group kill, so stopping an app never leaves the port bound
- Every child killed on quit
Config lives in ~/Library/Application Support/Kai/kai.json and survives replacing the app.