Rust · Apache 2.0

The Extensible
Terminal Toolbox

A fast, Rust-powered platform for system information, diagnostics, and developer utilities — with a plugin ecosystem built right in.

Quick install
tinfo — bash
latest
Stable Release
Universal
Support
100+
Commands
Plugin Extensions
Rust
Powered

Features

Everything you need in your terminal

Terminal Info is a platform, not just a tool. Built around an extensible core with batteries included.

🔌

Plugin Platform

Extend tinfo with community or custom plugins. Install from the registry, trust plugins locally, and add your own commands — without touching the core.

📊

Live Dashboard

Run tinfo to see an instant overview — weather, time, network, CPU, and memory. Widgets are configurable and support plugin data too.

🌍

Weather & Network

Check current conditions, hourly forecasts, and weather alerts. Inspect public/local IPs, DNS, latency, and run multi-target ping diagnostics.

🩺

Diagnostic Suite

Full network, system, performance, and security diagnostics. Optional server mode extends checks for VPS — DNS visibility, load average, and more.

⏱️

Productivity Tools

Built-in timer, stopwatch, tasks, quick notes, command history, and reminders — all integrated into the dashboard and run as CLI commands.

⚙️

Flexible Output & Config

Use --json, --plain, --compact, or --color for any command. Configure profiles, location aliases, themes, and widgets in one TOML file.

Interactive Demo

See it in action

Select a scenario to explore what tinfo can do.

tinfo — bash

Why terminal-info

Built to be a platform,
not just a tool

There are already many great terminal tools. tinfo takes a different approach — it’s a modular ecosystem designed to grow with you.

vs. System info tools

ToolDescriptionPlugin systemExtensibleEcosystem
neofetch Classic system info with ASCII logos × Limited ×
fastfetch Modern, faster alternative to neofetch × Limited ×
terminal-info Modular terminal toolbox & platform Yes Join us

vs. Monitoring tools

ToolDescriptionPlugin ecosystem
btop / htop Terminal system monitoring ×
glances Multi-metric system monitor ×
terminal-info Extensible toolbox with custom modules

vs. CLI platforms

ToolPurposePlugin model
kubectl Kubernetes CLI Plugins
cargo Rust package manager Subcommands
brew Package manager Taps
terminal-info General-purpose terminal toolbox Registry + SDK

Installation

Quick Install

Choose the method that works best for your environment.

🍎 macOS Intel 🍎 macOS Apple Silicon 🐧 Linux x86_64 🪟 Windows x86_64

One-command install

The install script downloads the correct binary for your platform, verifies the Minisign signature, and places tinfo in your PATH.

bash
curl -sSL https://raw.githubusercontent.com/T-1234567890/terminal-info/main/install.sh | bash
Verify it works
tinfo --version
tinfo

Cargo install

If you have Rust and Cargo installed, you can install tinfo directly from crates.io.

Requires Rust 1.70+. Get Rust at rustup.rs.

bash
cargo install terminal-info
Verify it works
tinfo --version
tinfo

Build from source

For contributors and plugin developers who want the full development environment.

Requires Rust and Cargo. See CONTRIBUTING.md for full dev setup.

bash
git clone https://github.com/T-1234567890/terminal-info
cd terminal-info
cargo build --release
Verify it works
./target/release/tinfo --version
./target/release/tinfo

Docs

Read the parts that matter most.

The GitHub docs folder covers the command surface, configuration, widgets, plugins, and release workflow. Start with the core guides, then go deeper as needed.

plugin commands
tinfo plugin search
tinfo plugin browse  # visual browser
tinfo plugin install <name>
tinfo plugin trust <name>
tinfo plugin verify
tinfo plugin update <name>
tinfo plugin list
tinfo plugin remove <name>
— develop your own —
tinfo plugin init hello
tinfo plugin inspect
tinfo plugin test
tinfo plugin keygen
tinfo plugin pack
tinfo plugin publish-check

Plugin Ecosystem

Extend anything.
Build anything.

Terminal Info is designed as a platform. The plugin system lets you add new commands, dashboard widgets, and workflows — without touching the core binary.

  • Install community plugins from the verified registry
  • Plugins run as local executables — no daemon, no runtime
  • Minisign signature verification on every install
  • Official Rust SDK: tinfo-plugin crate
  • Plugins can expose dashboard widgets via structured JSON
  • Full dev workflow: scaffold → test → sign → pack → publish
Plugin Docs → SDK Reference →