Skip to main content

neoinfo

A fast, dependency-free command-line system information tool.

PyPI version Python versions License

$ neoinfo
wensheng@Wenshengs-Mac-mini.local
---------------------------------
OS: macOS 27.0.1 26A434 arm64
Host: Mac mini (Mac16,10)
Kernel: 27.0.0
Uptime: 17 days, 6 hours, 32 mins
Packages: 192 (brew)
Shell: zsh 5.9
Resolution: 6016x3384
DE: Aqua
WM: Quartz Compositor
Terminal: claude
CPU: Apple M4 (10)
GPU: Apple M4
Memory: 23252MiB / 32768MiB

neoinfo displays information about your operating system, software and hardware in an aesthetic and visually pleasing way. It is a single command with zero runtime dependencies — install it and run it, nothing else.

The overall purpose of neoinfo is to be used in screenshots of your system. neoinfo shows the information other people want to see. There are other tools available for proper system statistics and diagnostics.

By default the information is displayed alongside your operating system's ASCII logo — with 260+ distro logos built in, the right one is picked automatically. Prefer a clean look? Logo-only mode, plain output, or no logo at all are one flag away.

You can configure neoinfo to display exactly what you want it to. Through command-line flags and a simple TOML config file you can change the existing information, reorder it, or show only the parts you care about.

Install

pip install neoinfo        # or: pipx install neoinfo / uv tool install neoinfo

Python 3.12+, no runtime dependencies, works on Linux and macOS.

Usage

neoinfo                    # full report with ASCII logo
neoinfo --stdout           # plain `Label: value` lines, no logo or colors
neoinfo --json             # one JSON object — great for scripts
neoinfo uptime memory cpu  # only these collectors
neoinfo -L                 # logo only

Configure

Print the default config, edit, and make it yours:

neoinfo --print_config > ~/.config/neoinfo/config.toml

Every option can be changed there, including info_order — the list of entries shown and their order. Use --config PATH to load a different file, or --no_config to skip configuration entirely.

More: [PyPI] [Issues]

Metadata

Release files for neoinfo 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neoinfo 0.1.0
File Size Uploaded Provenance
neoinfo-0.1.0.tar.gz 83.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for neoinfo 0.1.0
File Interpreter ABI Platform
neoinfo-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 168.3 kB

Release files / neoinfo-0.1.0.tar.gz

Download URL neoinfo-0.1.0.tar.gz
Size 83.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4470b9bc7940df3f749b568edabfb8e8e9c47bf7d074369444cd7eb87a5dc13e
BLAKE2b-256 checksum
How to use checksums
993246d75e6cb56f680768e219ac9b8154b3e9681f12e7093f8b0ce18a4377f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / neoinfo-0.1.0-py3-none-any.whl

Download URL neoinfo-0.1.0-py3-none-any.whl
Size 84.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
42643008a268c03bd5a0abc9ab785b962b7bfdac4ad21b5cdca2d1d1ad741476
BLAKE2b-256 checksum
How to use checksums
717d9cfaba98f84f9c6fdc8eec3d209e083b7865b50b096335e3f1ddd3ed4986
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Security for neoinfo 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page