Free and open first
Best Command-Line Shells in 2026
Command-line shells provide a text interface for entering commands and working with scripts. This list is for people choosing a shell on a budget.
- 27 apps
- Research read 9 Oct 2026
- How the order is worked out
- 1
Avidemux
Free plan Open source LinuxMacWeb+1 - 2
Elvish
Free plan LinuxMacWindows - 3
4DOS
Free plan Windows - 4
Fish
Free plan LinuxMacWindows - 5
Bash
Free plan LinuxMacWindows - 6
BusyBox ash
Free plan LinuxSelf-hosted - 7
Hilbish
Free plan LinuxMacWindows - 8
KornShell (ksh93u+m)
Free plan AndroidLinuxMac - 9
Nushell
Free plan LinuxMacWindows - 10
Dash
Free plan Linux - 11
MirBSD Korn Shell (mksh)
Free plan AndroidLinuxMac - 12
Murex
Free plan LinuxMacWindows - 13
PowerShell
Free plan LinuxMacWindows - 14
Es shell
Free plan Linux - 15
FreeCOM
Free plan Self-hosted - 16
Ion Shell
Free plan Linux - 17
loksh
Free plan Linux - 18
scsh (Scheme Shell)
Free plan LinuxMacWindows - 19
Smoosh
Free plan LinuxMacWeb - 20
Yash
Free plan LinuxMacWindows - 21
Zsh
Free plan LinuxMacWindows - 22
Oil Shell
Free plan Linux - 23
OpenBSD KornShell (ksh)
Free plan - 24
rc shell
Free plan - 25
tcsh
Free plan Linux
#1Places #1, #2, #3, #4, #5 on this list can be bought by the makers of the software on it. See the price
Compare free-plan terms, paid starting prices, supported platforms, scripting language, package manager, config-file support, and command completion. If a free trial is offered, check its limits and end date. If you need to read or change code, check the open-source licence.
Questions
Do command-line shells have free plans?
The list includes shells marked with a free plan, plus a paid option. Check the plan details before relying on free use.
Which platforms do these shells support?
Supported platforms represented here include Linux, macOS, Windows, the web, and Android. Check the platform field for the shell you want.
Can I read or change the shell code?
Open-source code is offered by items on this list. Check the licence before reading, changing, or redistributing code.
What should I compare besides price?
Compare supported platforms, scripting language, package manager, config-file support, and command completion, along with free-plan terms.
Is a free trial the same as a free plan?
No. Check a trial's limits and end date separately from the terms of a free plan.
More in Developer Tools
- Communication Platform as a Service (cPaaS) Platforms26
- Cross-Platform App Development Frameworks62
- Drag and Drop App Builder Software34
- IaC Security Scanners16
- Internal Developer Platforms27
- LLM Application Development Frameworks49
- Localization Management Software63
- Low Code No Code Software26
- Low-Code Business Process Management28
- No Code Platform29
- PaaS tools31
- Repository Management Software22