Best command line software

94 tools with AI-ranked alternatives, pricing, pros and cons.

Pmount logo

Pmount

pmount is a Linux command-line utility that lets non-root users mount removable storage devices under controlled...

Commands.dev logo

Commands.dev

Commands.dev is a web-based AI tool that turns natural-language requests into terminal commands. It is aimed...

WFuzz logo

WFuzz

Wfuzz is an open-source command-line web application fuzzer for discovering resources, parameters, and injection points. It...

Console2 logo

Console2

Console2 was a Windows console enhancement application for running command-line programs in a tabbed, customizable window....

CLEX logo

CLEX

CLEX is a text-based file manager for Unix-like systems, designed for users who prefer navigating files...

DSQ logo

DSQ

dsq is an open-source command-line tool for querying CSV, JSON, Excel, and Parquet files with SQL....

DistroTube logo

DistroTube

DistroTube is a Linux and free-software education platform built around videos, articles, and configuration examples. It...

wl-clipboard logo

wl-clipboard

wl-clipboard provides command-line utilities for copying to and pasting from the Wayland clipboard. It is intended...

HTTPie for Terminal logo

HTTPie for Terminal

HTTPie is a command-line HTTP client for developers who need to send requests and inspect APIs...

FATSort logo

FATSort

FATSort is a command-line utility that reorders directory entries on FAT12, FAT16 and FAT32 filesystems. It...

DiscImageCreator logo

DiscImageCreator

DiscImageCreator is a Windows command-line tool for creating low-level images of CDs, DVDs, and other optical...

Udevil logo

Udevil

Udevil is a lightweight Linux command-line utility for mounting and unmounting removable storage devices without requiring...

Freshfetch logo

Freshfetch

Freshfetch is a lightweight command-line system information tool that displays operating-system, hardware, and desktop details in...

PhoenixMiner logo

PhoenixMiner

PhoenixMiner is a command-line cryptocurrency miner for Ethash-based proof-of-work coins, aimed at GPU miners. Its last...

Medusa Password Cracker logo

Medusa Password Cracker

Medusa is an open-source, command-line network login auditing tool for penetration testers and security administrators. It...

CliFM logo

CliFM

CliFM is a fast, shell-like command-line file manager for Unix-like systems. It targets terminal users who...

xplr logo

xplr

xplr is a terminal-based file manager for users who want keyboard-driven navigation and extensive customization. It...

Unar logo

Unar

unar is a command-line tool for extracting archives on macOS, Linux, and other Unix-like systems. It...

superconsole logo

superconsole

Superconsole is a modern terminal application for developers who want a more capable command-line workspace. It...

Terminalizer logo

Terminalizer

Terminalizer is an open-source command-line tool for recording terminal sessions and rendering them as animated GIFs...

Java Compiler logo

Java Compiler

javac is the standard command-line Java compiler distributed with the Java Development Kit. It is used...

PdfDeskew logo

PdfDeskew

PdfDeskew is an open-source command-line utility for correcting skewed pages in scanned PDF files. It is...

Winedbg logo

Winedbg

WineDbg is a command-line debugger included with Wine for examining and controlling Windows applications running on...

RARLAB UnRAR logo

RARLAB UnRAR

UnRAR is a free command-line utility for extracting RAR archives on Windows, macOS, Linux, and other...

Zaloha2.sh logo

Zaloha2.sh

Zaloha2.sh is a free command-line utility for synchronizing two directory trees on Unix-like systems. It is...

Clapgrep logo

Clapgrep

Clapgrep is a free command-line utility for searching text in files and directories. It is aimed...

Amplifier logo

Amplifier

Amplifier is an open-source, modular command-line coding agent for developers who want AI-assisted software development with...

AI Term Io logo

AI Term Io

AI Term is an AI-powered terminal assistant for developers who want to generate, explain, and troubleshoot...

Tabulate logo

Tabulate

Tabulate is an open-source Python library and command-line utility for formatting tabular data as plain text,...

AiTerm logo

AiTerm

AiTerm is an AI-powered terminal application for developers who want to run shell commands and get...

Shell2 by Raiden AI logo

