Skip to main content

Exosphere

GitHub release PyPI Current Dev Version Python Version Test Suite License

Exosphere is a CLI and Text UI driven application that offers aggregated patch and security update reporting as well as basic system status across multiple Unix-like hosts over SSH.

exosphere demo

It is targeted at small to medium sized networks, and is designed to be simple to deploy and use, requiring no central server, agents, or complex dependencies on remote hosts.

If you have SSH access to the hosts and your keypairs are loaded in an SSH Agent, you are good to go!

Simply follow the Quickstart Guide, or see the documentation to get started.

Key Features

  • Rich interactive command line interface (CLI)
  • Text-based User Interface (TUI), offering menus, tables and dashboards
  • Consistent view of information across different platforms and package managers
  • See everything in one spot, at a glance, without complex automation or enterprise solutions
  • Does not require Python (or anything else) to be installed on remote systems
  • Parallel operations across hosts with optional SSH pipelining
  • Document-based reporting in HTML, text or markdown format
  • JSON output for integration with other tools

Compatibility

Exosphere itself is written in Python and is compatible with Python 3.13 or later. It can run nearly anywhere where Python is available, including Linux, macOS, and Windows (natively).

Supported platforms for remote hosts include:

  • Debian/Ubuntu and derivatives (using APT)
  • Red Hat/CentOS and derivatives (using YUM/DNF)
  • FreeBSD (using pkg)
  • OpenBSD (using pkg_add)

Unsupported platforms with SSH connectivity checks only:

  • Other Linux distributions (e.g., Arch Linux, Gentoo, NixOS, etc.)
  • Other BSD systems (NetBSD)
  • Other Unix-like systems (e.g., Solaris, AIX, IRIX, Mac OS)

Exosphere does not support other platforms where SSH is available. This includes network equipment with proprietary operating systems, etc.

Documentation

For installation instructions, configuration and usage examples, full documentation is available.

Contributing Guidelines and Project Policies

See the CONTRIBUTING.md file in the code repository for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

The documentation prose is licensed under CC BY 4.0, and the docs bundle a few third-party assets (fonts under the SIL OFL 1.1, a CSS file derived from the Renku Sphinx Theme under Apache-2.0). The exact per-path licensing is recorded in machine-readable form in the dep5 file, with full license texts under LICENSES/.

The bundled fonts under docs/source/_static/fonts/ are cosmetic and safe to remove for distribution in contexts where SIL OFL 1.1's awkward clauses are a problem. The documentation CSS falls back to DejaVu Sans and DejaVu Sans Mono, so the docs still build and render sensibly without them.

Metadata

Release files for exosphere-cli 3.0.4

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

Source distribution (sdist)

Source distribution for exosphere-cli 3.0.4
File Size Uploaded Provenance
exosphere_cli-3.0.4.tar.gz 126.2 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for exosphere-cli 3.0.4
File Interpreter ABI Platform
exosphere_cli-3.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 276.9 kB

Release files / exosphere_cli-3.0.4.tar.gz

Download URL exosphere_cli-3.0.4.tar.gz
Size 126.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a7ae8d0748d85f614757176d5ac4a1ec052dd343fa9fd6f0fc23ce6d1895b0dd
BLAKE2b-256 checksum
How to use checksums
14f5efffb22d9746212a67dea2a421dddfd9af6323d5bd6d08f55307810d07ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Release files / exosphere_cli-3.0.4-py3-none-any.whl

Download URL exosphere_cli-3.0.4-py3-none-any.whl
Size 150.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
22c7fa8d7e9a2f79a6699d3164f00beb5bd80f98e255f53900decdfd3551e5f6
BLAKE2b-256 checksum
How to use checksums
68f27b49667b81bbb6f201f08565d6f24e1f5344276a500ba0fc5f1c42696583
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

Security for exosphere-cli 3.0.4

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for exosphere_cli-3.0.4.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 24, 2026.

Transparency log

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

3.0.4 This release

2 release files Full 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