Tools

CLI and TUI tools for the terminal

Submit a tool
451 tools

Results

Dufs

Featured

File server with static serving, uploads, search, zip folder download, account-based access control, HTTPS, and WebDAV, usable from a browser or curl.

11.0kRust

kure

Command-line password manager with AES-GCM encryption and offline operation

172Go

kbt

Terminal-based keyboard testing tool for checking key functionality across multiple layouts

391Rust
kalker

kalker

Scientific calculator CLI with support for calculus, variables, functions, matrices, and multiple number bases

1.9kRust
irssi

irssi

Terminal-based IRC client with modular architecture and support for multiple chat protocols

3.2kC

hazelnut

Terminal-based automated file organizer that watches folders and applies rules to move, copy, rename, or delete files based on patterns

327Rust

gitnr

Cross-platform CLI tool for creating .gitignore files from GitHub and TopTal template collections

239Rust
gemini-cli

gemini-cli

Terminal AI agent providing direct command line access to Google Gemini models with file operations, web search, and tool integration.

108.7kTypeScript

g1c

Terminal UI for monitoring and managing Google Cloud VM instances with real-time updates and instance operations

41Rust

ftdv

Terminal-based diff viewer for Git with interactive file tree navigation and configurable external diff tool support.

72Rust
fnm

fnm

Fast Node.js version manager built in Rust with support for .node-version and .nvmrc files

27.3kRust
flowcontrol

flowcontrol

TUI text editor built with Zig, featuring tree-sitter syntax highlighting, LSP support, and multiple keybinding modes

2.5kZig

elinks

Text-based web browser with frame/table support, scripting, and extensive customization options

643C
ecscope

ecscope

TUI for monitoring AWS ECS services, tasks, and containers across multiple clusters and regions in a unified view.

14Rust

dra

CLI tool to download and install release assets from GitHub repositories

364Rust

dolphie

Real-time terminal interface for monitoring MySQL/MariaDB and ProxySQL database performance and analytics

1.2kPython

devzat

SSH server that creates a chat room instead of shell access, enabling cross-platform terminal chat

4.1kGo
basalt

basalt

Terminal user interface (TUI) for managing Obsidian vaults and notes from the command line

1.4kRust

awsesh

TUI and CLI tool for managing AWS SSO sessions with fuzzy search, account switching, and shell integration.

143Go

arduino-cli-interactive

Interactive TUI wrapper for arduino-cli providing menu-driven Arduino development workflows

44Shell

logss

CLI tool that splits and visualizes log streams into multiple containers based on regex patterns with real-time filtering

296Rust

harlequin

Terminal-based SQL IDE with database adapter support for DuckDB, SQLite, PostgreSQL, MySQL and dozens of other databases

6.5kPython

nap

Code snippet manager with CLI and TUI for creating, organizing, and accessing snippets in the terminal

2.2kGo
television

television

Fuzzy finder for the terminal that searches files, text, git repositories, and custom data sources in real-time

6.4kRust

serie

Terminal UI for git commit graphs using image protocols to render rich visualizations in supported terminals

2.2kRust

circumflex

Terminal-based Hacker News browser with vim-style navigation and built-in article reader

2.1kGo

lazysql

Cross-platform TUI database management tool for MySQL, PostgreSQL, SQLite, and MSSQL with SQL editor and table operations.

4.4kGo

posting

Terminal-based HTTP client with keyboard navigation, local YAML storage, and syntax highlighting

12.6kPython

gitu

Terminal user interface for Git inspired by Magit, providing visual staging, branching, and repository management

2.9kRust
bacon

bacon

Background code checker for Rust projects that runs continuously alongside your editor

3.5kRust
Ollama

Ollama

CLI tool for running and managing local large language models with REST API and client library support

185.7kGo
Claude Code

Claude Code

AI-powered coding assistant that runs in the terminal and understands your codebase to execute tasks through natural language commands.

154.3kTypeScript

Open Interpreter

CLI tool that lets LLMs execute code locally through a ChatGPT-like terminal interface with approval prompts

68.8kPython
Goose

Goose

Open source AI agent for desktop, CLI, and API with 15+ provider integrations and Model Context Protocol extensions

56.1kRust
aider

aider

AI-powered terminal-based pair programming tool that integrates LLMs with your existing codebase and git workflow

49.9kPython

llm

CLI tool and Python library for interacting with OpenAI, Anthropic, Google, and dozens of other language models via APIs or locally

12.7kPython
nb

nb

Command-line note-taking, bookmarking, and knowledge base tool with Git sync, encryption, and web browsing interface.

8.5kShell