inxi
What it is
inxi is a free command-line system information script for GNU/Linux. Through its command options, it can report details about the system, CPU, graphics, disks, network, memory, battery, audio, Bluetooth, RAID, sensors, USB, partitions, and processes. Results can be shown on screen or written as JSON or XML output files. The script is also intended for IRC use, with filtering enabled by default for IRC clients. Its -z option removes identifying information such as IP and MAC addresses, serial numbers, location, home directory, and hostname. inxi is distributed as a single file that can be installed or upgraded, and many GNU/Linux distributions package it. It requires Perl 5.008 or newer, lspci, ps, and the Linux /proc and /sys filesystems. Some detailed reports rely on optional programs, while certain features require root or sudo configuration. The project lists version 3.3.41 dated 2026-07-01. It is licensed under GPL 3 or later, with issue reporting through Codeberg and questions supported in its forums and IRC channel.
For and against
For
- Reports system, hardware, network, and process details.
- Supports screen, JSON, and XML output.
- Available as a single installable file.
- Filtering can remove identifying details.
- Packaged by many GNU/Linux distributions.
Against
- Requires Perl 5.008 or newer, lspci, and ps.
- Some reports depend on optional programs.
- Certain features require root or sudo configuration.
- Focused on GNU/Linux.
The verdict
inxi provides broad system reporting through a portable command-line script, with output modes for both people and tools. Some detailed reports require additional programs or elevated permissions.
Who it suits
inxi suits Linux users who want system details from a command line or IRC client. It may also be useful for users who need JSON or XML report output.
Plans and prices
inxi
GPL 3 or later · GNU/Linux focus · Perl 5.008+
Read 1 Oct 2026 · smxi.org
On the record
- Compatibility
- The project requires Perl 5.008 or newer and aims to run on old and new GNU/Linux systems.smxi.org · read 1 Oct 2026
- Current version
- The options page lists inxi version 3.3.41 dated 2026-07-01.smxi.org · read 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 · read 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 · read 1 Oct 2026
- Export formats
- inxi supports screen, JSON and XML output modes, with JSON/XML requiring an output file.smxi.org · read 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 · read 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 · read 1 Oct 2026
- Interfaces
- inxi is described as a portable system information script for the command line and IRC.smxi.org · read 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 · read 1 Oct 2026
- License
- The FAQ states that inxi is licensed under GPL 3 or later.smxi.org · read 1 Oct 2026
- Purpose
- inxi is a full-featured system information script.smxi.org · read 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 · read 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 · read 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 · read 1 Oct 2026