Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

AI Modules — Overview

Purpose

The modules/nixos/ai/ tree is the canonical home for AI infrastructure services in this NixOS configuration. It provides first-class NixOS modules for AI-related daemons and services that are independent of any specific agent container.

Entry Point

  • Main file: modules/nixos/ai/default.nix

Architecture / Services / Scope

What belongs in ai/ vs services/

LocationPurposeExamples
modules/nixos/ai/AI infrastructure daemonsMnemosyne sync server, future: LLM gateways, embedding servers
modules/nixos/services/Monolithic service containersAI Agent (Hermes), future: agent orchestration

The ai/ tree manages standalone services that an AI agent might consume, while services/ manages the agent container itself.

Operational Notes / Assumptions

The ai/ module tree is loaded on all device types by mkSystem.

References

  • Mnemosyne — Sync server, optional MCP server, and sync client orchestration for the Mnemosyne SQLite-based memory provider