Crust is an interactive Linux shell written in Python, designed with a modern interface, AI integration, and enhanced tooling for common system tasks.
- βοΈ Custom startup hook support via
custom_commands.py
- π§ AI Assistant integration using Cohere with
.question
prompt - π§Ύ Enhanced
ls
,lsusb
, anddf -h
commands using Rich tables - π§ Built-in troubleshooting interface
- πΎ Custom integration to search for packages across multiple package managers
- π Git branch and repo detection in prompt
- πͺ Venv support and styled prompt with icons
- π§ Neofetch context awareness for AI assistant
https://crust-project.github.io/crust/
Installation:
pip install crust-shell
If using linux, --break-system-packages may be neccesarry to make pip actually install this. If you do not want to proceed with that, use pipx (not tested).
On Arch Linux, use AUR:
yay -S crust-git
Or with paru:
paru -S crust-git
We use an edited version of the MIT license.
Contributions, bug reports, and ideas are welcome!
Feel free to open an issue or pull request on GitHub.
Juraj KollΓ‘r
Creator of XediX