Morten Olsen.pro

Ideas. Systems. Humans.

← Project archive

Open system / project file

Lares

An AI-powered system management daemon that uses Nix for safe, auditable, and rollback-friendly OS automation.

alpha 02 components

System vocabulary

RustNix

Lares is a system management daemon that pairs AI agents with declarative Nix configuration to automate OS management safely. It accepts conversational commands and translates them into atomic, reversible system changes.

Features

  • Nix-backed safety — atomic rebuilds that either fully succeed or fail cleanly, no partial installations
  • Rollback — undo any agent action with a single command via git reversion and Nix generation rollback
  • Full audit trail — every change is a signed git commit with the agent’s reasoning and diff
  • Declarative config — functional configuration turns autonomous actions into safe, reproducible automation
  • CLI-first — conversational interface for system tasks like package installation, theming, network policy, and diagnostics