Features
Terminal Info is a platform, not just a tool. Built around an extensible core with batteries included.
Extend tinfo with community or custom plugins. Install from the registry, trust plugins locally, and add your own commands — without touching the core.
Run tinfo to see an instant overview — weather, time, network, CPU, and memory. Widgets are configurable and support plugin data too.
Check current conditions, hourly forecasts, and weather alerts. Inspect public/local IPs, DNS, latency, and run multi-target ping diagnostics.
Full network, system, performance, and security diagnostics. Optional server mode extends checks for VPS — DNS visibility, load average, and more.
Built-in timer, stopwatch, tasks, quick notes, command history, and reminders — all integrated into the dashboard and run as CLI commands.
Use --json, --plain, --compact, or --color for any command. Configure profiles, location aliases, themes, and widgets in one TOML file.
Interactive Demo
Select a scenario to explore what tinfo can do.
Why terminal-info
There are already many great terminal tools. tinfo takes a different approach — it’s a modular ecosystem designed to grow with you.
| Tool | Description | Plugin system | Extensible | Ecosystem |
|---|---|---|---|---|
| neofetch | Classic system info with ASCII logos | × | Limited | × |
| fastfetch | Modern, faster alternative to neofetch | × | Limited | × |
| terminal-info | Modular terminal toolbox & platform | ✓ | Yes | Join us |
| Tool | Description | Plugin ecosystem |
|---|---|---|
| btop / htop | Terminal system monitoring | × |
| glances | Multi-metric system monitor | × |
| terminal-info | Extensible toolbox with custom modules | ✓ |
| Tool | Purpose | Plugin model |
|---|---|---|
| kubectl | Kubernetes CLI | Plugins |
| cargo | Rust package manager | Subcommands |
| brew | Package manager | Taps |
| terminal-info | General-purpose terminal toolbox | Registry + SDK |
Installation
Choose the method that works best for your environment.
The install script downloads the correct binary for your platform, verifies the Minisign signature, and places tinfo in your PATH.
curl -sSL https://raw.githubusercontent.com/T-1234567890/terminal-info/main/install.sh | bash
tinfo --version tinfo
If you have Rust and Cargo installed, you can install tinfo directly from crates.io.
Requires Rust 1.70+. Get Rust at rustup.rs.
cargo install terminal-info
tinfo --version tinfo
For contributors and plugin developers who want the full development environment.
Requires Rust and Cargo. See CONTRIBUTING.md for full dev setup.
git clone https://github.com/T-1234567890/terminal-info cd terminal-info cargo build --release
./target/release/tinfo --version ./target/release/tinfo
Docs
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 Ecosystem
Terminal Info is designed as a platform. The plugin system lets you add new commands, dashboard widgets, and workflows — without touching the core binary.
tinfo-plugin crate