Aurelian Desktop is a cross platform application that powers local inference of LLMs. It's inspired by gpt4all hoping to improve on inference performance and UI.
It uses tauri and SvelteKit for the desktop UI.
Rustformers/llm powers inference through a binding to ggml.
- Chat Interface through tauri commands / events.
- Model downloads through GUI
- Register deep-link to allow downloads from HF card.
- Something like this: aurelian://model_name=TheBloke/<model_name> would initiate a download model popup.
- Automatic Settings Optimization
npm i
npm run tauri dev
The desktop should launch watching for changes in the src/
and src-tauri/
.
First build will take decades but following reloads should be pretty quick.
Only way to use in through a build. For now, follow steps in Development