tui
A modern TUI client for Memcached with tree-structured key navigation, smart JSON/binary formatting, and Vim keybindings
Pi is a minimal terminal coding harness. Adapt pi to your workflows, not the other way around, without having to fork and modify pi internals. Extend it with TypeScript Extensions, Skills, Prompt Templates, and Themes. Put your extensions, skills, prompt templates, and themes in Pi Packages and share them with others via npm or git.
Related contents:
- What I learned building an opinionated and minimal coding agent @ Mario Zechner.
- 🦞 CRACKING THE CLAW @ CTO Lunch NYC.
- Pi: The Minimal Agent Within OpenClaw @ Armin Ronacher's Thoughts and Writings.
- Pi: Open-Source AI Agent Terminal Set-Up @ Christian Lempa's YouTube.
- Pi’s Minimalism Is Its Advantage @ Earendil.
- How Compaction Works in Pi @ Earendil.
Archive a lifetime of email and chat. Offline search, analytics, and AI query over your full message history. Powered by DuckDB.
Your messages are yours. Decades of correspondence, attachments, and history shouldn't be locked behind a web interface or an API. msgvault downloads a complete local copy and then everything runs offline. Search, analytics, and the MCP server all work against local data with no network access required.
Currently supports Gmail, with WhatsApp and other messaging platforms planned.
Related contents:
Apple Silicon Monitor Top.
mactop is a terminal-based monitoring tool "top" designed to display real-time metrics for Apple Silicon chips written by Carsen Klock. It provides a simple and efficient way to monitor CPU and GPU usage, E-Cores and P-Cores, power consumption, GPU frequency, temperatures, and other system metrics directly from your terminal
A stylish terminal UI for Claude Code, built with Textual.
Related contents:
Terminal EPUB Reader with Full HTML Rendering.
Bookokrat is a terminal-based EPUB reader with a split-view library and reader, full MathML and image rendering, automatic bookmarks, inline annotations, and customizable themes.
Related contents:
The A to Z of Modern Unix.
A curated list of outstanding CLI and TUI applications for Linux and macOS terminals, companion to the Linux Matters podcast.
VaultOS is a terminal-based user interface (TUI) for managing "Desktop" Docker containers.
VaultOS is a terminal-based user interface (TUI) for managing "Desktop" Docker containers. It allows you to effortlessly spin up ephemeral or persistent Linux desktop environments (like Alpine XFCE, Ubuntu KDE, etc.) accessible directly via your web browser.
🤖 CLI tool to help you manage repositories.
mani is a CLI tool that helps you manage multiple repositories. It's useful when you are working with microservices, multi-project systems, multiple libraries, or just a collection of repositories and want a central place for pulling all repositories and running commands across them.
A fast, feature-rich CSV/TSV/delimited file viewer for the command line.
ftv brings spreadsheet-like functionality to your terminal with vim-inspired controls.
A production-quality TUI app to manage Blu-ray cold storage archives on Linux.
BlueVault is a terminal-based application that helps you create long-term archives on Blu-ray discs. It provides a complete workflow from selecting folders to burning discs, with built-in verification, indexing, and search capabilities. The application features a retro 80s "phosphor green" terminal aesthetic that makes long archiving sessions comfortable and visually distinct.
Related contents:
A modern, cross‑platform CLI to monitor websites and APIs.
Related contents:
AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods.
SSHM is a beautiful command-line tool that transforms how you manage and connect to your SSH hosts. Built with Go and featuring an intuitive TUI interface, it makes SSH connection management effortless and enjoyable.
Related contents:
A terminal-based AWS resource viewer and manager.
taws provides a terminal UI to interact with your AWS resources. The aim of this project is to make it easier to navigate, observe, and manage your AWS infrastructure in the wild. taws continually watches AWS for changes and offers subsequent commands to interact with your observed resources.
A lightweight Subsonic TUI music player built in Go with scrobbling support.
SubTUI is a lightweight TUI music player for Subsonic-compatible servers (Navidrome, Gonic, Airsonic, etc.) built with Go and the Bubble Tea framework. It uses mpv as the underlying audio engine supporting multiple audio formats. It supports scrobbeling ensuring your play counts are updated on your server and on any external services configured like Last.FM or ListenBrainz
eilmeldung is a TUI RSS reader based on the awesome news-flash library.
Related contents:
Terminal-based Docker manager - monitor CPU/memory, view logs, and manage containers.
DockMate is a TUI (Text User Interface) for managing Docker containers directly from your terminal. Think of htop, but for Docker.
a prettier way to inspect network connections.
a friendlier ss / netstat for humans. inspect network connections with a clean tui or styled tables.
Related contents:
A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL and SQLite, Turso and more.
The lazygit of SQL databases. Connect to Postgres, MySQL, SQL Server, SQLite, Supabase, Turso, and more from your terminal in seconds.
Related contents:
Grype + Rummage = Grummage.
Grummage is an interactive terminal frontend to Grype.
Related contents:
NanoCore 8-bit CPU emulator in Rust.
NanoCore is a meticulously crafted emulator for a custom 8-bit CPU. Designed with extreme minimalism in mind, this CPU operates within a strict 256-byte memory space, with all registers, the Program Counter (PC), and the Stack Pointer (SP) being 8-bit.
A terminal-based AWS cost and resource dashboard built with Python and the Rich library. It provides an overview of AWS spend by account, service-level breakdowns, budget tracking, and EC2 instance summaries.
The Terminal Text Editor.
Text editor for your terminal: easy, powerful and fast. Fresh is designed for discovery. It features native UIs, a full Menu system, and a powerful Command Palette. With full mouse support, transitioning from graphical editors is seamless.
Related contents:
Docker Container Monitoring for Your Terminal.
A powerful TUI for monitoring Docker containers across multiple hosts with real-time CPU, memory, and network metrics. Built with Rust for blazing-fast performance and minimal resource usage.
Peek inside Parquet files right from your terminal.
parqeye lets you peek inside your Parquet files. Instantly inspect their contents, schema, and metadata — right from your terminal.
arr-monitor is a Python script for monitoring the real-time progress of individual file operations in the *arr media managers, like Sonarr, et. al.
The turn-based strategy game of Conquer V5, by Adam Bryant and Ed Barlow - GPL v3 licensed
Conquer is the classic multi-player strategy game originally created by Edward M. Barlow and Adam Bryant in the late 1980s.
Related contents:
The turn-based strategy game of Conquer (v4), by Adam Bryant and Ed Barlow.
Conquer is the classic multi-player strategy game originally created by Edward M. Barlow and Adam Bryant in the late 1980s. This repository preserves both the historical distribution and provides a modern GPL-licensed version for continued development.
Related contents:
OpenTUI is a library for building terminal user interfaces (TUIs).
OpenTUI is a TypeScript library for building terminal user interfaces (TUIs). It is currently in development and is not ready for production use. It will be the foundational TUI framework for both opencode and terminaldotshop.
Turn your idle shell into a visual playground with this collection of Bash screensavers.
Tired of your boring old terminal? Wish you could spice up your command line with some animated ASCII art? Well, you've come to the right place!
Welcome to Bash Screensavers, a collection of screensavers written entirely in bash.
Related contents:
An open-source time-tracking tool for monitoring your productivity with privacy-first approach. Own your hustle, optimize those "grind sessions," and uncover inefficiencies. Built with Rust, Ratatui and Postgres.
Related contents:
A customizable TUI display/login manager written in Rust 🐒
Lemurs is a Terminal User Interface (TUI) Display/Login Managers written in Rust that works on most GNU/Linux and BSD distributions. It can work both with or without SystemD.
Related contents:
vault-tasks is a TUI Markdown task manager.
It will parse any Markdown file or vault and display the tasks it contains.
A terminal-based dashboard for managing cron jobs locally and on servers.
Cronboard is a terminal application that allows you to manage and schedule cronjobs on local and remote servers. With Cronboard, you can easily add, edit, and delete cronjobs, as well as view their status.
Pretty fancy and modern terminal file manager.
superfile is a very fancy and modern terminal file manager that can complete the file operations you need!!
Related contents:
A simple cli for logs splitting.
A simple command line tool that helps you visualize an input stream of text.
A 2FA TUI for your shell.
andcli lets you work with 2FA tokens directly in your shell, using encrypted backups exported out of your favourite 2FA apps. All the data is held in memory only and will never leave your machine.
An anime tracker for AniList featuring a TUI.
This is a TUI application to play and manage anime with AniList for Linux systems.
poop is a command line tool that uses Linux's perf_event_open functionality to compare the performance of multiple commands with a colorful terminal user interface.
Related contents:
a better way to work with systemd units.
Simplify systemd management with isd! isd is a TUI offering fuzzy search for units, auto-refreshing previews, smart sudo handling, and a fully customizable interface for power-users and newcomers alike.
Related contents:
Stress-Terminal UI, s-tui, monitors CPU temperature, frequency, power and utilization in a graphical way from the terminal.
Related contents:
Terminal eBook Reader with Text-to-Speech.
Related contents:
Note Conversion Tool.
Jimmy is a tool to convert your notes from different formats to Markdown.
Related contents:
Generate code from the terminal! Supercharge Your AI Coding. Simple. Fast. Powerful. Codebuff works in your terminal.
Codebuff is an open-source AI coding assistant that edits your codebase through natural language instructions. Instead of using one model for everything, it coordinates specialized agents that work together to understand your project and make precise changes.
🌊 Interactive CLI tool to update GitHub Actions to latest versions with SHA pinning .
Actions Up scans your workflows and composite actions to discover every referenced GitHub Action, then checks for newer releases.
Interactively upgrade and pin actions to exact commit SHAs for secure, reproducible CI and low-friction maintenance.
Cruise is a powerful, intuitive, and fully-featured TUI (Terminal User Interface) for interacting with Docker. Built with Go and Bubbletea, it offers a visually rich, keyboard-first experience for managing containers, images, volumes, networks, logs and more — all from your terminal.
A terminal-based SSH manager inspired by lazydocker and k9s - Written in go.
Lazyssh is a terminal-based, interactive SSH manager inspired by tools like lazydocker and k9s — but built for managing your fleet of servers directly from your terminal. With lazyssh, you can quickly navigate, connect, manage, and transfer files between your local machine and any server defined in your ~/.ssh/config. No more remembering IP addresses or running long scp commands — just a clean, keyboard-driven UI.
A cross-platform network monitoring terminal UI tool built with Rust.
RustNet provides real-time visibility into network connections with detailed state information, connection lifecycle management, deep packet inspection, and a terminal user interface.
Related contents:
Real-time Log Analysis Terminal UI.
A powerful, real-time log analysis terminal UI inspired by k9s. Analyze log streams with beautiful charts, AI-powered insights, and advanced filtering - all from your terminal.
Terminal Graphics for the 21st Century.
With chafa, you can now view very, very reasonable approximations of pictures and animations in the comfort of your favorite terminal emulator. The power of ANSI X3.64 compels you!
Run any GUI app in the terminal❗
Related contents:
Qwen Code is a coding agent that lives in the digital world.
Qwen Code brings the capabilities of advanced code models to your terminal in an interactive Read-Eval-Print Loop (REPL) environment. Qwen Code consists of a client-side application (packages/cli) that communicates with a local server (packages/core). Qwen Code also contains a variety of tools for tasks such as performing file system operations, running shells, and web fetching, which are managed by packages/core.
Related contents:
Expose the contents of .docx files without leaving your terminal. Fast, safe, and smart — no Office required!
A fast, terminal-native document viewer for Word files. View, search, and export .docx documents without leaving your command line.
Related contents:
Recall your SSH sessions (also search your SSH config file).
Related contents:
TUI viewer for docker-compose.
DCV is a TUI (Terminal User Interface) tool for monitoring Docker containers and Docker Compose applications.
Related contents:
fresh directories for every vibe.
Your experiments deserve a home. 🏠
For everyone who constantly creates new projects for little experiments, a one-file Ruby script to quickly manage and navigate to keep them somewhat organized
Ever find yourself with 50 directories named test, test2, new-test, actually-working-test, scattered across your filesystem? Or worse, just coding in /tmp and losing everything?
try is here for your beautifully chaotic mind.
Related contents:
System tray in your terminal. A system tray implementation for terminal user interfaces (TUI) using ratatui and system-tray.
tray-tui brings system tray functionality to the terminal, displaying tray menus as interactive trees. This allows for seamless navigation of tray menu items and quick actions, all within a TUI environment.
Related contents: