Stop re-running the same Ubuntu setup commands: I made a GUI for it

Published: (January 6, 2026 at 09:07 AM EST)
1 min read
Source: Dev.to

Source: Dev.to

Context

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.

What it does

Provides a GUI for bulk installing and configuring common development tools on Ubuntu.

The problem I was solving

Every time I set up a new machine or help a junior developer get started, I copy‑paste 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. The backend uses Node.js to safely wrap apt-get commands with proper privilege handling.

Screenshot

(Insert screenshot image here)

Open source

Source available on GitHub:

License

BSL 1.1 (changes to Apache 2.0 on 2029‑12‑21)

Download

  • .deb and AppImage available at

Feedback

I’d love feedback, especially on UX and what tools you’d like to see added!

Back to Blog

Related posts

Read more »