Mindket

nushell

Newversion 1 · updated
Star41k

Overview

An open source shell, also called Nu, for working in a terminal. Its README covers pipelines, opening files and plugins. Suits people comfortable with a young project.

nushell is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

At a glance

Runs in
  • A terminal on your computer, as your shell
  • The pipelines, file opening and plugin topics that its README covers
  • Discord, where the project is active
Start with
git clone https://github.com/nushell/nushell.git
cd nushell

About

What it is

Nushell, shortened to Nu, is an open source shell for working in a terminal, written in Rust. It is at an early but usable stage, and many people already run it every day. Some commands may be unstable, and the design may change as it matures.

Who it suits

Nu suits people who spend their day in a terminal and are willing to try a young shell, including developers, system administrators and Rust enthusiasts.

IndustryWho uses itHow they use itExample
Software developmentDevelopersUse it as their everyday shellRunning daily command line tasks in Nu
System administrationAdministratorsWork with files and pipelines in a shellChaining commands in a pipeline to handle files
Open sourceContributorsRead the code and the contributing notesJoining the project's Discord chat to ask a question
Rust communityRust developersStudy a shell written in RustReading how a Rust shell is put together

Anyone who needs a settled shell for critical scripts can skip it for now.

Where to use it

Nu runs in a terminal, and the project keeps its help in a few places.

  • A terminal on your computer, as your shell
  • The pipelines, file opening and plugin topics that its README covers
  • Discord, where the project is active

How to set it up

You can install Nu from its README or copy the code.

  1. Follow the Installation section of the project's README for your system, or copy the code with git from its GitHub page.
  2. Read the Configuration section to adjust Nu to your taste.
  3. Check the Plugins section if you want to add plugins.

Run these in a terminal:

# Copy the project to your computer
git clone https://github.com/nushell/nushell.git
# Go into its folder
cd nushell

How to use it

You work in Nu as you would in any shell. The Nushell book is the main documentation and lists every Nu command, and the cookbook shows plenty of examples.

For newcomers and experts

A shell is the program that reads the commands you type in a terminal. A first small thing to try is reading the Learning section of the README, then the first pages of the book.

The README names pipelines, opening files and plugins as core topics, and separate Philosophy and Goals sections explain the design. Because the design may still change, expect some movement as the project grows.

Good to know

This kit holds notes and a pointer to the code, so nothing runs by itself.

  • License: MIT
  • Cost to run: none named
  • Data it reaches: none named

README and files

README

nushell

An open source shell, also called Nu, for working in a terminal. Its README covers pipelines, opening files and plugins. Suits people comfortable with a young project.

Made by nushell on GitHub. These notes are Mindket's, written from its README; the project's own files and license are in its repository.

About

What it is: Nushell, shortened to Nu, is an open source shell for working in a terminal, written in Rust. It is at an early but usable stage, and many people already run it every day. Some commands may be unstable, and the design may change as it matures.

Who it suits: Nu suits people who spend their day in a terminal and are willing to try a young shell, including developers, system administrators and Rust enthusiasts.

Industry | Who uses it | How they use it | Example
Software development | Developers | Use it as their everyday shell | Running daily command line tasks in Nu
System administration | Administrators | Work with files and pipelines in a shell | Chaining commands in a pipeline to handle files
Open source | Contributors | Read the code and the contributing notes | Joining the project's Discord chat to ask a question
Rust community | Rust developers | Study a shell written in Rust | Reading how a Rust shell is put together

Anyone who needs a settled shell for critical scripts can skip it for now.

Where to use it: Nu runs in a terminal, and the project keeps its help in a few places.

  • A terminal on your computer, as your shell
  • The pipelines, file opening and plugin topics that its README covers
  • Discord, where the project is active

How to set it up: You can install Nu from its README or copy the code.

  1. Follow the Installation section of the project's README for your system, or copy the code with git from its GitHub page.
  2. Read the Configuration section to adjust Nu to your taste.
  3. Check the Plugins section if you want to add plugins.

