Ross ROSS = Recommend OSS · open-source software intelligence for agents

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.

ProductHealth v2StarsMaturity
Pi
Pi is a TypeScript AI agent toolkit providing a unified multi-provider LLM API, an agent runtime with tool calling, a terminal UI library, …
82115982active
stablyai/orca
Orca is an AI Orchestrator IDE that lets you run multiple coding agents side‑by‑side in isolated git worktrees. It provides a desktop GUI, …
7895490active
Horcrux
Lazygit is a terminal UI for git commands, letting users manage commits, branches, stashes, and rebases through an interactive interface. I…
10083259stable
jesseduffield/lazydocker
A simple terminal UI for managing Docker containers, images, volumes, and docker-compose services, written in Go with the gocui library. It…
7253152active
herdrdev/herdr
Herdr is a Rust‑based CLI runtime that lets AI coding agents run in persistent terminal panes. It provides a server‑client model for detach…
7844230active
pranshuparmar/witr
witr is a CLI and TUI tool that traces any running process, port, container, or file back to the exact chain of systems that started it, an…
7322491active
wavetermdev/waveterm
Wave Terminal is an open-source, cross-platform terminal emulator with integrated AI assistance, durable SSH sessions, file previews, a bui…
8922405active
1jehuang/jcode
jcode is an open‑source, high‑performance AI coding agent written in Rust that runs in the terminal. It can spawn dozens of LLM‑driven agen…
7920979active
fathyb/carbonyl
Carbonyl is a Chromium-based web browser that renders web pages directly inside a terminal, supporting nearly all Web APIs including WebGL,…
2219508active
plandex-ai/plandex
Plandex is an open-source, terminal-based AI coding agent that plans and executes large, multi-step coding tasks across many files in real-…
4615656active
Termix
Termix is a free, open-source, self-hosted platform for managing servers, combining SSH terminals, remote desktop (RDP, VNC, Telnet), SFTP …
9015588active
superset-sh/superset
Superset is an agentic desktop IDE for macOS that orchestrates 100+ CLI-based coding agents (Claude Code, Codex, Cursor Agent, OpenCode) in…
8115345active
mobile-shell/mosh
Mosh is a remote terminal application that replaces interactive SSH sessions with a UDP-based protocol that survives roaming, IP changes, s…
5214505stable
orf/gping
gping is a cross-platform command-line ping utility that visualizes ping latency as a live graph in the terminal. It supports graphing mult…
9212691active
getagentseal/codeburn
CodeBurn is a free, local-first tool that tracks AI coding token usage and cost across 41 AI coding tools (Claude Code, Cursor, Codex, Gemi…
7811447active
tstack/lnav
lnav is an advanced terminal-based log file viewer that automatically detects log formats, merges multiple files by timestamp, and lets use…
8810717active
Gogh-Co/Gogh
Gogh is a shell-script-based collection of color schemes for terminal emulators such as Gnome Terminal, Pantheon Terminal, Tilix, XFCE4 Ter…
9810337active
HyDE
HyDE is a shell-based theming and configuration framework that turns Hyprland-based Linux systems into a fully customized, aesthetic deskto…
879673active
xonsh/xonsh
Xonsh is a cross-platform shell whose language is a superset of Python 3, seamlessly mixing shell commands, pipelines, and Python code. It …
969658active
voidcosmos/npkill
Npkill is a TypeScript CLI tool that scans a system for node_modules directories, showing their sizes and last-modified dates in an interac…
659454active
AAswordman/Operit
Operit AI is an open-source AI agent and chat application for Android built with Kotlin and Jetpack Compose. It connects cloud or local LLM…
868416active
jart/blink
Blink is a tiny x86-64 Linux user-mode emulator written in C that runs x86-64-linux binaries on other operating systems and architectures, …
447595active
Soft Serve
Soft Serve is a self-hostable Git server that runs as a single Go binary and is managed entirely from the command line. It serves repositor…
987253active
klange/toaruos
ToaruOS is a complete, independent hobby operating system for x86-64 PCs and ARMv8 VM environments, built entirely from original code with …
926863active
outsourc-e/hermes-workspace
Hermes Workspace is a native web UI for the Nous Research Hermes Agent, bundling chat, terminal, memory browsing, skills marketplace, MCP m…
726661active
tconbeer/harlequin
Harlequin is a terminal-based SQL IDE built in Python with Textual, providing a TUI for querying and browsing databases. It supports many d…
956438active
Television
Television (tv) is a fast, portable, and hackable fuzzy finder for the terminal written in Rust. It searches in real-time across data sourc…
796329active
xxh
xxh is a Python-based CLI tool that lets you bring your favorite shell environment (xonsh, fish, zsh, bash, osquery) with you when connecti…
806104active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
charmbracelet/wish
Wish is a Go library for building custom SSH applications, built on gliderlabs/ssh with sensible defaults and a middleware system analogous…
935552active
liriliri/aya
AYA is an open-source Electron desktop application that serves as a GUI wrapper around Android's ADB tool for controlling Android devices. …
515524active
huashengdun/webssh
WebSSH is a Python web application that provides a browser-based SSH client for connecting to SSH servers. It is built on Tornado, Paramiko…
345145stable
PerryTS/perry
Perry is a native TypeScript/JavaScript compiler written in Rust that compiles TypeScript source directly to standalone machine-code execut…
785018active
MCSManager
MCSManager is a web-based control panel for managing Minecraft, Steam, and other game servers such as Terraria and Palworld. It features a …
1004998active
charmbracelet/freeze
Freeze is a Go CLI tool that generates PNG, SVG, and WebP images of code snippets and terminal output. It supports syntax highlighting, ANS…
714872active
gh0stzk/dotfiles
A complete, preconfigured BSPWM desktop environment for Arch Linux distributed as dotfiles, featuring 18 handcrafted themes with an on-the-…
774758active
microsoft/ProcMon-for-Linux
A Linux reimagining of the classic Sysinternals Process Monitor (Procmon) tool, providing a convenient and efficient way for Linux develope…
874750active
AntSword
AntSword is a cross-platform, open-source website administration toolkit built with Electron, designed for penetration testers, security re…
664725active
MindForger
HSTR is a command line TUI utility that provides an interactive suggest box for viewing, navigating, searching, and managing bash and zsh c…
734466active
LanRhyme/MicYou
MicYou turns an Android phone into a high-quality, low-latency microphone for a PC, streaming audio over Wi-Fi, USB (ADB), or a web browser…
834356active
johnlindquist/kit
Script Kit is an open-source, cross-platform desktop app for creating and running TypeScript/JavaScript scripts that automate daily workflo…
554191active
txn2/kubefwd
kubefwd is a Go CLI utility that bulk port-forwards Kubernetes services to a local workstation, assigning each service a unique 127.x.x.x l…
1004178active
lirantal/dockly
Dockly is an immersive terminal UI (built with Node.js and blessed) for managing Docker containers, images, and Swarm services. It connects…
684035active
rnwood/smtp4dev
smtp4dev is a fake SMTP email server for development and testing, with a web interface, terminal UI, and REST API. It captures outgoing mai…
863981active
nakabonne/ali
ali is a Go-based HTTP load testing CLI tool that generates HTTP traffic against a target URL and plots performance metrics in real time wi…
543940active
zenbu-labs/terminal-browser
terminal-browser is a real Chromium-based browser that renders inside your terminal using the kitty graphics protocol and Electron's offscr…
803933active
evalstate/fast-agent
fast-agent is a Python CLI-first framework for building, running, and evaluating LLM agents with first-class MCP, ACP, and A2A protocol sup…
843931active
golutra/golutra
Golutra is a Tauri-based desktop application (Vue 3 + Rust) that orchestrates multiple AI coding CLI agents such as Claude Code, Codex CLI,…
813853active
nickjvandyke/opencode.nvim
A Neovim plugin written in Lua that integrates the OpenCode AI coding agent into the editor via its TUI and API. It injects editor context …
833846active
TermoraDev/termora
Termora is a cross-platform terminal emulator and SSH client built with Kotlin/JVM, supporting Windows, macOS, and Linux. It includes SFTP …
673827active
mxschmitt/action-tmate
A GitHub Action that opens an interactive tmate SSH or web shell session on a GitHub Actions runner so you can debug failing workflows live…
813580active
sqshq/sampler
Sampler is a command-line tool that periodically executes shell commands and visualizes their output as terminal dashboards with charts, ga…
2314808maintenance
matthart1983/netwatch
NetWatch is a zero-config terminal TUI for real-time network diagnostics, written in Rust and distributed as a single static binary. It sho…
793504active
RunMaestro/Maestro
Maestro is a cross-platform desktop application for orchestrating fleets of AI coding agents such as Claude Code, Codex, OpenCode, Factory …
803485active
entropy-research/Devon
Devon is an open-source AI pair programmer that acts as an autonomous software engineering agent, installable via pipx (backend) and npm (U…
323450active
WeeChat
WeeChat is a fast, lightweight, modular chat client with a text-based (terminal) user interface, primarily focused on IRC. It is highly cus…
963395stable
fuxicodex/Fuxi
FuXi is a terminal-based AI coding agent built in Go that reads code, edits files, runs commands, and drives tools through a rich TUI using…
783341active
bahdotsh/wrkflw
A Rust CLI and TUI tool for validating and executing GitHub Actions workflows locally before pushing to GitHub. It supports Docker, Podman,…
753328active
AtomicBot-ai/atomic-agent
Atomic Agent is a local-first AI agent that runs entirely on your machine, using quantized models via llama.cpp to browse the web, edit fil…
783326active
ugrep
ugrep is a fast, user-friendly grep replacement written in C++ that searches files with regex, fuzzy, and Boolean AND/OR/NOT patterns. It i…
983309active
moncho/dry
dry is a terminal application for managing and monitoring Docker and Docker Compose, providing an interactive TUI to browse containers, ima…
863279active
GH05TCREW/pentestagent
PentestAgent is a Python-based AI agent framework for black-box penetration testing that orchestrates LLM-driven security testing workflows…
643180active
veeso/termscp
termscp is a feature-rich terminal UI (TUI) file transfer client and dual-pane file explorer supporting SCP, SFTP, FTP/FTPS, S3, SMB, WebDA…
913110active
athasdev/athas
Athas is a lightweight, cross-platform code editor built with Tauri (Rust backend, React frontend) that integrates Git/GitHub workflows, an…
843096active
huggingface/tau
Tau is a small, readable terminal coding agent written in Python, inspired by Pi, that can read files, edit code, run commands, and maintai…
812966active
imsnif/bandwhich
bandwhich is a Rust CLI utility that sniffs a network interface and displays current bandwidth utilization by process, connection, and remo…
6212007maintenance
F1bonacc1/process-compose
Process Compose is a single-binary Go tool that schedules and orchestrates non-containerized local processes using a YAML config, with depe…
962846active
control-theory/gonzo
Gonzo is a Go-based terminal UI (TUI) for real-time log analysis, inspired by k9s. It visualizes log streams with charts, filtering, and AI…
792780active
webosbrew/dev-manager-desktop
A cross-platform desktop application for managing developer mode and rooted webOS TVs, built with Tauri, Rust, and Angular. It lets users a…
902619active
markqvist/NomadNet
Nomad Network is a Python terminal application for encrypted, off-grid mesh communication built on the Reticulum and LXMF protocols. It pro…
982610active
modstart-lib/linkandroid
LinkAndroid is an open-source, cross-platform desktop application built with Electron that connects Android phones to PCs over USB or Wi-Fi…
872609active
Neutree/COMTool
COMTool is a cross-platform GUI serial/network debug assistant written in Python, supporting serial ports, TCP/UDP client and server, SSH, …
542603active
google-antigravity/antigravity-cli
Antigravity CLI is a terminal-based AI coding agent from Google that understands codebases, makes permissioned edits, and executes commands…
782586active
x90skysn3k/brutespray
Brutespray is a fast, multi-protocol credential brute-forcing tool written in Go. It parses scan output from Nmap, Nessus, Nexpose, JSON, a…
922541active
stupside/castor
Castor is a Go CLI tool that casts web video to TVs (Chromecast, DLNA) in real time. It extracts streams from web pages via headless Chrome…
832474active
ramonvermeulen/whosthere
Whosthere is a Local Area Network discovery tool with an interactive Terminal User Interface, written in Go. It discovers devices via mDNS,…
802451active
ggozad/oterm
oterm is a terminal-based chat client for LLMs, supporting Ollama, OpenAI, Anthropic, and any pydantic-ai-supported provider. It offers a r…
952448active
subsy/ralph-tui
Ralph TUI is an AI Agent Loop Orchestrator delivered as a terminal UI (TUI) that runs AI coding agents like Claude Code, OpenCode, and Fact…
722447active
learnhouse/learnhouse
LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com…
1002404active
dromara/mayfly-go
A self-hosted, browser-based unified management platform for Linux machines and a wide range of data stores (MySQL, PostgreSQL, Oracle, SQL…
992362active
Zxilly/go-size-analyzer
A command-line tool that analyzes the size of compiled Go binaries, breaking down size by packages, sections, and dependencies. It supports…
962184active
Runme
Runme is an open-source tool that makes Markdown documentation executable, running shell commands and code snippets directly from fenced co…
952179active
lusingander/serie
Serie is a Rust-based TUI application that renders rich git commit graphs in the terminal using the terminal emulator's image display proto…
912156active
SamueleAmato/sosec
sosec is a Python command-line toolkit with a terminal UI for automated credential testing and HTTP request orchestration against social me…
572082active
coder/xum
Xum (formerly Mux) is an open-source desktop application for running multiple AI coding agents in parallel, each in its own isolated worksp…
812057active
Gentleman-Programming/Gentleman.Dots
A dotfiles configuration installer that sets up a complete terminal development environment including Neovim (LazyVim), multiple shells, te…
852036active
pchalasani/claude-code-tools
A collection of CLI tools, skills, agents, hooks, and plugins that enhance productivity when working with Claude Code, Codex-CLI, and simil…
822020active
Ragnt/AngryOxide
AngryOxide is an 802.11 WiFi attack tool written in Rust that provides a single-interface survey capability with automated attacks to captu…
661967active
hanshuaikang/nezha
Nezha is a lightweight cross-platform desktop IDE designed for the AI coding era, letting you run and monitor multiple Claude Code and Code…
791907active
liljencrantz/crush
Crush is a command line shell written in Rust that doubles as a modern programming language with a type system, closures, and lexical scopi…
751889active
Chleba/netscanner
netscanner is a terminal-based network scanner and diagnostic tool with a modern TUI, written in Rust. It supports WiFi network scanning, C…
731884active
a9gent/mindfs
MindFS is a self-hosted web gateway that lets you access personal AI coding agents (Claude Code, Codex, Gemini CLI, Cursor, and many others…
801830active
tanelpoder/0xtools
0x.tools is a set of Linux performance analysis tools (xcapture and xtop) that use modern eBPF to sample thread-level system activity such …
521821active
stakpak/agent
Stakpak is an open-source Rust CLI and autonomous agent that runs on your machines 24/7 to keep applications running, handling tasks like a…
711803active
p-e-w/argos
Argos is a GNOME Shell extension that lets users create panel dropdown menu extensions by writing simple Bash scripts whose stdout is rende…
651795active
PabloLec/RecoverPy
RecoverPy is a Python TUI tool that scans raw partitions and disk images for byte patterns to locate and recover deleted or overwritten fil…
771790active
standardagents/dmux
dmux is a terminal-based multiplexer that manages multiple AI coding agents in parallel using tmux panes and isolated git worktrees. Each t…
781788active
pablostanley/yoinks
yoinks is a terminal-based video downloader TUI built with Ink (React for the terminal) that wraps yt-dlp to download videos from YouTube, …
511773active
BeaconBay/ck
ck is a grep-compatible code search tool written in Rust that combines traditional BM25/regex search with local embedding-based semantic se…
771739active
fdivitto/FabGL
FabGL is a C++ graphics and input library for the ESP32, providing display drivers for VGA, PAL/NTSC composite video, and I2C/SPI LCDs, plu…
231719active

← prev page 7 / 8 next →