Open-source terminal-ui software
772 open-source libraries, tools and applications tagged terminal-ui, ranked by how closely terminal-ui is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
772 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| gi-dellav/zerostack zerostack is a minimal coding agent written in Rust, optimized for a tiny memory footprint (~16 MB RAM) and fast performance. It provides a… | 81 | 1708 | active |
| s0xDk/ghostty-blackhole A Ghostty custom shader (GLSL) plus a Python script that renders a physically ray-traced black hole inside the terminal. The hole grows in … | 49 | 1694 | active |
| badlogic/lemmy A TypeScript monorepo providing a unified LLM interface library across Anthropic, OpenAI, and Google providers, plus a terminal UI framewor… | 32 | 1646 | active |
| awslabs/eks-node-viewer A Go-based terminal tool for visualizing dynamic node usage within a Kubernetes cluster, originally built at AWS to demonstrate Karpenter c… | 70 | 1644 | active |
| MurrayHill1127/reopencode ReOpenCode is a Rust-based AI coding assistant providing a full agent loop with 18 callable tools, a terminal TUI (ratatui), and an HTTP RE… | 51 | 1627 | active |
| mickamy/sql-tap sql-tap is a real-time SQL traffic viewer consisting of a proxy daemon (sql-tapd) and a TUI/Web client. It sits between an application and … | 70 | 1593 | active |
| dimonomid/nerdlog Nerdlog is a fast, remote-first, multi-host terminal UI log viewer with an interactive timeline histogram and no central server. It connect… | 86 | 1573 | active |
| hcavarsan/kftray kftray is a cross-platform Kubernetes port-forward manager with a desktop tray GUI (Tauri) and a companion terminal UI (kftui), built in Ru… | 91 | 1571 | active |
| internet-development/www-sacred SRCL (Sacred) is an open-source React component and style repository for building web apps, desktop apps, and static sites with a terminal/… | 66 | 1567 | active |
| abhixdd/ghgrab ghgrab is a Rust-based terminal UI tool for browsing and downloading specific files or folders from Git forges like GitHub, GitLab, Codeber… | 81 | 1546 | active |
| Profanity Profanity is a console-based XMPP chat client written in C using ncurses and libstrophe, inspired by Irssi. It supports MUC chat rooms, OTR… | 85 | 1542 | active |
| 0xhckr/ghostty-shaders A collection of free GLSL shaders for customizing the visual appearance of the Ghostty terminal emulator. Users copy a shader file into the… | 60 | 1523 | active |
| ryanstephen/lil-agents A macOS app that renders tiny animated AI companions walking above your dock, which you can click to open a themed popover terminal for cha… | 58 | 1451 | active |
| getseabird/seabird Seabird is a native desktop IDE for exploring and managing Kubernetes clusters, built with GTK4 for the GNOME desktop. It offers an integra… | 30 | 1439 | active |
| Ark2000/PankuConsole Panku Console is a feature-packed real-time debugging toolkit plugin for Godot Engine 4. It lets developers execute arbitrary code at runti… | 23 | 1436 | active |
| fenrus75/powertop PowerTOP is a Linux command-line tool for diagnosing power consumption and power management issues, with an interactive top-like TUI for ex… | 94 | 1345 | active |
| monosans/proxy-scraper-checker A fast async Rust CLI tool that scrapes HTTP, SOCKS4, and SOCKS5 proxies from arbitrary text, HTML, or JSON sources, verifies each proxy by… | 100 | 1344 | active |
| c0m4r/kula Kula is a lightweight, self-contained Linux server monitoring tool written in Go that ships as a single binary with zero dependencies. It r… | 81 | 1331 | active |
| Upterm Upterm is an open-source CLI tool for instantly sharing terminal sessions over secure SSH tunnels to the public internet. It supports remot… | 100 | 1325 | active |
| coollabsio/jean Jean is a local-first desktop application (built with Tauri, React, and Rust) that provides a unified workspace for managing multiple codin… | 78 | 1321 | active |
| d-kimuson/claude-code-viewer A web-based client for Claude Code that lets users start, resume, and monitor Claude Code sessions from a browser, with real-time conversat… | 78 | 1295 | active |
| YiNNx/cmd-wrapped cmd-wrapped is a Rust CLI tool that generates statistics from your shell history, supporting zsh, bash, fish, nushell, and atuin. It shows … | 19 | 1289 | active |
| ryokun6/ryos ryOS is a web-based desktop environment that recreates classic macOS and Windows interfaces in the browser, built with React and TypeScript… | 83 | 1266 | active |
| zhenorzz/goploy Goploy is a self-hosted web-based deployment and DevOps platform written in Go with a Vue frontend. It provides one-click code release and … | 89 | 1258 | active |
| lcoutodemos/clui-cc Clui CC is a macOS desktop overlay application that wraps the Claude Code CLI in a floating, transparent pill interface with multi-tab sess… | 45 | 1239 | active |
| zywe03/realm-xwPF A shell-based one-click management script for Realm, a network relay/port-forwarding tool, with an interactive terminal UI for configuring … | 60 | 1237 | active |
| Canop/termimad Termimad is a Rust library for rendering Markdown-formatted text and tables in terminal (CLI/TUI) applications, with configurable skins, wr… | 76 | 1233 | active |
| 514-labs/dnsglobe dnsglobe is a Rust terminal UI (TUI) application that checks DNS record propagation across 34 public resolvers worldwide, displaying result… | 75 | 1224 | active |
| ptt/pttbbs The core source code of PTT BBS (批踢踢實業坊), a large traditional telnet-based Bulletin Board System written in C. It includes the terminal-mod… | 77 | 1186 | active |
| shobrook/rebound Rebound is a command-line tool that runs your file and, when an exception is thrown, instantly fetches related Stack Overflow questions and… | 23 | 4115 | maintenance |
| R44VC0RP/pgrok pgrok is a self-hosted ngrok alternative that exposes local ports to the internet via SSH reverse tunnels with automatic HTTPS through Cadd… | 42 | 1167 | active |
| LiuMengxuan04/MiniCode MiniCode is a lightweight terminal-based AI coding assistant that implements a Claude Code-like agent loop with tool calling, diff review, … | 59 | 1147 | active |
| tontinton/maki Maki is a terminal-based AI coding agent written in Rust, optimized for minimal context token usage with tools like tree-sitter file indexi… | 77 | 1146 | active |
| massgen/MassGen MassGen is an open-source multi-agent scaling system that runs in the terminal, orchestrating multiple frontier LLM agents to work on the s… | 66 | 1142 | active |
| GoAnime GoAnime is a terminal-based (TUI) anime browser written in Go that lets users search, stream, and download anime episodes directly in mpv. … | 91 | 1135 | active |
| Owloops/updo Updo is a command-line uptime and performance monitoring tool for websites, providing real-time metrics on status, response times, and SSL … | 76 | 1135 | active |
| mfat/sshpilot SSH Pilot is a user-friendly, cross-platform SSH and SFTP client with an integrated tabbed terminal, split view, and a dual-pane SFTP file … | 82 | 1098 | active |
| ymtdzzz/otel-tui otel-tui is a terminal-based OpenTelemetry viewer that receives traces, metrics, and logs via OTLP (gRPC/HTTP) and displays them in a TUI. … | 91 | 1097 | active |
| davis7dotsh/my-pi-setup An opinionated configuration and extension setup for the Pi coding agent, adding themes, background terminals, subagents, workflows, and se… | 59 | 1088 | active |
| tigicion/dao-code Dao Code is an open-source terminal-native AI coding agent written in TypeScript, targeting DeepSeek V4 with 1M context and Claude Code-com… | 75 | 1084 | active |
| emanuele-em/proxelar Proxelar is a scriptable local MITM proxy workbench written in Rust for inspecting, intercepting, replaying, and rewriting HTTP, HTTPS, and… | 97 | 1076 | active |
| vstorm-co/pydantic-deepagents Pydantic Deep Agents is an open-source, self-hosted terminal AI assistant (a Claude Code alternative) plus the Python framework behind it, … | 79 | 1076 | active |
| viu-media/viu Viu is a terminal-based anime client that provides a rich TUI for browsing, searching, and managing your AniList library, along with stream… | 10 | 1076 | active |
| snipeship/ccflare ccflare is a self-hosted multi-provider proxy for Anthropic and OpenAI APIs that routes requests by URL prefix, load-balances across multip… | 50 | 1045 | active |
| susiai/susi_chat A chat interface for communicating with a locally hosted LLM (via llama.cpp) through a terminal console, a browser-based console, or a voic… | 57 | 1036 | active |
| filiparag/wikiman Wikiman is an offline documentation search engine for Unix-like systems that indexes manual pages, tldr-pages, ArchWiki, Gentoo Wiki, FreeB… | 71 | 1024 | active |
| kubernetes-retired/kui Kui is a hybrid command-line/UI framework that enhances CLIs like kubectl by rendering responses as sortable tables, clickable resources, a… | 10 | 2893 | maintenance |
| mofarrell/p2pvc p2pvc is a peer-to-peer video chat application that renders live color video as ASCII/Braille characters directly in the terminal, with aud… | 32 | 2891 | maintenance |
| Fakerr/git-recall git-recall is a shell-based interactive terminal tool for browsing git commit history, with filtering by author, date range, branch, and pa… | 23 | 2110 | maintenance |
| isacikgoz/gitin gitin is a minimalist command-line explorer for git repositories, providing interactive views of commits, branches, and working-tree status… | 86 | 1866 | maintenance |
| quick123official/quick_redis_blog QuickRedis is a free, forever-free Redis desktop GUI client built with Electron, React, and ioredis. It supports direct, sentinel, and clus… | 66 | 1690 | maintenance |
| yi-editor/yi Yi is a collection of Haskell libraries for building your own scriptable text editor, with configurable frontends, keymaps, and core editin… | 23 | 1548 | maintenance |
| mntmn/interim Interim OS is a minimalist experimental operating system with a language-based kernel inspired by Lisp machines and Plan 9. It boots to a J… | 32 | 1322 | maintenance |
| rakyll/gom gom is a lightweight terminal-based visual interface for exploring runtime profiling data from Go programs. It connects to an HTTP endpoint… | 10 | 1275 | maintenance |
| patric-r/jvmtop jvmtop is a lightweight top-like console application that monitors all accessible running JVMs on a machine, displaying JVM internal metric… | 23 | 1238 | maintenance |
| shobrook/BitVision BitVision is a terminal-based real-time charting and trading dashboard for the Bitstamp Bitcoin exchange, built with Node.js and Python. It… | 32 | 1230 | maintenance |
| k4rthik/git-cal git-cal is a Perl script that renders a GitHub-style contributions calendar directly in the terminal, showing commit activity per day with … | 23 | 1124 | maintenance |
| p-e-w/ternimal Ternimal is a Rust program that renders an animated, glowing lifeform in the terminal using Unicode block symbols, with many command-line p… | 23 | 1109 | maintenance |
| jaymedavis/hubble Hubble is a terminal-based dashboard that displays arbitrary data in the console, populated via HTTP POST requests, polled API endpoints, o… | 32 | 1078 | maintenance |
| codeaashu/claude-code A repository containing the leaked TypeScript source code of Anthropic's Claude Code, an agentic coding CLI that edits files, runs commands… | 56 | 3372 | experimental |
| atuinsh/desktop Atuin Desktop is a local-first, executable runbook editor that combines documentation with live terminal execution, letting users chain she… | 10 | 2452 | experimental |
| emcf/engshell Engshell is an English-language shell powered by LLMs that translates natural-language commands into executable Python code on any OS. It i… | 57 | 2145 | experimental |
| microsoft/intelligent-terminal Intelligent Terminal is an experimental fork of Windows Terminal by Microsoft that adds native AI agent integration via the Agent Client Pr… | 80 | 2071 | experimental |
| lorryjovens-hub/claude-code-rust A Tauri 2.0 desktop application (Rust backend, React 19 frontend) that wraps multiple LLM providers like Anthropic, OpenAI, and DeepSeek in… | 49 | 1662 | experimental |
| ghuntley/loom Loom is an AI-powered coding agent written in Rust that provides a REPL interface for interacting with LLM-driven agents capable of file sy… | 61 | 1567 | experimental |
| soongenwong/claudecode An open-source, Rust-based terminal AI coding agent inspired by Anthropic's Claude Code, offering an interactive agent shell, one-shot prom… | 51 | 1207 | experimental |
| berylliumsec/nebula Nebula is an AI-powered penetration testing desktop application that combines a terminal, browser, notes, findings, and reporting into one … | 96 | 1128 | experimental |
| ChrisRx/dungeonfs DungeonFS is a FUSE filesystem that doubles as a dungeon crawling adventure game engine, letting users play a text adventure by navigating … | 51 | 1096 | experimental |
| Studio3T/robomongo Robo 3T (formerly Robomongo) is a native, shell-centric cross-platform MongoDB management tool that embeds the actual mongo shell in a tabb… | 23 | 9366 | abandoned |
| seenaburns/dex-ui Dex UI is a handcrafted science-fiction-style desktop interface built with openFrameworks that runs fullscreen beneath a functioning termin… | 32 | 2554 | abandoned |
| aluzzardi/wssh wssh is a bridge that terminates SSH connections server-side and exposes the remote shell pty over WebSockets using a thin JSON protocol. I… | 32 | 1371 | abandoned |
| LIKO-12/LIKO-12 LIKO-12 is an open-source fantasy computer/console for making, playing, and sharing tiny retro-looking games and programs, built with LÖVE … | 10 | 1180 | abandoned |
← prev page 8 / 8