About Xonsh
Xonsh, pronounced "consh", is a Python powered shell for Linux, macOS, Windows, BSD, Android, Raspberry Pi and Nix, and it also runs inside Jupyter. Its language is a superset of Python 3 that adds shell primitives such as pipelines, redirection and command substitution, so a user can run Python code, import libraries and call system utilities in the same session.
The design goal is a single environment where shell commands and Python mix naturally. Examples on the site include capturing command output as parsed JSON or YAML, using Python path objects in commands, defining aliases as Python functions, and driving other shells and tools from one prompt. It is aimed at developers and system administrators who script heavily and prefer Python to traditional shell syntax.
The AI connection comes through xontribs, community plugins that extend the shell. The site's own examples load a ChatGPT integration and GitHub Copilot support alongside themes, prompts, Django and 1Password integrations, and show an alias that sends a question to a local Ollama model from the prompt. The core shell is not itself an AI product, and the site describes it as AI friendly.
The site lists no prices and no paid tiers. It offers install instructions, documentation, source code and a sponsor link for supporting the project.