
OpenClaw + NixOS: декларативный AI-ассистент с долгосрочной памятью
vokrob 7 минут назад OpenClaw + NixOS: декларативный AI-ассистент с долгосрочной памятью Сложный 6 мин 15 Системное администрирование * Искусственный интеллект DevOps * IT-инфраструктура * Open source * Туториал...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: vokrob 7 минут назад OpenClaw + NixOS: декларативный AI-ассистент с долгосрочной памятью Сложный 6 мин 15 Системное администрирование * Искусственный интеллект DevOps * IT-инфраструктура * Open source * Туториал ВведениеБольшинство AI-ассистентов не помнят ваш разговор за пределами одного окна чата. OpenClaw на NixOS решает эту проблему: декларативная конфигурация, долгосрочная память через QMD, Telegram-канал, GLM-4. 7-flash - и всё это воспроизводится на любой машине одной командой.
Для разработчиков и системных администраторов, которые:уже используют NixOS;хотят превратить AI-ассистента в воспроизводимую инфраструктуру;ищут готовую модульную конфигурацию с Telegram, памятью и секретами. Предварительные требованияПеред тем как повторять примеры из статьи, убедитесь, что у вас настроено:Flakes;Home Manager;agenix;Telegram-бот;API-ключ. Архитектура решенияOpenClaw Gateway связывает все компоненты:Telegram - канал взаимодействия с пользователем;Workspace - файлы личности и поведения ассистента;LLM - модель для генерации ответов;QMD - долгосрочная память на базе векторного поиска.
Технические детали
Потому что мы хотим описать сложную систему один раз и получить идентичный результат на любой машине. Без Nix каждый компонент - ручная операция, подверженная дрифту версий. С Nix всё это становится данными в flake.
nixНачнём с корня:{ description = "NixOS configuration with Hyprland"; inputs = { nixpkgs. url = "nixpkgs"; home-manager. url = "github:nix-community/home-manager"; home-manager.
follows = "nixpkgs"; agenix. url = "github:ryantm/agenix"; agenix. follows = "nixpkgs"; nix-openclaw.
Отраслевые последствия
url = "github:openclaw/nix-openclaw"; openclaw-workspace = { url = "path:/home/vokrob/. config/openclaw"; flake = false; }; }; outputs = { self, nixpkgs, home-manager, agenix, nix-openclaw, openclaw-workspace, ... }@inputs: { nixosConfigurations.
nixosSystem { specialArgs = { inherit nix-openclaw openclaw-workspace; }; system = "x86_64-linux"; modules = ; }; }; } Ключевые моменты:nix-openclaw - flake из github:openclaw/nix-openclaw, включающий модули Home Manager, overlay для пакетов и бинарный кэш на cache. Благодаря garnix сборка OpenClaw не пересобирает зависимости с нуля;openclaw-workspace - путь без flake. Директория с файлами, которые определяют поведение ассистента;specialArgs - механизм передачи внешних инпутов вглубь модульной системы.
Хост единственный - vokrob. В реальном проекте сюда можно добавить несколько хостов: домашний ПК, сервер, ноутбук - с одинаковой конфигурацией OpenClaw. Модульная архитектураКонфигурация разделена на два уровня.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





