Skip to content
This repository was archived by the owner on Nov 11, 2025. It is now read-only.

redroselinux/crust

Repository files navigation

Screenshot

🐚 Crust Shell

Python Platform License Made with ❤️

Crust is an interactive Linux shell written in Python, designed with a modern interface, AI integration, and enhanced tooling for common system tasks.

Crust had a lot of bugs, so it is archived and we are making a new shell.

✨ Features

  • ⚙️ Custom startup hook support via custom_commands.py
  • 🧠 AI Assistant integration using Cohere with .question prompt
  • 🧾 Enhanced ls, lsusb, and df -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

📖 Documentation

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

🛡️ License

We use an edited version of the MIT license.

📫 Contributing

Contributions, bug reports, and ideas are welcome!
Feel free to open an issue or pull request on GitHub.

🧑‍💻 Author

Juraj Kollár
Creator of XediX

About

A shell for Linux made in Python

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors