Manual Install (any Linux)
If you're not on NixOS, you can install nurvus manually. You won't get the full declarative NixOS experience, but basic container management will work.
Prerequisites
Install
# Pull the recommended model
ollama pull qwen3:30b-a3b
# Clone and install nurvus
git clone https://codeberg.org/ewrogers/nurvus.git
cd nurvus
uv sync
# Run
uv run demi
Environment Variables
| Variable | Default | Description |
|---|---|---|
NURVUS_LLM_URL |
http://localhost:11434 |
LLM server URL (Ollama, LM Studio, etc.) |
NURVUS_MODEL |
qwen3:30b-a3b |
Model to use |
NURVUS_API |
auto-detect | API protocol: ollama or openai |
NURVUS_CONTEXT_SIZE |
32768 |
Context window size in tokens |
NURVUS_DATA_DIR |
~/.local/share/nurvus |
Data directory for persistent state |