Www.itsportsbetDocsSoftware Tools
Related
Terminal-Based Observability: How the gcx CLI Bridges the Gap for Engineers and AI AgentsCrafting Custom Cellular Compartments: A Guide to RNA Droplet OrganellesUnlock Docker Everywhere: A Step-by-Step Guide to Using Docker OffloadHow to Take a Stand Against the Revised GUARD Act: A Step-by-Step GuideWhy the Mac Mini Is Becoming the Go-To Device for AI Agents5 Critical Insights into the Daemon Tools Supply Chain Attack and Vendor ResponseLeveraging Log Detective for Automatic Build Failure Analysis in PackitHow Leaders Can Unlock the Full Potential of Their Teams by Addressing Spiritual Needs at Work

BleachBit Introduces Text-Based Interface: A Hands-On Look at the Alpha TUI

Last updated: 2026-05-20 09:49:19 · Software Tools

What Is BleachBit and Why a Text Interface?

System cleanup utilities are a matter of personal preference, but on Linux, tools like BleachBit have earned a loyal following. This free and open-source application handles a wide range of cleaning tasks—from purging browser caches and old package archives to securely shredding files and wiping free space. Originally available as a graphical application (GUI) and a command-line interface (CLI), BleachBit now offers a text-based user interface (TUI) in alpha stage. Developers released an early preview, allowing users to experience a keyboard-driven, terminal-friendly alternative that retains all the core functionality of the GUI.

BleachBit Introduces Text-Based Interface: A Hands-On Look at the Alpha TUI
Source: itsfoss.com

The TUI is designed to be straightforward and efficient. Below we break down the main controls and features.

Keyboard Controls and Navigation

  • Space bar: Toggle cleaning options on or off.
  • Enter: Expand a category to display the underlying list of files.
  • p (lowercase): Run a full preview of all selected items.
  • P (uppercase): Preview only the currently focused component. Use Shift or Caps Lock for uppercase input.
  • d (lowercase): Delete all selected items.
  • D (uppercase): Delete just the focused component.

During testing, the deletion command initially failed because the TUI was launched without elevated privileges. Re-running with sudo python3 bleachbit_tui.py resolved the issue. After initiating deletion, a confirmation prompt requires pressing Y. Once completed, a dialog in the bottom-right corner displays the number of deleted files and recovered space.

Palette Menu and Additional Features

Press Ctrl+P to open the palette menu. From there you can:

  • Search commands
  • Maximize a selected component
  • Quit BleachBit
  • Save a screenshot
  • Access the help side panel with shortcuts

The TUI also supports display themes, mouse interaction (including scroll wheel), and keyboard navigation simultaneously.

BleachBit Introduces Text-Based Interface: A Hands-On Look at the Alpha TUI
Source: itsfoss.com

Under the Hood: Shared Backend and Settings

Because the TUI shares the same backend as the regular BleachBit GUI, all your existing settings carry over automatically. This includes:

  • Selected cleaning options
  • Keep list (files to preserve)
  • Custom cleaning list
  • Cookie keep list

This seamless integration means you can switch between GUI and TUI without reconfiguring preferences.

Platform Availability and How to Test

BleachBit’s TUI is currently available on both Linux and Windows. On Windows, it ships as a 64-bit native binary in both installer and portable forms—unlike the 32-bit stable GUI and CLI builds. For Linux users, the official announcement provides quick-start instructions for running the TUI on Ubuntu. Alternatively, you can build from source.

Important: Alpha Stage

This is an early development release. Expect bugs, incomplete features, and potential breakage. The developers encourage testing but advise caution when cleaning important system files.

Conclusion

BleachBit’s new TUI offers a compelling option for users who prefer terminal-driven workflows or need to run cleanup tasks on headless servers. By leveraging the same backend as the GUI, it maintains consistency while introducing a clean, keyboard-centric interface. As the project matures, the TUI could become a standard part of the BleachBit suite, providing an accessible middle ground between quick CLI scripts and heavy graphical applications.