FREEDOM251

Freedom251 › Process Monitoring Software

Glances

Free plan Open source AndroidAPILinuxMacSelf-hostedWeb+1

Visit Glances Alternatives Pricing

Glances's own site

What Glances is

Glances is a free, open-source system monitor for viewing live statistics and running processes across supported systems. It tracks CPU, memory, system load, processes, network, disk activity, sensors, filesystems, containers, alerts and uptime. In client/server mode, a user can check a remote system through a terminal, browser-based interface or API. The built-in Web UI makes system information available from a device with a browser. Glances can export statistics to CSV or JSON, databases such as InfluxDB and Prometheus, brokers such as RabbitMQ and Kafka, and REST endpoints. The project documents Docker and Podman monitoring, with Docker and LXC support described in its README. Install options include pip, pipx, Homebrew, Linux and FreeBSD packages, and Docker images. Glances 4 requires Python 3.10 or later, and the default installation omits Web interface dependencies. Version 4.5.1 and later can provide an MCP server for AI assistants. Glances is distributed under the LGPL version 3 license.

Who it suits

Glances suits administrators and technical users who want system statistics, process monitoring, or remote monitoring across supported platforms. Its export options and documented container support may also suit users managing monitored data or containers.

What it does well

  • Monitors CPU, memory, network, disks, sensors and uptime.
  • Remote checks available through terminal, Web UI or API.
  • Exports statistics to files, databases, brokers or REST.
  • Documents Docker and Podman monitoring support.
  • Free and open source under LGPL version 3.

What to know first

  • Glances 4 requires Python 3.10 or later.
  • Web interface dependencies are not included by default.
  • Features such as exports and MCP need optional dependencies.

Limits

Glances is free, with a listed price of $0 plan. Glances 4 requires Python 3.10 or newer, and the default installation omits web interface dependencies; optional features require extra dependencies.

Plans

PlanBilled and limitsPrice
GlancesOpen source system monitoring tool; optional features require extra dependenciesFree
Open-source Glancesself-hosted monitoring; optional features require extra dependenciesFree

As nicolargo.github.io lists them, read 29 Sept 2026. The maker's own page has the final word.

Getting started

  1. Open the Glances website.
  2. Choose an installation route: pip, pipx, Homebrew, Linux or FreeBSD package, or Docker image.
  3. Use Python 3.10 or newer for Glances 4.
  4. Install the optional dependencies for features you need, such as the web interface.
  5. Run Glances locally or use client/server mode for remote monitoring.

Glances is an open-source system monitor for people who need a live view of machine health and running processes across different operating systems. It suits administrators and technically minded users who want remote access or to feed statistics into other tools. Its breadth is a strength, but optional dependencies and a Python 3.10 minimum make setup part of the decision.

Overview

CPU, memory, load, process activity, network and disk I/O, sensors, filesystems, containers, alerts and uptime sit within the same monitoring scope. That makes Glances a practical choice for checking both overall machine health and individual processes without relying on a hosted service. It runs as an agent, supports server auto-discovery, and offers script or command actions as alert channels.

The project supports GNU/Linux, FreeBSD, OS X and Windows, with Android, Web, API and self-hosted platforms also listed. It is distributed under the LGPL version 3 license. Help is directed through the manual, official Reddit forum and GitHub Discussions.

Key features

Remote access and interfaces

Client/server mode lets users monitor a remote machine from a terminal, a browser or an API. The built-in Web interface is useful when a browser is more convenient than a terminal, while the APIs make the metrics accessible to other software. Glances provides XML-RPC and RESTful JSON APIs, and Web server mode exposes a REST API.

Exports and containers

Statistics can be exported to CSV or JSON files, databases including InfluxDB and Prometheus, brokers including RabbitMQ and Kafka, or a REST endpoint. This flexibility suits users who want to route metrics into existing systems rather than keep them only in Glances. Docker and Podman monitoring are documented, and the README describes Docker and LXC monitoring. Version 4.5.1 and later can provide an MCP server for AI assistants.

Setup and maintenance

Glances can be installed with pip, pipx, Homebrew, Linux or FreeBSD packages, or Docker images. The range of installation routes helps fit different environments, but feature availability is not automatic: the default installation omits Web interface dependencies, and separate extras cover options such as Web, GPU, containers, exports and MCP. Glances 4 requires Python 3.10 or later, so older Python environments cannot run current major versions. Version 4.x is supported for security updates; versions below 4.0 are unsupported.

Pricing

Glances is free and open source. Its Glances plan costs nothing. There is no paid tier to unlock the core product, but optional features can require extra dependencies, so users should account for installation and maintenance effort when choosing it.

Platforms

Supported operating systems include GNU/Linux, FreeBSD, OS X and Windows. Android, Web, API and self-hosted are also listed as platforms. Docker images and multiple package-based installation routes give administrators several ways to deploy it, while the Python 3.10 requirement applies to Glances 4 and later.

Who it's for

Glances is a good fit for administrators and technical users who want one tool to inspect system and process metrics locally or remotely, especially when they need exports, APIs, or container monitoring. It is less suitable for users who want a turnkey web interface without managing dependencies, or who need to run current Glances on Python earlier than 3.10.

Pros and cons

  • Pros: Broad coverage spans system health, processes, containers and uptime, making it useful beyond a process-only view.
  • Pros: Terminal, browser and API access offer practical ways to reach remote metrics and integrate them elsewhere.
  • Pros: Free, open-source distribution and multiple installation routes suit self-managed environments.
  • Cons: The default installation lacks Web dependencies, and other capabilities also need optional extras, adding setup work.
  • Cons: Glances 4 and later require Python 3.10 or higher, excluding older Python environments.

