
APTUI It's a new, open-source Terminal User Interface (TUI) that promises to revolutionize how we interact with the APT package manager on distributions like Debian, Ubuntu, and Linux Mint. Developed in Go and built on the modern Bubble Tea framework, this tool offers an interactive and visually organized experience directly from the console, combining the power of the command line with the convenience of a lightweight graphical interface.
Unlike traditional graphical tools, APTUI does not replace APT, but rather acts as an intuitive interface for the usual commands such as apt install, apt remove o apt upgradeIts objective is precisely to fill the gap in servers or systems without a graphical environment, and to offer users who prefer the terminal a more agile and visual way to manage their software, always maintaining control and transparency of the underlying system.
APTUI: the terminal gets dressed up to manage packages
The project, which is already usable despite be in an early stage of developmentThis transforms the terminal into a true control center. Its interface, operated entirely with the keyboard, resembles a lightweight panel where information and actions are just a few keys away.
These are some of the most outstanding features that differentiate it:
- Smart navigation and search: It allows you to explore the entire repository with a fuzzy search system (fuzzy matchingand filters by attributes. The information is organized into tabs that separate all packages, those installed, and those with available updates, offering a clear view of the system's status.
- Hassle-free package management: From the same interface, you can install, remove, purge, or update packages, even in batches by selecting multiple items. A side panel displays the complete metadata for each package, including version, description, architecture, and source.
- Operation history with "undo": One of its most powerful features is its transaction history system. APTUI records actions performed and allows you to undo or redo recent operations with simple keyboard shortcuts, providing a valuable safety net.
- Full control of repositories and mirrors: The tool integrates repository management, allowing you to list, enable, disable, add, or remove PPAs and repositories, both in the traditional .list format and the more modern DEB822 .sources format. Furthermore, it can test the speed of available mirrors and suggest or implement changes to optimize downloads.
From the terminal, but more aesthetically pleasing
As expected, any action that modifies the system requires superuser privileges, so simply run APTUI with sudo to perform installations, updates, or changes to the repositories.
If you want to try it or view its source code (published under the MIT license), you can visit your repository on GitHubThere you'll find installation instructions and pre-compiled binaries. APTUI is undoubtedly a promising tool for terminal enthusiasts seeking a more modern and efficient experience.