Shells and command-line add-ons
Open alternatives6
fish is a command line shell, the text window where you type commands on a computer. It is built for everyday users and programmers who want a friendlier shell that works without setup.
Has 1 of 6 · Works with your shell ✗
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does the whole job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.
Nushell is a new kind of command-line shell, the text window where you type commands to control a computer. It is made for people who use the command line and want a more structured, easier-to-read way to work with data.
Has 3 of 6 · Works with your shell ✗
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does the whole job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.
Oh My Zsh is a free add-on that makes the text-based command line in the zsh shell easier to use and nicer to look at, with plugins and color themes. It is for people who type commands in a terminal window on their computer.
Has 2 of 6 · Works with your shell ✗ +1
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does the whole job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.
Atuin is a tool that replaces the normal history of commands you type in a terminal with a searchable database, and can securely sync that history between your computers. It is for people who use the command line and want to find past commands more easily.
Has 2 of 6
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does the whole job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.
Starship is a customizable prompt, the line of text shown before you type commands in a terminal, that works with many shells and operating systems. It is for people who use the command line and want a nicer, more informative prompt.
Has 2 of 6
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does part of the job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.
zoxide is a tool that remembers the folders you visit most often, so you can jump to them by typing a few letters instead of full paths. It is aimed at programmers and command-line users who work in a terminal.
Has 2 of 6
How many people bookmarked its code on GitHub. It shows how popular it is, not how good it is or how well it replaces the app.
How hard it is to start using it. Easy: install it like a normal app, or use it in your browser. Advanced: you run it on your own server, use the command line, or it is a tool for developers.
Its code changed within the last year, so someone is still looking after it.
Does part of the job.
Ordered by how fully it replaces the app, Verified, setup and, when there are enough, people's votes.
YesPartlyNoNot checked yet