Alternatives

For a process-management focus, PM2 is an open-source alternative with a real-time web interface on its free Runtime plan; its Plus plan costs $79 a month. Supervisor is another free option for readers comparing process-monitoring software.

Owlette is a paid alternative with a free plan and a Core plan priced at $20 a month. Process Lasso is a Windows-only alternative with free and paid plans, including a $4.95 a month Single PC Monthly plan and a $24.95 a year Single PC Annual plan.

runit is a free option for Linux, macOS and self-hosted environments. AppControl is a free Windows alternative, while System Informer is another free Windows option. Ambih Monitor is a freemium option for Windows.

Browse Process Monitoring Software, Hardware Monitoring Software or Container Monitoring for more options by category.

Verdict

Choose Glances if you want broad, free system and process monitoring with remote access and flexible exports, and are comfortable managing dependencies yourself. Look elsewhere if you need a ready-to-use Web interface without extra setup or must support Python versions below 3.10.

Verdict

Glances covers a broad set of system metrics and offers several ways to monitor remotely or export statistics. Check its Python requirement and optional dependency setup against the features you need.

Questions

Is Glances free?

Yes. Its listed plan costs nothing plan, and Glances is open source.

Which platforms does Glances support?

Listed platforms include Linux, BSD, macOS, Windows, Android, web, API and self-hosted. Supported operating systems include GNU/Linux, FreeBSD, OS X and Windows.

Can Glances monitor systems remotely?

Yes. Client/server mode supports remote monitoring through a terminal, web interface or API.

Can Glances monitor containers?

The project documents monitoring for Docker and Podman; its README also describes Docker and LXC container monitoring.

What does Glances require?

Glances 4 requires Python 3.10 or newer. Web interface and other optional features may require separate dependencies.

How can users get support?

The project directs users to its manual, official Reddit forum and GitHub Discussions.

Facts from Glances's own pages

AI integration
Glances 4.5.1 and higher can provide an MCP server for AI assistants. · github.com, 29 Sept 2026
Alerts
Glances includes monitoring alerts and configurable thresholds. · nicolargo.github.io, 15 Oct 2026
APIs
Glances provides XML-RPC and RESTful JSON APIs, and its Web server mode exposes a REST API. · nicolargo.github.io, 29 Sept 2026
Containers
The project documents monitoring support for Docker and Podman, and describes Docker and LXC container monitoring in its README. · nicolargo.github.io, 29 Sept 2026
Container support
The official feature list names Docker and Podman container monitoring. · nicolargo.github.io, 15 Oct 2026
CPU monitoring
The product displays CPU utilization information. · nicolargo.github.io, 15 Oct 2026
Creator
The project identifies Nicolas Hennion as its creator and maintainer, with development by a contributor community. · github.com, 15 Oct 2026
Deployment
Glances can be installed with pip, pipx, Homebrew or Linux and FreeBSD packages, and Docker images are available. · github.com, 29 Sept 2026
Disk monitoring
Glances measures disk I/O. · nicolargo.github.io, 15 Oct 2026
Documentation depth
Official documentation covers installation, quickstart, configuration, command reference, plugins, exports, APIs, and MCP usage. · glances.readthedocs.io, 15 Oct 2026
Exports
Statistics can be exported to CSV and JSON files, databases including InfluxDB and Prometheus, brokers including RabbitMQ and Kafka, or a REST endpoint. · github.com, 29 Sept 2026
Exports and integrations
Supported export destinations include CSV, JSON, InfluxDB, ElasticSearch, PostgreSQL/TimeScale, Cassandra, ClickHouse, CouchDB, OpenTSDB, Prometheus, StatsD, Riemann, Graphite, RabbitMQ/ActiveMQ, NATS, ZeroMQ, Kafka, and REST. · github.com, 15 Oct 2026
Extensibility
The project uses an open plugin and export-module architecture intended for developer extensions. · github.com, 15 Oct 2026
Filesystem and RAID
Filesystem and RAID information are included among the monitored data. · nicolargo.github.io, 15 Oct 2026
Hardware sensors
Sensor readings such as temperatures and fan speeds are supported. · opensource.com, 15 Oct 2026
Installation
The documented installation paths include pip, pipx, uvx, operating-system packages, and optional extras such as web or all. · glances.readthedocs.io, 15 Oct 2026
Latest release
PyPI lists Glances 4.5.8 as released on October 11, 2026. · pypi.org, 15 Oct 2026
License
Glances is distributed under the GNU LGPL version 3, expressed on PyPI as LGPL-3.0-only. · github.com, 15 Oct 2026
Limit: process control
Glances does not let users renice or kill processes, so process management requires another tool. · opensource.com, 15 Oct 2026
Limit: process-list navigation
The process view shows only the top processes that fit on screen and lacks scrolling or reverse-sort controls. · opensource.com, 15 Oct 2026
Limit: Python weight
A Linux comparison guide says Python makes Glances heavier than htop and that some plugins need additional Python packages. · linuxstans.com, 15 Oct 2026
Limit: resource overhead
An Opensource.com test reported typical CPU use of about 10% to 20%, with up to 40% of one CPU on a large active system. · opensource.com, 15 Oct 2026
Limit: web security default
The Linux comparison guide warns that the web interface has no password unless the operator configures one. · linuxstans.com, 15 Oct 2026
Load monitoring
The interface includes system load metrics. · nicolargo.github.io, 15 Oct 2026

Where Glances stands on Freedom251

Look at these too