Capability-bounded hardware and OS posture inspection with ASCII mascots and oote swatches.
Universal Standalone Binary:
curl -fsSL https://openooda-tools.github.io/oofetch/install.sh | bash
# Fedora / RHEL / CentOS (DNF)
curl -fsSL https://openooda-tools.github.io/oofetch/install.sh | bash -s -- --dnf
# Ubuntu / Debian (APT)
curl -fsSL https://openooda-tools.github.io/oofetch/install.sh | bash -s -- --deb
# Arch Linux / Manjaro (Pacman / PKGBUILD)
curl -fsSL https://openooda-tools.github.io/oofetch/install.sh | bash -s -- --pkgbuild
Remove oofetch binaries, package registrations, and symlinks at any time:
# Locally installed companion CLI
oofetch-uninstall
# Standalone web uninstaller
curl -fsSL https://openooda-tools.github.io/oofetch/uninstall.sh | bash
| Dimension | Conventional Alternatives | openOODA oofetch |
|---|---|---|
| Security | Ambient proc/sys scraping | Capability-bounded inspection via &FsReadCap |
| Theming | Hardcoded ANSI blocks | Dynamic oote palette swatches (8/16/TrueColor) |
| Mascots | Static distro ASCII art | Dynamic ASCII mascot pets responding to active theme |
| AI Agents | No agent interface | MCP stdio tools: host_info, system_posture, query_hardware, render_mascot |
oofetch # Display sovereign hardware posture (two-column fetch)
oofetch --logo arch # Display Arch Linux distro emblem
oofetch --mascot happy # Display happy openOODA mascot vector
oofetch --no-logo # Single-column mode without ASCII logo
oofetch --json # Emit machine-readable JSON posture
oofetch --theme 1982 # Showcase in Classic 1982 palette
oofetch --mcp # Launch streaming MCP JSON-RPC 2.0 stdio server