AuraOS is an AI enabled operating system that runs in a VM, built as an Operating Systems final project. The host machine runs an Ollama server. A web server serves the VM. The setup also initializes a driver and memory, compiles Python apps to run on Ubuntu, and connects the parts to each other in a reproducible way.
The ./auraos.sh script performs the rest of the setup, from installing Python environments to opening the ports the VM needs, both to run and to be developed on.