Skip to content

A simple tool to display system information. ### This repository is a MIRROR from GitLab. Please, use GitLab for any Issues or Merge Requests.

Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Archey X

Archey X is a simple tool to display system information.

GitLab release

This is a forked and ported version of the original script: Archey, by djmelek - made to be X compatible with both OS X/macOS and misc GNU/Linux distributions – hence the name: Archey X.

Demo and Screenshots

Here's a small demo you can watch at Vimeo.

v0.7.0-beta on OS X.

v0.X-beta (early version) of Fedora and Debian in Vagrant boxes.

A few more Screenshots can be found in the Wiki …».


sudo install -v -m 0755 -o 0 -g 0 archeyX /usr/local/bin

(make sure /usr/local/bin is in your PATH)




To load at start. Add to your .bashrc (or .bash_profile):

# Load archeyX (if installed)
[[ $(type archeyX 2> /dev/null) && ${UID} != 0 ]] && archeyX

Only in interactive mode

If you have installed archeyX on a remote server, with an SSH key based setup. Transfering files to the remote with scp for example, will cause some errors. You can use $- to check for that:

# Load archeyX (if installed)
# If not running interactively, don't do anything
if [[ $- == *i*  && ${UID} != 0 ]]; then
    [[ $(type archeyX 2> /dev/null) ]] && archeyX

Settings and Colors

See Settings and Colors in the Wiki

Tested distros

  • Arch Linux
  • CentOS: 7.6.1810 (server)
  • Debian: 8.3 (server), 10.4 (MATE, Xfce)
  • Fedora: 23 (Cinnamon)
  • OS X/macOS: 10.7.5

Please, report working distributions here.

License, credits and copyright

Get version and copyright with:

# Example
$ archeyX -V
archeyX: v0.9.0, Copyright (c) 2020 Eric F

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.

You should have received a copy of the GNU General Public License along
with this program. If not, see <>.

For the original author(s) and copyright, se Archey, by djmelek.


  1. Fork it (
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Merge Request

Author notes

  • [2017-04-30] From now, Arxhey X is using Python 3.6+. The “shebang” is changed, and there's a f'{}' to trigger an error with a msg to ask you to upgrade if you don't have 3.6. So, please upgrade if needed. Thanks!
  • [2016-11-23] This repo has been renamed from: “Archey :: OS X” -> “Archey X”, since it will be X-compatible. Initial version(s) will be v0.7.0-YYYYMMDD-beta until it's been tested/verified more to work with N distributions.


  • [2020-07-24] 9.83/10 (pylint 2.5.3, Python 3.8.3).
  • [2020-06-27] 9.79/10 (pylint 2.5.3, Python 3.8.3).
  • [2019-10-02] 9.96/10 (pylint 2.3.1, Python 3.7.4).
  • [2019-09-28] 9.79/10 (pylint 2.3.1, Python 3.7.4).
  • [2017-05-01] 9.96/10 (pylint 1.7.1, Python 3.6.1).


If you have any feedback, suggestions? Please, use the Issues, Merge Requests, send an email or a tweet.

· Eric (@iEFdev)


A simple tool to display system information. ### This repository is a MIRROR from GitLab. Please, use GitLab for any Issues or Merge Requests.





No packages published


You can’t perform that action at this time.