- Home
- Process Monitoring Software
- bottom (btm)
bottom (btm)
What it is
bottom is a free graphical process and system monitor that runs in the terminal on Linux, macOS, and Windows. It graphs CPU use by core and as an average, alongside RAM and swap use over time. Network and disk I/O are charted too, with controls for zooming the displayed time interval. Its process widget can display, sort, and search process information, send kill signals, and show a tree view. Other widgets cover disk capacity and use, temperature sensors, and battery use. Users can adjust themes, layout, widget behavior, and filtering through command-line options or a configuration file. The interface includes an htop-inspired basic mode and lets users expand a selected widget to fill the terminal. A read-only option prevents actions that affect the system, such as stopping processes. Installation is documented through package managers, Cargo, and pre-built release binaries. Official support covers Linux, macOS, and Windows, though architecture support varies by system. Android may work unofficially, with limited testing and support.
For and against
For
- Graphs CPU, memory, network, and disk activity
- Process information can be sorted and searched
- Includes disk, temperature, and battery widgets
- Themes and layout are configurable
- Read-only option blocks system-changing actions
Against
- Android support is unofficial and limited
- Architecture support varies by system
- Runs in the terminal
The verdict
bottom combines resource graphs, process management, and configurable widgets in a terminal interface. Its official support is limited to Linux, macOS, and Windows, with architecture support varying by system.
Who it suits
bottom suits users who want terminal-based views of system resources and process controls on Linux, macOS, or Windows. Its read-only option may suit those who want to prevent system-changing actions.
Plans and prices
bottom
No price or usage limits stated on the opened pages
Read 4 Oct 2026 · github.com
On the record
- Additional platform caveat
- The project says Android and some other systems may work unofficially, with limited testing and support.github.com · read 4 Oct 2026
- Basic and focus modes
- It has an htop-inspired basic mode and can expand a selected widget to fill the terminal.github.com · read 4 Oct 2026
- CPU and memory
- It graphs CPU use over time per core and on average, and graphs RAM and swap use over time.github.com · read 4 Oct 2026
- Customization
- Behavior and appearance can be customized through command-line options or a configuration file, including themes, widget behavior, layout, and filtering.github.com · read 4 Oct 2026
- Distribution
- The project documents installation through package managers, Cargo, and pre-built release binaries.github.com · read 4 Oct 2026
- Maker
- The documentation copyright identifies Clement Tsang.bottom.pages.dev · read 4 Oct 2026
- Network and disk
- It graphs network and disk I/O over time and supports zooming the displayed time interval.github.com · read 4 Oct 2026
- Other widgets
- It includes widgets for disk capacity and use, temperature sensors, and battery use.github.com · read 4 Oct 2026
- Process management
- Its process widget displays, sorts, and searches process information and supports kill signals and tree mode.github.com · read 4 Oct 2026
- Security option
- A read-only option prevents actions that affect the system, such as stopping processes.bottom.pages.dev · read 4 Oct 2026
- Support
- For issues on officially supported platforms, the project says it will fix them if possible and directs users to troubleshooting or GitHub issues and discussions.bottom.pages.dev · read 4 Oct 2026
- Supported platforms
- Officially supported systems are macOS, Linux, and Windows, with listed architecture support varying by system.bottom.pages.dev · read 4 Oct 2026
- What it does
- bottom is a customizable graphical process and system monitor that runs in the terminal.bottom.pages.dev · read 4 Oct 2026