tui
Your Obsidian vault, at home in the terminal.
Same folder. Same notes. Same [[links]]. Read, write and wander through them without leaving the terminal, and keep Obsidian open on the other screen while you do.
a Kubernetes TUI that tells you why it’s broken. The cluster tells you it’s broken. sofka tells you why.
A Kubernetes terminal interface inspired by k9s. Browse built-in and custom resources, run Flux CD actions, and inspect the evidence behind resource failures.
A K9s-inspired terminal UI for monitoring Argo CD resources in real-time
An open source terminal coding agent, written in Rust.
The most RAM efficient harness. The most intelligent harness. jcode is built to be as performant and resource efficient as possible. Every metric is optimized to the bone, which is important for scaling multi-session workflows. Here we sample a few metrics to show the difference: RAM usage and boot up.
CLI for internet speed test via cloudflare.
A CLI tool that displays network speed test results from Cloudflare's speed test service in a TUI interface.
A fast, open-source Postgres terminal written in Rust. 🦀🐘 Connect and monitor all your databases from one place — with pgbot built in for deeper diagnostics.
htop for all your Postgres databases — an interactive terminal UI that monitors every database you care about in one place, powered by pgbot's read-only diagnostics.
An LLM tool-use loop (bash / read / write / edit / subagent), an interactive bubbletea session, and provider-routable models. One binary, no runtime, config you can read.
A fast coding-agent harness in Go. Tool-use loop, bubbletea TUI, provider-routable models with live catalog discovery, MCP support, background subagents. One binary, no runtime, built for open-source models.
Build Terminal UIs with HTML, CSS and DOM.
TermDOM is a JavaScript library that displays HTML and CSS in the terminal. It draws actual DOM nodes to terminal output and redraws the screen when they mutate, so TUIs and interactive CLIs can be written with vanilla JavaScript or any frontend web framework.
Tiny, open, native coding agent.
fx is a coding agent harness and CLI written in Zig, optimized for research and embeddability as part of larger systems.
Locate a nearby Bluetooth device by signal strength, from the macOS command line — for when Find My isn't available.
Built for the case where Find My is unavailable — for example when a device is enrolled in MDM that disables it — but the device is still within Bluetooth range and you just need to know which corner of the room it is in.
Related contents:
kew (/kjuː/, a variant of cue) is a terminal music player.
kew is an immersive and fast music player that allows you to listen to music with privacy. It’s a labor of love that grew out of frustration with the trajectory of music and the music industry.
A deep-research agent with an enforced budget, verified quotes, and a privacy boundary for local data.
Ask a question. mole decomposes it, searches, reads sources, extracts claims, checks each claim against the text it came from, looks for contradictions between them, and writes an answer with citations. Every model call is reserved against a budget before it happens and settled after, so the ceiling you set is the ceiling it hits.
Your USB device tree, live in the terminal. a TUI for your USB device tree.
A cross-platform TUI for inspecting USB devices — hubs, classes, speeds, hot-plug events and live bandwidth. Pure Rust via nusb: no root, no libusb. One static binary, ~1.5 MB download (~5–7 MB on disk). Linux · macOS · Windows.
A terminal user interface (TUI) for GitLab/GitHub, built on top of glab/gh. Browse issues, merge requests, pipelines, runners, and releases without leaving your terminal. Built for personal use.
🧯 A tiny qBittorrent CLI for people who don't want to nuke their seedbox by accident.
Inspect torrents and trackers, diagnose problems, and preview bulk changes before they reach qBittorrent.
Take control of your TODO list. A fast and powerful, offline-first task manager for your terminal, desktop, and phone.
Cfait is built for people who want keyboard-centric efficiency.
You can use it comfortably from the command line (TUI), on your desktop (GUI), or on the go with the native Android app. Because it is built entirely offline-first, you can manage your tasks perfectly without ever connecting to a server.
Related contents:
A Terminal UI for Terraform Plans.
An interactive terminal UI for reading Terraform plans. A Terraform configuration is a graph, and a plan is a proposed change over that graph. Scrolling through hundrends of lines of terraform plan output makes that structure almost impossible to see. tfplantui renders the plan as its dependency graph — laid out in columns by dependency depth — and lets you walk it with the arrow keys, expanding any resource to see a color-coded before → after diff of its attributes.
Terminal UIs on a Native Zig Core. OpenTUI is a library for building terminal user interfaces (TUIs).
Build rich, interactive terminal interfaces with TypeScript bindings, first-class React/Solid support, and a C ABI for any language.
Related contents:
Code review in your terminal. terminal UI for code review.
tuicr is a TUI for code review with vim keybindings. Scroll a GitHub-style diff, leave line-level comments, then push a real PR review to GitHub, or copy structured markdown for your coding agent.
Terminal UI to manage AI coding-agent sessions (Claude Code, OpenCode, Codex, Grok Build) in tmux: live status, group tree, live pane preview, resource gauges.
Git worktree manager for the terminal: CLI + TUI in Rust. Creates the worktree, runs your project setup, links the GitHub issue. Single binary, no git CLI needed.
top-style TUI for monitoring AI coding agent sessions.
Your window into what your AI coding agents are doing, sitting in the terminal, where you run them. agtop is a top-style terminal dashboard that tracks every Claude Code and Codex session on your machine: spend, token usage, context pressure, CPU load, tool invocations, and more. All in one place, live.
Real-time router/firewall traffic visualizer TUI for Linux (interfaces, conntrack, firewall drops).
Where a host monitor shows your machine's own traffic, fwtop is built for the box that sits between networks — an edge router or firewall. It reads kernel state directly (near-zero overhead, no packet capture) to show per-interface throughput (split into WAN/LAN zones), the live connection-tracking table (including NAT), and firewall rule counters with a smoke→fire drops heatmap that surfaces spikes at a glance.
Related contents:
A top for eBPF programs.real-time view of running eBPF programs.
Real-time average runtime per call, events/s, and CPU utilization for every loaded eBPF program.
Global DNS propagation checker TUI — watch a DNS record propagate across 34 public resolvers worldwide, on a world map in your terminal
The lazygit for PostgreSQL. A vim-style terminal UI for browsing, querying, and editing your database without leaving the keyboard.
A vim-style TUI PostgreSQL client built like lazygit — fast keyboard navigation, modal panes, and a focused workflow for browsing and querying your database from the terminal.
The last torrent client you'll ever need.
A sleek, zero-setup torrent finder and downloader that lives right in your terminal. One search hits every source, and the one you want is a keystroke away.
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.
Related contents:
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: