EVERYTHING XIAOMI
Get listed

bottom (btm)

bottom is a free, customizable process and system monitor that runs in the terminal on Linux, macOS, and Windows.

Place
#16 of 26
Score
6.0
bottom (btm)'s website

What bottom (btm) is

bottom is a free, customizable process and system monitor that runs in the terminal on Linux, macOS, and Windows. It graphs CPU use over time for individual cores and as an average, along with RAM and swap use. Network and disk I/O graphs can be zoomed to show different time intervals. The process widget displays, sorts, and searches process information, with tree mode and support for kill signals. Other widgets show disk capacity and use, temperature sensors, and battery use. You 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 you expand a selected widget to fill the terminal. A read-only option blocks actions that change system state, such as stopping processes. Installation is documented through package managers, Cargo, and pre-built release binaries. Official support covers macOS, Linux, and Windows, with architecture support varying by system. Android and some other platforms may work unofficially, with limited testing and support.

Good

  • Graphs CPU, RAM, swap, network, and disk activity.
  • Search, sort, and view processes in tree mode.
  • Includes disk, temperature, and battery widgets.
  • Read-only option blocks system-changing actions.
  • Free, with no usage limits stated.

Watch out

  • Architecture support varies by system.
  • Android support is unofficial and limited.
  • Official platform support excludes some systems.

Who it suits

bottom suits terminal users who want system and process information in a customizable graphical display. It is intended for Linux, macOS, and Windows; support for Android and other systems is unofficial.

Verdict

bottom offers a broad set of system-monitoring widgets and configurable terminal views at no cost. If you rely on an unofficial platform, the project notes limited testing and support there.

Plans and prices

From bottom (btm)'s own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
bottomFreeNo price or usage limits stated on the opened pages

The facts

Each one read from bottom (btm)'s own pages, with the date it was checked.

Where it runs

Additional platform caveat
The project says Android and some other systems may work unofficially, with limited testing and support.checked 4 Oct 2026
Supported platforms
Officially supported systems are macOS, Linux, and Windows, with listed architecture support varying by system.checked 4 Oct 2026

What it does

Basic and focus modes
It has an htop-inspired basic mode and can expand a selected widget to fill the terminal.checked 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.checked 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.checked 4 Oct 2026
Distribution
The project documents installation through package managers, Cargo, and pre-built release binaries.checked 4 Oct 2026
Network and disk
It graphs network and disk I/O over time and supports zooming the displayed time interval.checked 4 Oct 2026
Other widgets
It includes widgets for disk capacity and use, temperature sensors, and battery use.checked 4 Oct 2026
Process management
Its process widget displays, sorts, and searches process information and supports kill signals and tree mode.checked 4 Oct 2026
Security option
A read-only option prevents actions that affect the system, such as stopping processes.checked 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.checked 4 Oct 2026
What it does
bottom is a customizable graphical process and system monitor that runs in the terminal.checked 4 Oct 2026

The company

Maker
The documentation copyright identifies Clement Tsang.checked 4 Oct 2026
The full review of bottom (btm)

bottom (btm) is a terminal-based system monitor that combines resource graphs with process inspection and controls. It is best suited to people who work in a terminal and want to tune what they see, rather than users looking for a conventional desktop dashboard.

Overview

bottom goes beyond a process list by graphing system activity over time alongside tools for finding and managing processes. That makes it useful both for checking what is running and for following changes in resource use. Its terminal interface is a practical fit for command-line workflows, but a poor match for anyone who expects a standard graphical application.

Users can adjust themes, layout, widget behavior, and filtering through command-line options or a configuration file. An htop-inspired basic mode provides a simpler view, while focus mode lets a selected widget fill the terminal. These options accommodate different priorities and terminal layouts, though they are most valuable to users comfortable configuring a command-line tool.

Key features

Resource graphs and process controls

CPU graphs show use per core and as an average, while RAM, swap, network traffic, and disk I/O are tracked over time. Network and disk graphs support zooming the displayed interval, which helps users inspect activity at different time scales. The process widget can display, sort, and search process information, show a tree, and send kill signals. Together, these tools suit users who need both a changing resource picture and direct process controls.

Additional system views and safeguards

