tui
Kafka TUI client.
ktea is a tool designed to simplify and accelerate interactions with Kafka clusters.
A (TUI/CLI) markdown navigator with tree-based structural navigation.
treemd is a modern markdown viewer that combines the structural clarity of the tree command with powerful interactive navigation. Whether you're exploring large documentation files, analyzing markdown structure, or reading comfortably in your terminal, treemd provides both CLI tools for scripting and a beautiful TUI for interactive exploration.
A simple, pretty terminal tool that lets you browse and download files from GitHub, GitLab, Codeberg, Gitea, and Forgejo without leaving your CLI.
ghgrab is a terminal-first tool for browsing repositories across GitHub, GitLab, Codeberg, Gitea, and Forgejo, and for downloading only the files, folders, or release assets you need.
Track issues as code.
epiq is an open source, distributed, terminal-native issue tracker backed by Git. Local-first, keyboard-driven, event-sourced, and MCP-ready. Manage projects from the commandline, browser, or editor.
Epiq originated from the command line, but also features a browser interface powered by the same Git-backed event engine.
ku is short for KUbernetes. It is also the Norwegian word for cow.
A fast, keyboard-driven Kubernetes TUI. Browse any resource, edit objects, follow logs, and shell into pods.
Terminal-based Docker image layer inspector .
Interactive Docker image layer inspector with CI-friendly efficiency checks. Single binary; no daemon required when reading saved image archives.
Tanko is a CLI tool for reading and downloading manga directly from your terminal.
Related contents:
Beautiful Reddit threads, live in your terminal.
Related contents:
review-first terminal diff viewer.
Hunk is a review-first diff viewer that plays nice with agents. It's fast, it looks good, and it works everywhere.
Terminal based spreadsheet tool. Spreadsheets in your terminal.
The universal skill manager for AI coding agents.
One tool to manage every AI agent's skills. Stop juggling skill directories across Claude Code, Codex, Cursor, Windsurf, and 10+ 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.
The mighty, self-hostable Git server for the command lineπ¦
Related contents:
Minimal coding agent written in Rust, optimized for memory footprint and performance.
Minimal coding agent written in Rust β ~16k LoC, 26MB binary, ~16 MB RAM (avg), ~24 MB (peak). Peak RAM ~24 MB vs ~700 MB for JS-based agents. CPU: 0.0% idle, ~1.5% under load.
Terminal-based HTTP/REST client.
Slumber is a terminal-based HTTP client, built for interacting with REST and other HTTP clients. It has two usage modes: Terminal User Interface (TUI) and Command Line Interface (CLI). The TUI is the most useful, and allows for interactively sending requests and viewing responses. The CLI is useful for sending quick requests and scripting.
Related contents:
Lightning Fast Kubernetes navigator.
β‘ LFK is a lightning-fast, keyboard-focused, yazi-inspired terminal user interface for navigating and managing Kubernetes clusters. Built for speed and efficiency, it brings a three-column Miller columns layout with an owner-based resource hierarchy to your terminal.
Terminal UIs That Make Java Developers Smile π A Java library for building modern terminal user interfaces.
TamboUI brings the TUI paradigms seen in things like Rust's ratatui or Go's bubbletea to the Java ecosystem.
Related contents:
Unified TUI for inventory, health-check, and track every API key issued across your AI providers.
A unified view of every API key across all your AI providers β with health scoring, snapshot diffs, and encrypted credential storage.
KeyLedger is an interactive terminal dashboard that gives you a unified view of every API key issued across your AI providers β with health scoring, snapshot diffs, and encrypted credential storage.
AI-Powered Debugging & Development Monitoring.
Captures your web app's complete development timeline - server logs, browser events, console messages, network requests, and automatic screenshots - in a unified, timestamped feed for AI debugging.
Docker monitoring that fits in an SSH connection.
One binary, barely any memory. Metrics, logs, and alerts across all your hosts. Runs 24/7 on the server, notifies you when things break, whether you're connected or not.
One terminal. The whole herd.
Herdr is an agent runtime that runs inside your terminal. Keep your shell, SSH setup, fonts, and keybinds; add tmux-style persistence, mouse-native panes, blocked, working, and done agent state, and an API agents can drive.
a TUI email client.
A beautiful and functional email client for your terminal, built with Go and the charming Bubble Tea TUI library. Never leave your command line to check your inbox or send an email again!
A GitHub TUI.
Terminal UI for keeping up with your open GitHub pull requests across repositories.
ghui gives you one keyboard-driven place to review PR details, inspect diffs, leave diff comments, manage labels, toggle draft state, merge, open PRs in GitHub, and copy PR metadata without leaving the terminal.
Single-host system diagnostics TUI. Sibling to netwatch. Twelve tabs, plain-English insights, session scrubber. macOS + Linux.
Single-host system diagnostics in your terminal. The terminal you open when something feels off β before you reach for htop, iostat, nettop, powermetrics, and a notebook full of one-liners.
A better whois and domain intelligence toolkit.
A better whois and domain intelligence toolkit. Interactive TUI with tabbed views for WHOIS, DNS, mail, SSL/TLS, HTTP headers, SEO analysis, and tech stack detection.
Related contents:
See Where Your AI Coding Tokens Go! Interactive TUI dashboard for Claude Code, Codex, and Cursor cost observability.
Track usage, cost, and performance across 18 AI coding tools. Break down spending by model, project, and provider.
The Agentic Development Environment.
Warp is an agentic development environment, born out of the terminal. Use Warp's built-in coding agent, or bring your own CLI agent (Claude Code, Codex, Gemini CLI, and others).
Updo is a command-line tool for monitoring website uptime and performance. It provides real-time metrics on website status, response time, SSL certificate expiry, and more, with alert notifications.
Related contents:
Sup is a console-based email client for people with a lot of email. A curses threads-with-tags style email client.
It presents an interface of a list of threads, which are each hierarchical collections email messages. Threads can have multiple tags applied to them. It supports a very fast full-text search, automatic contact-list management, custom code insertion via a Ruby hook system, and more. If youβre the type of person who treats email as an extension of your long-term memory, Sup is for you.
Tabiew is a lightweight TUI application that allows users to view and query tabular data files, such as CSV, Parquet, Arrow, and ...
Related contents:
πͺ 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.
Related contents:
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: