AI가 서버를 직접 운영하되 위험한 작업은 미리보기·기록·롤백으로 통제하는 홈랩 시스템
개인 서버 4대를 혼자 운영하던 개발자가 백업 실패, 설정 꼬임, 컨테이너 다운 같은 문제에 시달리다가 방식의 제어 시스템을 직접 만들었다. 새 서버를 추가할 때는 한 번 쓰는 토큰으로 부트스트랩 스크립트를 실행하면 ( 기술) 메시망에 자동으로 합류하고 에이전트가 설치되어 별도의 SSH 키 관리가 필요 없다. Claude를 MCP(모델이 외부 도구를 호출하도록 연결하는 프로토콜)로 연결해 배포, , 재시작, DNS 설정, 백업 같은 작업 전체를 AI가 처리하지만, 파괴적인 작업은 그대로 실행되지 않는다.
모든 작업은 먼저 드라이런(실제 실행 전 결과를 미리 보여주는 시뮬레이션)으로 미리보기되고, 정책 검사를 통과해야 하며, 수정 불가능한 에 기록되고, 되돌릴 수 있는 롤백 지점이 함께 남는다. AI가 작성한 모든 파일은 자동으로 분석되어 재사용 가능한 패턴으로 분류되는데, 특정 언어에 종속되지 않고 사전 정의 없이 새로운 코드를 만날 때마다 패턴 라이브러리가 스스로 커진다. 이후 비슷한 작업을 할 때는 검증된 과거 패턴이 먼저 제시되어 재사용되므로, 시스템을 오래 쓸수록 자기 코드 스타일에 맞춰 더 잘 작동하게 된다.
예상치 못한 부수 효과로, AI가 매 세션마다 코드베이스를 다시 읽고 같은 해법을 다시 도출할 필요가 없어져 실제로 이 줄었다.
핵심 포인트
- 1인 홈랩 4개 노드 운영, 한 줄 명령으로 새 노드 자동 등록( 메시망 합류, SSH 키 관리 불필요)
- Claude를 MCP로 연결해 배포··재시작·DNS·백업을 AI가 직접 수행
- 파괴적 작업은 차단, 모든 행동은 드라이런 미리보기 → 정책 검사 → 로그 기록 → 롤백 지점 생성 순으로 진행
- AI가 작성한 파일을 자동 분석해 언어에 상관없이 재사용 패턴 라이브러리를 스스로 구축
- 패턴 재사용 덕분에 매 세션 코드베이스 재탐색이 줄어 절감 효과 발생