desktop · tooling · devops-lite
I built this so I don’t have to open two Terminal windows every time. One app starts the Minecraft server, connects playit, and shows a live console with start/stop.
// before → after
cd into the server folderserver.jarplayitd// demo
// how it works
server.jar, then playitd + the playit client, and connect the agent to the tunnel.app so it opens with a double-click// stack
// concepts
Start launches Java, then playitd, then the client, in order. Stop shuts the whole stack down so orphaned processes don’t stick around.
Once the server is listening locally, the scripts attach playit so friends can join without manual router port forwarding.
Server and playit output stream into the UI. Joins, leaves, and errors are color-coded so issues are easy to spot.
Bundled the scripts, icons, and Python UI into a macOS app so I don’t have to remember paths or flags.