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
.questionprompt - 🧾 Enhanced
ls,lsusb, anddf -hcommands 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
Installation:
pip install crust-shellIf 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-gitOr with paru:
paru -S crust-gitWe 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