Shell2 by Raiden AI

Shell2 is an AI-native terminal for developers who want to use natural language alongside traditional command-line...

Powermetrics logo

Powermetrics

powermetrics is a macOS command-line utility for sampling CPU, GPU, thermal, battery, and system power metrics....

Topaz.sh logo

Topaz.sh

Topaz is an AI-oriented terminal application for developers who want to combine command-line workflows with natural-language...

Resource Tuner Console logo

Resource Tuner Console

Resource Tuner Console is a Windows command-line utility for inspecting and modifying resources inside PE-format executables...

untrunc logo

untrunc

Untrunc is an open-source command-line utility that repairs truncated or incomplete MP4 and MOV files, typically...

Wayback Machine Downloader by Harator logo

Wayback Machine Downloader by Harator

Wayback Machine Downloader is an open-source command-line tool that reconstructs websites from snapshots stored in the...

Ytmdl logo

Ytmdl

ytmdl is a command-line utility for downloading songs from YouTube with embedded metadata and cover art....

Eac3to logo

Eac3to

eac3to is a Windows command-line utility for extracting, converting, and checking audio and video streams from...

Zsh Syntax Highlighting logo

Zsh Syntax Highlighting

Zsh Syntax Highlighting is an open-source Zsh plugin that colors commands as they are typed. It...

GitFluence logo

GitFluence

GitFluence is a web-based tool that converts plain-language requests into Git commands. It is aimed at...

Microsoft Terminal logo

Microsoft Terminal

Windows Terminal is a tabbed terminal emulator for Windows users who work with Command Prompt, PowerShell,...

Facebook PathPicker logo

Facebook PathPicker

PathPicker is an open-source command-line utility that extracts file paths from terminal output and lets users...

Star logo

Star

Star is a Unix command-line archiver designed for creating and extracting tar-compatible archives. It is aimed...

Lterm logo

Lterm

LTerm is a lightweight GTK-based terminal emulator for Linux, aimed at users who want a simple...

Atlas CLI logo

Atlas CLI

Atlas CLI is MongoDB's command-line tool for creating, configuring, monitoring, and operating MongoDB Atlas deployments. It...

Ufetch

Ufetch is a small POSIX shell script that displays basic operating-system and hardware information in a...

Pfetch logo

Pfetch

Pfetch is a lightweight POSIX shell utility that displays operating-system and hardware information in a terminal,...

gocryptfs

gocryptfs is an open-source encrypted overlay filesystem for Linux, macOS, and other Unix-like systems. It encrypts...

usql logo

usql

usql is a universal command-line SQL client for connecting to PostgreSQL, MySQL, SQLite, SQL Server, and...

GitHub CLI logo

GitHub CLI

GitHub CLI is an open-source command-line interface for managing GitHub repositories, issues, pull requests, releases, Actions,...

Portage logo

Portage

Portage is Gentoo Linux's source-based package management system for installing, updating, and configuring software. It uses...

Terminello logo

Terminello

Terminello is a terminal emulator for macOS aimed at developers and power users who want a...

wpull logo

wpull

Wpull is an open-source, Wget-compatible web crawler and downloader for creating offline copies and WARC web...

mybashburn logo

mybashburn

BashBurn is a command-line shell script for burning CDs and DVDs on Linux and other Unix-like...

socat

socat is a command-line utility that creates bidirectional data channels between files, sockets, serial devices, and...

cRARk

cRARk is a command-line password recovery tool for RAR archives, intended for users recovering access to...

Gifify logo

Gifify

Gifify is an open-source command-line tool that converts video files into animated GIFs. It is aimed...

Hyper.sh logo

Hyper.sh

Hyper is an open-source, cross-platform terminal emulator built with web technologies and Electron. It is aimed...

Cowsay ASCII Generator

Cowsay is a command-line utility that places text inside an ASCII speech bubble alongside a cow...

mailsend-go logo

mailsend-go

mailsend-go is an open-source command-line SMTP client written in Go for scripts, automation, and system administrators....

cwrsync

cwRsync is a Windows distribution of rsync for synchronizing and transferring files locally or over a...

