Skip to content

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

  • Ollama installed and running
  • uv for Python dependency management
  • Podman or Docker

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