I just open sourced a tool I built for myself. Basically, I work on a lot of projects at the same...I just open sourced a tool I built for myself. Basically, I work on a lot of projects at the same...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
I just open sourced a tool I built for myself. Basically, I work on a lot of projects at the same time. Marketing sites, plugin test setups, design system sandboxes. Every time I switched to one of them, it was the same few minutes gone. Which port does this one run on, what was the exact command to start it, and half the time the port was already taken by something I left running, so I had to go find that first. So I built Server Studio. Every local dev server gets a card with its folder, its run command and its URL. One click runs it in a real terminal, one click opens it in the browser, and a live dot shows what is already running. The part that makes it actually stick, every project keeps one permanent port that nothing else can take. A saved shortcut is worthless if the port keeps changing, so it assigns a unique one and you set it in the project config. Months later it still works. I also added a message box in the app. It is not a mailing list. I am a designer and a problem solver, and I would rather hear what actually gets in your way than sit here guessing. Leave your email and I will write back. It also comes with a Claude Code skill, so I can just say "save this server" while I am building something, and it registers the project and picks a free port on its own. If you use a different tool, there is a plain command that does the same job. Free and open source, MIT licensed, zero dependencies. Works on Mac, Windows and Linux. Link in the comment below ⬇️
Post image
Md Mahdi Hasan's avatar
https://github.com/mehdi214designer/server-studio What is new: • Folders, so the sidebar matches how you actually work • Port clash detection, with a one-click fix that can write the new port into the project itself • Run and Stop as one button that follows the live status •...
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started