How to use it: You work in Nu as you would in any shell. The Nushell book is the main documentation and lists every Nu command, and the cookbook shows plenty of examples.

For newcomers and experts: A shell is the program that reads the commands you type in a terminal. A first small thing to try is reading the Learning section of the README, then the first pages of the book.

The README names pipelines, opening files and plugins as core topics, and separate Philosophy and Goals sections explain the design. Because the design may still change, expect some movement as the project grows.

Good to know: This kit holds notes and a pointer to the code, so nothing runs by itself.

  • License: MIT
  • Cost to run: none named
  • Data it reaches: none named

On GitHub, 7 November 2026

  • Stars: 40,994 (131 that day)
  • Forks: 2,343
  • Watching: 227
  • Open issues and pull requests: 1,456
  • Language: Rust
  • License: MIT
  • Topics: nushell, rust, shell
  • Trending: #12 repository of the day on GitHub trending (7 November 2026)

Links

Get the code

git clone https://github.com/nushell/nushell.git

Then follow the setup in its README. Nothing in this kit runs by itself.

Files
README.md  3 KB

1 file, 3 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-07

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

axiomdata316GitHub – nushell/nushell: A new type of shell763 points · 398 repliesnushellNew release! Nushell 0.117.0 This release brings structured output from external commands, a live REPL status line, easier completion generation, new record commands, dotenv support, and reusable type aliases. For more details, see the release notes: www.nushell.sh/blog/2026-11...10 likesxpeThe Case for Nushell (2023)Looks like https://github.com/nushell/nushell/pull/13515 fixes https://github.com/nushell/nushell/issues/8206.Antoine BüschI somehow completely missed the whole `tui` command in @nushell.bsky.social, but it is kind of neat! www.nushell.sh/book/tui.html #nushell #tui8 likesjoemccall86The Case for Nushell (2023)FWIW it looks like this addresses the pipe error behavior: https://github.com/nushell/nushell/pull/16449beka valentineok, nushell looks to be extremely useful, i will have to investigate this3 likes · 1 replyyencabulatorThe Case for Nushell (2023)Last I looked, Nushell - error handling is neglected in the basic design: <https://github.com/nushell/nushell/issues/10633>, <https://github.com/nushell/nushell/issues/10856>, <https://github.com/nushell/nushell/issues/8615>, <https://github.com/nushell/nushell/issues/6617> - control-C interrupts…beka valentineahh it turns out nushell is vibe coded. thats unfortunate1 like · 1 replyfainpulThe Case for Nushell (2023)My pet peeve with nushell: broken tables https://github.com/nushell/nushell/issues/13601 https://github.com/nushell/nushell/issues/16379Herco BezuidenhoutI recently learned about Nushell from a colleague and I played around with it a bit. I now have one massive question: What do developers use their shell for? hercobezuidenhout.github.io/exploring-nu...1 likexpeThe Case for Nushell (2023)From an end-user point of view, there are some weirdnesses in Nushell, but they are rare in my experience. Here is one that gotcha'ed me: [1 2 3] | sum The above does not return the sum (1 + 2 + 3 = 6). Why? Because `sum` is a *nix utility for returning the checksum. The way to do it in Nushell…Masanori Ogino 𓀁Nushell 0.117.0 🎉 https://github.com/nushell/nushell/releases/tag/0.117.0

Searched

More from Mindket

See all from Mindket

Bonsai-27B-GGUF

lmstudio-community · Kit

A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…

New

Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…

New

MusicGen Small

facebook · Kit

Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…

New

Similar in Developer

See all in Developer

Lexnet

alpindale · Kit

Tags every character of C source code for syntax highlighting with a tiny neural network of about 984 weights, run through a small C program. For developers an…

New

FLUX.2 Klein LoRA Studio

prithivMLmods · Kit

Try a set of LoRAs for the FLUX.2 Klein image model in a Gradio app that runs in your browser or on your own computer. Made for people who make or test AI imag…

New

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New