A smarter cd command. Supports all major shells.
-
Updated
Jun 17, 2025 - Rust
Xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt. The language is a superset of Python 3.6+ with additional shell primitives that you are used to from Bash and IPython. It works on all major systems including Linux, OSX, and Windows. Xonsh is meant for the daily use of experts and novices.
A smarter cd command. Supports all major shells.
🐚 Python-powered shell. Full-featured and cross-platform.
🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.
Simple, elegant, Pythonic functional programming.
Cheat sheet for xonsh shell with copy-pastable examples. The best doc for the new users.
Awesome list of Xonsh contributions/extensions
👓 🐚 Make your xonsh RC file installable with awesome snippets of code.
Starship cross-shell prompt in xonsh shell.
Let your pipe lines flow thru the Python code in xonsh.
Full-featured template for building extension (xontrib) for the xonsh shell.
The bar prompt for xonsh shell with customizable sections and Starship support.
Get identifiers, paths, URLs and words from the previous command output and use them for the next command in xonsh shell.
Created by Anthony Scopatz and the team
Released January 1, 2016
Latest release 1 day ago