마늘 농부, 안드로이드 폰에 1만 9천 줄 AI 에이전트 시스템 구축

개발 환경과 시스템
한국 경상도의 한 마늘 농부가 안드로이드 폰과 Termux 터미널 앱만을 사용해 "garlic-agent"라는 AI 에이전트 시스템을 개발했습니다. 이 시스템은 19,260줄의 파이썬 코드로 구성되어 있으며(여러 AI에게 물어 확인한 결과), 커스텀 프로그래밍 언어로 복잡한 자동화 스크립트를 실행합니다.
이 시스템은 Gemini, Groq, NVIDIA 등 여러 AI 제공자 간을 순환하며, 컨텍스트를 SQLite에 저장하고, 모바일 기기에서 완전히 실행됩니다. 농부는 이를 "PC 없이 개발한 AI 시대의 개인 프로젝트"라고 설명합니다.
워크플로 방법론
전체 개발 과정은 수동 복사-붙여넣기 작업을 중심으로 이루어집니다. 워크플로는 다음과 같은 패턴을 따릅니다:
- Claude에게 "프로젝트 건강 상태 진단" 요청
- Claude가 진단 스크립트 생성
- 스크립트를 수동으로 복사(손가락으로 길게 누르기)
- Termux로 전환, 붙여넣기 및 실행
- 결과 복사
- Claude로 돌아가 결과 붙여넣기 및 분석
- Claude가 패치 스크립트 생성
- 복사-붙여넣기-실행 사이클 반복
농부는 이 사이클을 "하루에 수천 번" 수행하며, AI 시스템과의 "수만 번의 대화"를 통해 이 워크플로를 유지해왔다고 보고합니다.
AI 역할 분담
이 시스템은 세 가지 주요 AI 역할을 사용합니다:
- 외부 분석 - Claude: 프로젝트 외부에서 코드를 진단하고 진단 스크립트를 생성하지만, 코드를 직접 실행할 수는 없습니다. Termux에서 스크립트를 실행하려면 수동 개입이 필요합니다.
- 내부 실행 - Gemini: garlic-agent 내부의 API AI로 실행되며, 파일을 읽고 명령을 실행하며 결과를 반환합니다. 일상 운영을 통해 코드베이스에 대한 내부 지식을 가지고 있습니다.
- 인간 연결자: 농부는 Claude(웹 브라우저)와 Gemini(Termux) 사이의 미들웨어 역할을 하며, 양측 간 결과를 전달하고 질문을 전송하며 AI 판단이 충돌할 때 결정을 내립니다.
컨텍스트 관리
여러 AI 세션을 관리하기 위해 농부는 각 응답 끝에 별칭 같은 숫자를 할당합니다(예: analysis21, analysis22, analysis23). 이는 수십 개의 채팅 창을 관리할 때 다른 AI 인스턴스를 구분하는 데 도움이 됩니다. 한 AI가 CHANGELOG에 기록을 남기면 다음 AI가 이를 읽고 인수하여 컨텍스트 일관성을 유지합니다.
이 인수 기록은 약 한 달 반 동안의 운영 동안 10,730줄로 성장했습니다. 농부는 이 수준의 컨텍스트 관리는 "설명하기 불가능하다"고 강조하며 직접 경험해볼 것을 권장합니다.
실제 구현
이 시스템은 지속적으로 실행됩니다. 농부는 마늘 밭에서 돌아와 폰 화면을 켜고 중단한 부분부터 계속합니다. 개발은 마늘을 파는 휴식 시간과 점심 후에 이루어집니다. 농부는 AI가 컨텍스트를 기억하지만(인간 기억력 필요성 제거), 이 과정에는 "매 순간 매우 많은 인간의 손길"이 필요하다고 언급합니다.
농부는 AI만을 신뢰하지 않는다고 명시적으로 말합니다: "저는 오직 제 직감과 본능만을 신뢰합니다. 자율 AI 에이전트? 감히 말씀드리죠. 정밀한 작업은 아직 멀었습니다. 저는 여행 일정을 계획하기 위해 이 시스템을 만드는 것이 아닙니다."
📖 Read the full source: r/ClaudeAI
👀 See Also

운영 메모리 자동화: 소규모 비즈니스 에이전트가 기억해야 하는 이유
소규모 비즈니스 AI 에이전트의 진정한 가치는 자동화가 아니라 운영 기억력(operational memory)에 있다. McPhersonAI의 백서는 에이전트가 규율 있는 운영자처럼 행동해야 한다고 주장한다: 기준을 기억하고, 이탈을 감지하며, 맥락을 유지하고, 중요한 것을 표면화하라.

로컬 AI 동반자 에이전트 구축에서 얻은 실용적인 교훈
한 개발자가 M4 Mac mini에서 자체 호스팅 AI 에이전트를 몇 달간 운영한 경험을 공유하며, 메모리 아키텍처, 시스템 프롬프트 최적화, 로컬 임베딩, 모델 사다리, 도구 반복 제한에 대한 통찰을 다룹니다.

OpenClaw 기반 IT 대시보드가 채팅 대화에서 티켓을 생성합니다
한 개발자가 채팅 대화에서 AI 에이전트가 자동으로 티켓을 생성하는 단일 HTML 파일 IT 헬프데스크 대시보드를 구축했습니다. 이 시스템은 프로토타입에서 백엔드로 OpenClaw를, 데이터 저장소로 localStorage를 사용합니다.

클로드 코드를 이용한 에이전틱 연구 시스템 구축: 실용적인 구현 방법
한 개발자가 Claude Code를 사용하여 6개의 특화된 에이전트를 구축하고, 250개 이상의 실제 AI 구현 사례를 담은 살아있는 지도를 인간-참여 오케스트레이션 패턴으로 만든 방법을 자세히 설명합니다.