tui
πͺ Minimal terminal spinners for Rust.
Rattles is a minimal, dependency-free terminal spinner library for Rust. It makes no assumptions about how the output will be used.
See where your AI coding tokens go. Interactive TUI dashboard for Claude Code, Codex, and Cursor cost observability.
Like BrowserUse, but for the terminal.
tui-use lets agents interact with programs that expect a human at the keyboard β REPLs, debuggers, TUI apps, and anything else bash can't reach.
A Man-in-the-Middle proxy written in Rust. Intercept, inspect, and modify HTTP/HTTPS traffic with Lua scripting, a TUI, and a web interface.
A programmable MITM proxy that intercepts HTTP/HTTPS traffic so you don't have to guess what your app is doing. Forward & reverse modes, TLS interception, TUI, terminal, and web GUI.
Related contents:
RSS reader for the terminal.
nom is a terminal based RSS feed reader using Glow styled markdown to improve the reading experience and a simple TUI using Bubbletea.
Real-time network diagnostics in your terminal. One command, zero config, instant visibility.
Launch β see every interface, connection, and health probe instantly. Arm the flight recorder before an incident disappears.
modern Postgres terminal written in Rust. psql-compatible, with built-in DBA diagnostics and AI assistant.
A psql-compatible terminal written in Rust with built-in DBA diagnostics and AI assistant. Single binary, no dependencies, cross-platform.
Ember is a real-time dashboard for Caddy & FrankenPHP.
Monitor your Caddy server in real time: per-host traffic, latency percentiles, status codes, and more. When FrankenPHP is detected, unlock per-thread introspection, worker management, and memory tracking.
Related contents:
Real-time usage monitor for Claude Code β session limits, weekly limits, and plan tier with colour-coded progress bars
A TUI to browse and diff NixOS configurations at the config-level.
A TUI which allows you to browse values and dependencies of NixOS options that influenced a NixOS configuration. This can be used to diff two configurations at the configuration/option-level as opposed to diffing the resulting derivation.
Related contents:
Terminal apps that run anywhere - even the browser!
Build terminal apps that run in the browser (and the terminal) with React. The Gridland website is built with Gridland.
Gridland is built on the OpenTUI rendering engine.
AI Coding Agent, Terminal, IDE.
Work with Claude directly in your codebase. Build, debug, and ship from your terminal, IDE, Slack, or the web. Describe what you need, and Claude handles the rest.
Related contents:
- Claude Code Cheat Sheet.
- Claude Code Essentials @ freeCodeCamp.org's YouTube.
- How I'm Productive with Claude Code @ Neil Kakkar.
- Auto mode for Claude Code @ Simon Willison's Weblog.
- Inside the Claude Code source @ Haseeb Qureshi's GitHub Gist.
- Entire Claude Code CLI source code leaks thanks to exposed map file @ Ars Technica.
- Reading leaked Claude Code source code @ Vita Nouva.
- The Claude Code Source Leak: fake tools, frustration regexes, undercover mode, and more @ Alex Kim's blog.
- What's cch? Reverse Engineering Claude Code's Request Signing.
- How Claude Code Builds a System Prompt @ dbreunig.com.
- Fuite Claude Code - 6 trucs Γ piquer pour vos hooks @ Korben :fr:.
- Leveling Up Secure Code Reviews with Claude Code @ SpecterOps.
TUI Application to manage Obsidian notes directly from the terminal .
Related contents:
A rich git commit graph in your terminal, like magic π
Serie (/zΓ©ΛriΙ/) is a TUI application that uses the terminal emulators' image display protocol to render commit graphs like git log --graph --all.
stylish CSV tables in your terminal.
tennis is a small CLI for printing stylish CSV tables in your terminal. Rows will be truncated to fit and it'll automatically pick nice colors to match your terminal. Written in Zig. Demo:
pgtui is a Postgres TUI client that handles basic CRUD operations on databases.
There are two main windows in the app, one with the available relations in the selected database and the other with the data of those relations. You can easily scroll through both, filter relations by type or name, sort the data by columns, or filter the data via a where clause entered into a dialog box.
Related contents:
Easy self-hosting for Docker-based web apps.
ONCE is a platform for installing and managing Docker-based web applications. Its goal is to make self-hosting applications as simple as possible.
As well as simplifying the initial setup, ONCE also provides automatic updates, backups, and system information. It has a TUI interface with a dashboard for monitoring and operating your applications, as well as CLI commands for common operations should you (or your AI agent) prefer that.
ONCE runs on Linux and macOS, and can be used to run applications on a variety of hardware: a physical server, a cloud VPS, a Raspberry Pi, or your laptop, are all suitable.
ONCE comes with a set of 37signals apps built-in, but you can use it to install any compatible Docker image as well.
One tool to manage every AI agent's skills. The universal skill manager for AI coding agents.
Stop juggling skill directories across Claude Code, Codex, OpenClaw, and other AI agents. agent-skill-manager (asm) gives you a single TUI and CLI to install, search, audit, and organize all your agent skills β everywhere.
ANSI, ASCII and Unicode Art Animation Studio for Linux.
Versatile ASCII and ANSI Art text editor for drawing in the Linux/Unix/macOS terminal, with animation, 256 and 16 colors, Unicode and CP437, and customizable themes
Durdraw is an ASCII, Unicode and ANSI art editor for UNIX-like systems (Linux, macOS, etc). It runs in modern Utf-8 terminals and supports high speed frame animation, 256 and 16 color modes, mouse drawing and paint brushes, MS-DOS ANSI art, CP437 and Unicode mixing and conversion, HTML and mIRC color output, custom themes, and many other interesting features.
Design Terminal UIs. Visually.
A Figma-like visual editor for TUI applications. Drag-and-drop components, edit properties in real-time, and export to 6 frameworks with one click.
An agent that grows with you.
Install it on a machine, give it your messaging accounts, and it becomes a persistent personal agent that grows with you β learning your projects, building its own skills, and reaching you wherever you are.
The self-improving AI agent built by Nous Research. It's the only agent with a built-in learning loop β it creates skills from experience, improves them during use, nudges itself to persist knowledge, searches its own past conversations, and builds a deepening model of who you are across sessions. Run it on a $5 VPS, a GPU cluster, or serverless infrastructure that costs nearly nothing when idle. It's not tied to your laptop β talk to it from Telegram while it works on a cloud VM.
Related contents:
The Monster Terminal UI Kernel for Rust.
Minimal, high-performance terminal UI kernel with diff-based rendering, inline mode, and RAII terminal cleanup.
A batteries-included framework for building interactive terminal user interfaces with React and Ink.
giggles is a batteries-included framework for building terminal user interfaces (TUIs) with React and Ink. It handles focus management, input routing, screen navigation, and theming out of the box β along with a component library covering most TUI use cases and terminal utilities for things like handing off control to external programs. Everything is declarative and composable, so you can build polished CLI apps without wiring up the low-level details yourself.
Minimal CLI coding agent by Mistral.
Mistral Vibe is a command-line coding assistant powered by Mistral's models. It provides a conversational interface to your codebase, allowing you to use natural language to explore, modify, and interact with your projects through a powerful set of tools.
deff is a Rust TUI: interactive, side-by-side file review for git diffs with per-file navigation, vertical and horizontal scrolling, syntax highlighting, and added/deleted line tinting.
Flows-first PCAP TUI (case files, gorgeous UX). Do do do do.
Wireshark made easy (in your terminal).
your house, in a terminal.
A terminal UI for tracking everything about your home. Single SQLite file. No cloud. No account. No subscriptions.
Your house is quietly plotting to break while you sleep -- and you're dreaming about redoing the kitchen. micasa tracks both from your terminal.
Open-Source PIM Tools in Rust.
Pimalaya is an ambitious project that aims to improve open-source tools related to Personal Information Management (also known as PIM), which includes emails, contacts, calendars, tasks and more.
Related contents:
CLI tool to discover, manage, and document your IT infrastructure and home lab.
RackPeek is a lightweight, opinionated CLI tool / webui for documenting and managing home lab and small-scale IT infrastructure.
Watch SQL traffic in real-time with a TUI. Real-time SQL traffic viewer β proxy daemon + TUI / Web client.
sql-tap sits between your application and your database (PostgreSQL, MySQL, or TiDB), capturing every query and displaying it in an interactive terminal UI. Inspect queries, view transactions, and run EXPLAIN β all without changing your application code.
Related contents:
Terminal UI for WireGuard and OpenVPN with real-time telemetry and leak guarding.
Related contents:
Git Worktree TUI.
LazyWorktree lets you create, switch, and manage Git worktrees from a keyboard-driven TUI. It shows PR status, CI checks, and diffs alongside your worktree list.
Continuous, non-invasive background code review for agents, to work better and faster. With TUI and CLI support.
Continuous code review for coding agents. Review commits immediately, catch issues early, and fix them while context is fresh.
Related contents:
an offline-first command-line browser.
Offpunk allows you to browse the Web, Gemini, Gopher and subscribe to RSS feeds without leaving your terminal and while being offline.
Related contents:
AI coding agent for the terminal.
AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries.
Related contents:
You might never open your editor again.
Use sidecar next to CLI agents for diffs, file trees, conversation history, and task management with td.
Sidecar puts your entire development workflow in one shell: plan tasks with td, chat with AI agents, review diffs, stage commits, review past conversations, and manage workspacesβall without leaving Sidecar.
Shannon is your fully autonomous AI pentester.
Shannonβs job is simple: break your web app before anyone else does. The Red Team to your vibe-coding Blue team. Every Claude (coder) deserves their Shannon.
Fully autonomous AI hacker to find actual exploits in your web apps. Shannon has achieved a 96.15% success rate on the hint-free, source-aware XBOW Benchmark.
Related contents:
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:
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: