
Nixi
AI agent for managing NixOS systems.
Nixi is a conversational AI agent that helps you manage your NixOS servers and homelabs. Bring your own LLM via Ollama or any OpenAI-compatible API, and let Nixi handle system management through natural language.
Features
- Conversational system management – talk to your NixOS systems naturally
- Bring your own LLM – works with Ollama, LM Studio, llama.cpp, vLLM, or any OpenAI-compatible API
- TUI and Web UI – terminal and browser interfaces with full feature parity
- Multi-node ready – manage multiple NixOS systems from a single controller
- Podman containers – deploy and manage containers through conversation
- Security-first – strong defaults, confirmation for mutations, warnings for insecure requests
- NixOS-native – flake packaging, NixOS module, follows NixOS conventions
Quick Start
curl -sSL nixi.sh/install | bash
Or add to your NixOS flake:
{
inputs.nixi.url = "git+https://codeberg.org/ewrogers/nixi";
}
Then run nixi to start the TUI.
Status
Nixi is in early development (v0.1.0). The TUI proof of concept is functional with basic system information tools. More tools, the web UI, and multi-node support are coming.
License
AGPL-3.0 – free and open source, always.