inxi
smxi.org
What it is
inxi is a free, portable system-information script for GNU/Linux, usable from the command line and in IRC. Its options can report details about the system, CPU, graphics, disks, network, memory, battery, audio, Bluetooth, RAID, sensors, USB, partitions and processes. Output can appear on screen or be written as JSON or XML to a file. For IRC clients, filtering is enabled by default; the -z option removes information such as IP and MAC addresses, serial numbers, location, home directory and hostname. The script can be installed or upgraded as a single file and is packaged by many Linux distributions. It requires Perl 5.008 or newer, lspci, ps, and the Linux /proc and /sys filesystems. Some detailed reports depend on optional programs, while certain features require root or sudo configuration. The FAQ states that inxi is licensed under GPL 3 or later. The listed options page gives version 3.3.41 dated 2026-07-01.
Spec sheet
- Purpose
- inxi is a full-featured system information script.Read 1 Oct 2026 · smxi.org
- Support
- Users can report issues through Codeberg, ask questions in the inxi support forums, or use the OFTC #smxi IRC channel.Read 1 Oct 2026 · smxi.org
- License
- The FAQ states that inxi is licensed under GPL 3 or later.Read 1 Oct 2026 · smxi.org
- Compatibility
- The project requires Perl 5.008 or newer and aims to run on old and new GNU/Linux systems.Read 1 Oct 2026 · smxi.org
- Current version
- The options page lists inxi version 3.3.41 dated 2026-07-01.Read 1 Oct 2026 · smxi.org
- Dependencies
- Required runtime components include Perl 5.08 or newer, lspci, ps, and on Linux the /proc and /sys filesystems.Read 1 Oct 2026 · smxi.org
- Distribution availability
- inxi is packaged by many GNU/Linux distributions, including Arch Linux, Debian, Ubuntu, Gentoo, Slackware, OpenSUSE and Red Hat EPEL.Read 1 Oct 2026 · smxi.org
- Export formats
- inxi supports screen, JSON and XML output modes, with JSON/XML requiring an output file.Read 1 Oct 2026 · smxi.org
- 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.Read 1 Oct 2026 · smxi.org
- Installation model
- inxi is installable and upgradeable as a single file, with the man page installed by using -U as root.Read 1 Oct 2026 · smxi.org
- Interfaces
- inxi is described as a portable system information script for the command line and IRC.Read 1 Oct 2026 · smxi.org
- IRC integrations
- It has been tested with Irssi, Xchat, Konversation, BitchX, KSirc, ircII, Quassel, Gaim/Pidgin, Weechat, KVIrc and Kopete.Read 1 Oct 2026 · smxi.org
- 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.Read 1 Oct 2026 · smxi.org
- System reports
- It reports system, CPU, graphics, disk, network, memory, battery, audio, Bluetooth, RAID, sensors, USB, partitions and process information through command options.Read 1 Oct 2026 · smxi.org
Plans and prices
Strong points and limits
Strong points
- Reports cover hardware, network, and process details.
- Supports screen, JSON, and XML output.
- IRC filtering is enabled by default.
- Packaged by many GNU/Linux distributions.
Limits
- Some reports depend on optional programs.
- Certain features require root or sudo configuration.
- Requires Perl 5.008 or newer.
Who it suits
It suits Linux users who want system details through command-line options or IRC. Users seeking detailed reports should account for optional program and privilege requirements.
Verdict
inxi provides a broad range of system reports through a portable Linux script, with output options for files and IRC use. Its depth can depend on additional programs or elevated permissions.
Where Specifiction places it
- System Information Software#18 of 347.4