APTUI is a terminal user interface written in Go for managing APT packages on APT-based Linux distributions. It allows browsing, searching, installing, removing and upgrading packages from the terminal, and is built with Bubble Tea, Lip Gloss and Bubbles.
Directory
Search results
Published directory entries matching your search.
A native web workspace for Hermes Agent, providing chat, terminal, memory, skills and inspector in one interface. The repository describes it as a command center for orchestrating agents, browsing memory, managing skills and controlling them from one interface, with swarm mode for persistent workers and an orchestrator. It is released under the MIT license.
Nyx is a command-line monitor for Tor, providing real-time information about a relay such as bandwidth usage, connections and logs. It is a curses interface suited to ssh connections and tty terminals. It requires Stem 1.5.4 or later and works with Python 2.7 and greater, including Python 3.x.
Yakuake is a drop-down terminal emulator based on KDE Konsole technology. It rolls down from the top of the screen and offers a tabbed interface, configurable dimensions and animation speed, skins and a D-Bus interface. It is available for Linux through distribution package managers and Flathub.
a-Shell is a text-based terminal interface app for iOS and iPadOS that provides command-line control of files, including creating, moving, compressing and editing them. It includes Vim and supports programming in Lua, Python, JavaScript, C and C++, compiling C and C++ to webAssembly. It supports Apple Shortcuts, multiple shell windows and pip install for pure Python packages.
Asynchronus builds market intelligence, automation tools and AI-powered products for retail users in machine-driven markets, including the Terminal market intelligence interface and the Predictions event-driven forecasting product. It describes a DeFAI ecosystem and an open-source Rust strategy framework named Noragami that is coming soon.
Awesome CLI Apps is a GitHub repository that hosts the largest curated list of command line and terminal user interface (CLI/TUI) programs. The source data for the list is organized into CSV files for access and use.
Awesome TUI is a curated collection of open-source terminal user interface apps for developers, operators, and power users. It covers system utilities and developer tools, and includes an app catalog, categories, and a way for maintainers to claim projects.
winstall is a browser-based interface for Microsoft's Windows Package Manager (winget). It lets users browse the winget repository, select multiple apps, and generate an install script that can be pasted into a terminal. The site also lists curated packs of apps that can be installed as a set.
cliamp is a terminal-based music player that plays local files, podcasts, streaming services, media servers and internet radio through one playlist interface. It includes a 10-band equalizer, visualizers, synced lyrics and Lua plugins. It runs on Linux, macOS and Windows.
clifm is a shell-like command-line terminal file manager. It is a software project hosted on GitHub. The tool offers a file management interface that resembles a shell, allowing users to navigate and manipulate files via commands.
Cloud CLI (also called Claude Code UI) is a free open source web interface and GUI for managing Claude Code sessions and projects remotely. It provides a desktop and mobile UI for Claude Code, Cursor CLI, and Codex, usable locally or remotely, with chat, a shell terminal, file explorer, Git explorer, and session management.
dijo is a scriptable, curses-based digital habit tracker. It allows users to monitor habits through a terminal interface. The tool is open source and hosted on GitHub, with documentation covering features, installation, and usage.
dooit is a TUI todo manager built in Python with the Rich and Textual libraries. It offers an interactive terminal-based interface, configurable bars and colors, vim-like keybindings and branching, topic-separated todo lists.
Glow is a terminal-based markdown reader that renders markdown on the command line. It includes a textual user interface that finds local markdown files in the current directory and below or in a Git repository, plus a CLI that reads from files, standard input, GitHub, GitLab or HTTP sources. It is distributed under the MIT license.
Konversation is a user-friendly Internet Relay Chat (IRC) client providing access to standard IRC networks such as Libera. It supports platforms including Linux, Windows and FreeBSD, offers a graphical interface, and allows sending and receiving files through DCC support. It is highly configurable and includes features such as command aliases, embedded terminal and multiple identities.
Kyun is a terminal text editor written in Rust, described by its author as the worst text editor yet. It is intended for writing cutesy text and provides syntax highlighting for Rust and Unicode art, along with colorful interface elements. It is based on another editor by Philipp Flenker and is licensed under CC BY 4.0.
ly is a lightweight text-based display manager for Linux and BSD operating systems. It uses a ncurses-like terminal user interface, and its GitHub repository acts as a mirror of the project's primary Codeberg instance. The repository includes information on compile-time and runtime dependencies.
Maxima is a free, open-source computer algebra system written in Lisp with an emphasis on symbolic computation. It is based on the DOE-MACSYMA system and licensed under the GPL. Its capabilities include symbolic integration, 3D plotting, solving differential equations, manipulation of symbolic and numerical expressions, and high-precision numerical calculations. It runs on Windows, Linux, and Mac, with both terminal and notebook interface options, and has an active user community with frequent updates.
Neovide is a cross-platform graphical user interface for Neovim, a refactored and updated Vim editor. It aims to act like the terminal UI while adding graphical improvements. Features include ligatures, an animated cursor, smooth scrolling, animated windows and emoji support. It can connect to an existing Neovim instance through TCP, Unix domain sockets or named pipes.
Notcurses is a C library for building complex textual user interfaces on modern terminal emulators. It does not use Ncurses, though it uses libtinfo from that package, and is not a source-compatible X/Open Curses replacement. Rust, C++, and Python wrappers are available. Source and issue tracking are hosted on GitHub, with a man page API reference.
NotCurses is a library for building complex text user interfaces and character graphics on modern terminal emulators. It supports vivid colors, multimedia, threads and Unicode, and includes visual features such as images, fonts, video, sprites and transparent regions. It is described as not a source-compatible X/Open Curses implementation nor a replacement for NCURSES.
Oh My Git! is an open source game about learning Git. It visualizes the internal structures of Git repositories in realtime and includes a custom-designed playing card interface, plus an integrated terminal where players can execute arbitrary Git commands. It focuses on interacting with remotes and workflows for multiple repositories. Binaries for Linux, macOS and Windows are downloadable from itch.io.
OpenCode is an open source AI coding agent available as a terminal-based interface, desktop app, or IDE extension. It supports multiple LLM providers and local models, and does not store code or context data. Enterprise options include centralized configuration, SSO integration, and an internal AI gateway.