PP - A generic Preprocessor logo

PP - A generic Preprocessor

GPP is a general-purpose text preprocessor for programmers who need macro expansion and conditional processing outside...

Livestreamer logo

Livestreamer

Livestreamer was an open-source command-line utility that extracted video streams from supported websites and passed them...

Antigen logo

Antigen

Antigen is a plugin manager for the Z shell (Zsh) that downloads, loads, and updates shell...

YAT - Yet Another Terminal logo

YAT - Yet Another Terminal

YAT, short for Yet Another Terminal, is a terminal emulator for developers and command-line users. It...

pianobar logo

pianobar

pianobar is a free, command-line client for Pandora internet radio, aimed at users who prefer terminal-based...

4DOS logo

4DOS

4DOS is an enhanced command-line interpreter that replaces COMMAND.COM on DOS systems. It is aimed at...

FireCMD logo

FireCMD

FireCMD is a Windows command-line environment that replaces Command Prompt with tabs, multiple shell support, and...

Units logo

Units

Units is a command-line utility for converting quantities between thousands of physical and monetary units. It...

the xonsh shell logo

the xonsh shell

Xonsh is a cross-platform shell that combines traditional command-line syntax with Python expressions and scripting. It...

Xiki logo

Xiki

Xiki is an open-source shell environment that combines command-line execution with interactive menus and editable output....

duf logo

duf

duf is a cross-platform command-line utility for viewing disk usage and available space on mounted filesystems....

Pdfinfo logo

Pdfinfo

pdfinfo is a command-line utility from the Poppler PDF rendering suite that reports document metadata, page...

Selecta logo

Selecta

Selecta is a terminal-based fuzzy text selector for interactively choosing items from command-line input. It is...

Percol logo

Percol

Percol is an open-source interactive grep tool for filtering and selecting items from command-line output. It...

pick (fuzzy search) logo

pick (fuzzy search)

Pick is a terminal-based fuzzy search and selection tool for Unix-like systems. It reads items from...

skim (fuzzy finder) logo

skim (fuzzy finder)

Skim is a command-line fuzzy finder written in Rust for developers and terminal users who need...

Nomad Terminal logo

Nomad Terminal

Nomad Terminal is a terminal emulator for macOS aimed at developers and power users who work...

Mailsend logo

Mailsend

Mailsend is an open-source command-line SMTP client for sending email from Windows, Linux, and other Unix-like...

Minuimus

Minuimus is an open-source command-line utility for reducing file sizes through lossless optimization and format-specific processing....

paru

Paru is a Rust-based AUR helper and pacman wrapper for Arch Linux users. It searches, builds,...

ABCDE

abcde is a command-line audio CD ripper and encoder for Unix-like systems, aimed at users who...

diskonaut logo

diskonaut

diskonaut is a terminal-based disk space analyzer for users who want to explore filesystem usage interactively....

Git for Windows logo

Git for Windows

Git for Windows provides the Git distributed version control system, Git Bash, and supporting Unix command-line...

MEncoder

MEncoder is a command-line video encoder historically distributed with MPlayer for converting, filtering, and processing media...

yadm logo

yadm

yadm is a Git-based dotfiles manager for developers and command-line users who want to maintain shell...

xmllint

xmllint is a command-line utility for parsing, validating, querying, formatting, and transforming XML documents. It is...

iw

iw is a Linux command-line utility for configuring and inspecting wireless devices through the modern nl80211...

Ethtool

ethtool is a Linux command-line utility for querying and configuring Ethernet network devices and drivers. It...

lf (file manager) logo

lf (file manager)

lf is a terminal-based file manager written in Go for users who prefer keyboard-driven workflows and...

Kmdr logo

Kmdr

Kmdr is a command-line assistant that explains shell commands and their arguments for developers and system...

streamripper

Streamripper is a free, open-source command-line utility that records internet radio streams, particularly Shoutcast and Icecast...

Legendary logo

Legendary

Legendary is an open-source command-line client for the Epic Games Store, designed for users who want...

iSH logo

iSH

iSH is an open-source Linux shell environment for iPhone and iPad that runs Alpine Linux in...