Context: I maintain multiple Ubuntu machines (local dev, VPS) and got tired of manually installing the same tools every time. So I built DevSetup Pro.
What it does:
DevSetup Pro is a desktop app that lets you install development tools (Node.js, Docker, Python etc.) on Ubuntu with a visual interface instead of memorizing package names and terminal commands.
The problem I was solving:
Every time I set up a new machine or help a junior dev get started, I’m copying and pasting the same 20+ commands. I wanted something my non-technical friends could use to set up their Ubuntu laptops without needing to learn bash.
Key features:
- 24+ pre-configured tools (web servers, databases, languages, CLI utilities)
- One-click bulk installation
- Save profiles (e.g.…
Context: I maintain multiple Ubuntu machines (local dev, VPS) and got tired of manually installing the same tools every time. So I built DevSetup Pro.
What it does:
DevSetup Pro is a desktop app that lets you install development tools (Node.js, Docker, Python etc.) on Ubuntu with a visual interface instead of memorizing package names and terminal commands.
The problem I was solving:
Every time I set up a new machine or help a junior dev get started, I’m copying and pasting the same 20+ commands. I wanted something my non-technical friends could use to set up their Ubuntu laptops without needing to learn bash.
Key features:
- 24+ pre-configured tools (web servers, databases, languages, CLI utilities)
- One-click bulk installation
- Save profiles (e.g., "Frontend Dev", "Data Science") and share them
- Works on native Ubuntu AND Windows via WSL
- Export profiles as shell scripts for headless setups
Tech stack:
Built with Electron + React. Backend uses Node.js to safely wrap apt-get commands with proper privilege handling.
Screenshot:
License:
BSL 1.1 (changes to Apache 2.0 on 2029-12-21)
Would love feedback, especially on UX and what tools you’d want to see added!