Freedom251 › System Information Software
inxi

What inxi is
inxi is a free system information script for GNU/Linux that reports hardware and software details through command options. Its reports can cover system, CPU, graphics, disk, network, memory, battery, audio, Bluetooth, RAID, sensors, USB, partitions, and process information. It runs from the command line and is also designed for IRC; filtering is on by default for IRC clients, and its -z option removes identifying details such as IP and MAC addresses, serial numbers, location, home directory, and hostname. It can show output on screen or write JSON or XML to a file. inxi is available as a single installable and upgradeable file, and many GNU/Linux distributions package it. It requires Perl 5.008 or newer, lspci, ps, and Linux /proc and /sys filesystems. Some detailed reports rely on optional programs, while certain features need root or sudo configuration. The project is licensed under GPL 3 or later, and its options page lists version 3.3.41 dated 2026-07-01.
Who it suits
inxi suits GNU/Linux users who want system details from a command line or in IRC. It can also suit users who need screen, JSON, or XML output and can meet its runtime requirements.
What it does well
- Free under GPL 3 or later.
- Reports hardware, system, and process details.
- Supports screen, JSON, and XML output.
- Filtering removes identifying details.
What to know first
- Requires Perl 5.008 or newer, lspci, and ps.
- Detailed reports may need optional programs.
- Some features require root or sudo configuration.
Limits
Some detailed reports depend on optional programs such as dmidecode, glxinfo, xrandr, or sensors. Certain features require root or sudo configuration.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| inxi | GPL 3 or later · GNU/Linux focus · Perl 5.008+ | Free |
As smxi.org lists them, read 1 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the inxi documentation website.
- Install inxi from a GNU/Linux distribution package or as a single file.
- Confirm that Perl 5.008 or newer, lspci, ps, /proc, and /sys are available.
- Run inxi command options for the system details you want.
- Use -U as root to install the man page.
Verdict
inxi provides broad system reporting for GNU/Linux, with command-line and IRC use. Its reporting depth depends partly on installed programs and permissions.
Questions
Is inxi free?
Yes. The inxi plan is free, and the project is licensed under GPL 3 or later.
Which operating systems does inxi support?
It focuses on GNU/Linux and aims to run on old and new GNU/Linux systems.
What does inxi report?
Its command options can report system, CPU, graphics, disk, network, memory, battery, audio, Bluetooth, RAID, sensors, USB, partition, and process information.
Can inxi save output to a file?
Yes. It supports JSON and XML output modes, which require an output file.
What does inxi require?
It requires Perl 5.008 or newer, lspci, ps, and the Linux /proc and /sys filesystems.
Where can users get help?
Users can report issues through Codeberg, ask questions in the inxi support forums, or use the OFTC #smxi IRC channel.
Facts from inxi's own pages
- Compatibility
- The project requires Perl 5.008 or newer and aims to run on old and new GNU/Linux systems. · smxi.org, 1 Oct 2026
- Current version
- The options page lists inxi version 3.3.41 dated 2026-07-01. · smxi.org, 1 Oct 2026
- Dependencies
- Required runtime components include Perl 5.08 or newer, lspci, ps, and on Linux the /proc and /sys filesystems. · smxi.org, 1 Oct 2026
- Distribution availability
- inxi is packaged by many GNU/Linux distributions, including Arch Linux, Debian, Ubuntu, Gentoo, Slackware, OpenSUSE and Red Hat EPEL. · smxi.org, 1 Oct 2026
- Export formats
- inxi supports screen, JSON and XML output modes, with JSON/XML requiring an output file. · smxi.org, 1 Oct 2026
- Feature limits
- Some detailed reports depend on optional programs such as dmidecode, glxinfo, xrandr, sensors or sudo, and certain features require root or sudo configuration. · smxi.org, 1 Oct 2026
- Installation model
- inxi is installable and upgradeable as a single file, with the man page installed by using -U as root. · smxi.org, 1 Oct 2026
- Interfaces
- inxi is described as a portable system information script for the command line and IRC. · smxi.org, 1 Oct 2026
- IRC integrations
- It has been tested with Irssi, Xchat, Konversation, BitchX, KSirc, ircII, Quassel, Gaim/Pidgin, Weechat, KVIrc and Kopete. · smxi.org, 1 Oct 2026
- License
- The FAQ states that inxi is licensed under GPL 3 or later. · smxi.org, 1 Oct 2026
- Purpose
- inxi is a full-featured system information script. · smxi.org, 1 Oct 2026
- Security filtering
- The -z filter option removes IP and MAC addresses, serial numbers, location, home directory and hostname data, and filtering is on by default for IRC clients. · smxi.org, 1 Oct 2026
- Support
- Users can report issues through Codeberg, ask questions in the inxi support forums, or use the OFTC #smxi IRC channel. · smxi.org, 1 Oct 2026
- System reports
- It reports system, CPU, graphics, disk, network, memory, battery, audio, Bluetooth, RAID, sensors, USB, partitions and process information through command options. · smxi.org, 1 Oct 2026
Where inxi stands on Freedom251
- System Information Software#15 of 34