v1.0 Stable · 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.

curl -sSL https://raw.githubusercontent.com/T-1234567890/terminal-info/main/install.sh | bash
tinfo — bash
$tinfo
┌──────────────────────────────────┐
         Terminal Info            
├──────────────────────────────────┤
│ Location:  Shenzhen               │
│ Weather:   Clear sky, 20.3°C      │
│ Time:      2026-03-28 09:08:31    │
│ Network:   203.0.113.42           │
│ CPU:       19.3%                  │
│ Memory:    16.2 / 24.0 GiB        │
└──────────────────────────────────┘
$
v1.0
Stable Release
4
Platforms
50+
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

Up and running in seconds

Choose the method that works best for your environment.

One-command install

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

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

You can inspect the script before running it. Binaries are also available on the GitHub Releases page.

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

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
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