Widgets cover disk capacity and use, temperature sensors, and battery use, rounding out the core resource graphs with useful system details. A read-only option prevents actions that affect the system, such as stopping processes. That is a sensible choice for users who want to monitor without risking accidental process changes.

Pricing

bottom is free: its plan costs nothing. There is no free trial because the software is already free, and no usage limits are stated. That makes it easy to try without a subscription decision, though the project does not offer a paid tier for users seeking a different level of service.

Platforms

Official support covers Linux, macOS, and Windows, with architecture support varying by system. Installation is documented through package managers, Cargo, and pre-built release binaries, giving users several ways to get it. Android and some other systems may work unofficially, but testing and support there are limited; users who depend on those platforms should not treat bottom as a supported option.

For issues on officially supported platforms, the project says it will fix problems if possible and points users to troubleshooting resources and GitHub issues and discussions. The documentation identifies Clement Tsang as the maker.

Who it's for

Choose bottom if you want a free terminal monitor with graphs, process search and sorting, and the ability to send kill signals. It is especially suitable for users who want to tailor a monitoring layout or switch between a basic view and a focused widget. Look elsewhere if you require an officially supported Android app or prefer a conventional graphical interface.

Pros and cons

  • Pros: CPU, memory, network, and disk graphs make activity visible over time rather than only as a current snapshot.
  • Pros: Process search, sorting, tree mode, and kill signals combine inspection with practical controls.
  • Cons: The terminal interface and configuration options will not suit users seeking a conventional desktop monitor.
  • Cons: Unofficial platforms such as Android have limited testing and support.

Alternatives

For a broader comparison, browse Process Monitoring Software.

  • Glances is a free alternative for readers who want support across Android, API, web, self-hosted, and desktop platforms; some optional features require extra dependencies.
  • PM2 is worth considering when you need a process manager with a real-time web interface; its Runtime plan is free, while Plus costs $79 a month.
  • Process Lasso is a Windows-only freemium option; its Single PC Monthly plan costs $4.95 a month for one PC, with recurring billing that can be canceled at any time.
  • Monit is a free option for Linux, macOS, or self-hosted use under the GNU Affero General Public License.
  • runit is a free alternative for Linux, macOS, and self-hosted environments.
  • Ambih Monitor is a Windows alternative whose free plan includes live monitoring and five-session history per project; its Pro plan costs $10 a month, billed annually.
  • AppControl is a free Windows option that requires no email or registration to download and use.
  • btop is a free resource monitor for Linux and macOS under the Apache-2.0 license.

Verdict

Choose bottom if you want a free, configurable terminal monitor that pairs time-based resource graphs with process controls on Linux, macOS, or Windows. Its breadth is the main reason to pick it; if you need official Android support or a graphical desktop interface, choose another tool.

Getting started

  1. Open https://bottom.pages.dev/
  2. Install bottom through a package manager, Cargo, or a pre-built release binary
  3. Run it in a terminal on Linux, macOS, or Windows
  4. Choose basic mode or expand a widget into focus mode
  5. Adjust themes, layout, filtering, or widget behavior with options or a configuration file
  6. Enable read-only mode when you want to prevent system-changing actions

Questions

How much does bottom cost?

The bottom plan is free. The project lists a free plan and no free trial.

Which operating systems are supported?

Official support covers Linux, macOS, and Windows, with architecture support varying by system. Android and some other systems may work unofficially with limited testing and support.

How can bottom be installed?

Documented routes include package managers, Cargo, and pre-built release binaries.

Can bottom stop processes?

The process widget supports kill signals. A read-only option prevents actions that affect the system, including stopping processes.

What can be customized?

Command-line options or a configuration file can change themes, widget behavior, layout, and filtering.

Alternatives to bottom (btm)

All alternatives
  1. 1PM2 logo

    PM2

    Free planOpen sourceWebAPILinuxmacOS
    8.1From $79 a month
  2. 2

    Glances

    Free planOpen sourceAndroidWebAPILinux
    8.0Free plan
  3. 3

    Process Lasso

    Free planWindows
    7.4From $14.97 a year
  4. 4Ambih Monitor logo

    Ambih Monitor

    Free planWindows
    7.2From $55 a year
  5. 5

    runit

    Free planOpen sourceLinuxmacOSSelf-hosted
    7.0Free plan
  6. 6

    Remote Process Explorer

    Free planWindows
    6.4$149.95 one-time