Агентные кейсы
Разработка и DevOps

Управление конфигами домашних серверов на NixOS через Claude Code

Автор держит конфигурацию своих домашних серверов на NixOS в одном репозитории и правит её через Claude Code. Применять изменения агенту запрещено, каждую правку автор проверяет и применяет сам.

Сделано сClaude Code

Что сделали

Автор хранит в одном репозитории конфигурацию всех своих машин на NixOS. Это два восстановленных ноутбука Lenovo с 32GB памяти, на которых он сам держит свои сервисы. С этим репозиторием работает Claude Code. Запускать nixos-rebuild switch агенту запрещено. Автор просматривает каждое изменение и применяет его вручную.

Что получилось

Результатов и цифр по работе с Claude источник не приводит. Сказано только, что именно так, через проверку и ручное применение, автор и управляет машинами. На них работают Nextcloud, Vaultwarden, Jellyfin и другие сервисы.

На что обратить внимание

Запретите агенту запускать nixos-rebuild switch. Тогда любое изменение на работающей машине сначала проверит человек.

Пояснение

NixOS это дистрибутив Linux, в котором вся система описывается в конфигурационных файлах. Команда nixos-rebuild switch собирает систему по этим файлам и сразу переключает на неё работающую машину. Nextcloud (облачное хранилище), Vaultwarden (менеджер паролей) и Jellyfin (медиасервер) это популярные сервисы для домашнего сервера.

Кому пригодится

Тем, кто держит домашние серверы на NixOS и хочет доверить агенту правку конфигов, но не их применение.

Попробуйте сами с Claude Code

Помоги мне вести репозиторий конфигурации NixOS в [путь к репозиторию] для моих машин [имена машин]. Внеси изменение [опиши изменение, например добавить сервис или обновить пакет]. Можно редактировать файлы и запускать пробные сборки, но никогда не запускай nixos-rebuild switch. Покажи полный diff и простое объяснение, чтобы я мог проверить и применить изменения сам.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Читать оригинал ↗

Источник: news.ycombinator.com ·

Похожие кейсы

Больше тысячи смёрженных PR в неделю от внутренних агентов Stripe Minions

Stripe рассказывает о Minions, своих внутренних агентах для программирования, которые доводят задачу до готового изменения кода. По словам компании, на них приходится больше тысячи смёрженных pull request в неделю.

Свой агент

Перенос старых Java-апплетов Теренса Тао на JavaScript и новые приложения с агентом

Математик Теренс Тао с помощью агента для программирования перенёс около двух десятков своих Java-апплетов 1999 года на JavaScript и сделал два новых наглядных приложения. Перенос занял часы, и все апплеты снова работают.

Свой агент

Пайплайны данных и анализ для научной статьи с Claude Code, который написал больше 98% кода

Исследователь Кевин Ян сделал Claude Code главным помощником в работе над статьёй, и за несколько недель тот написал, по его оценке, больше 98% кода. Ошибки агент всё равно допускал, поэтому каждый шаг Кевин проверял сам.

Компилятор C командой из 16 параллельных агентов Claude

Николас Карлини из Anthropic запустил 16 параллельных агентов Claude, и примерно за 2000 сессий они написали на Rust компилятор C на 100 000 строк, который собирает Linux 6.9. Обошлось это чуть меньше чем в $20 000, а баги в компиляторе остались.