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

✍️ OpenClawRadar📅 게시일: March 28, 2026🔗 Source
마늘 농부, 안드로이드 폰에 1만 9천 줄 AI 에이전트 시스템 구축
Ad

개발 환경과 시스템

한국 경상도의 한 마늘 농부가 안드로이드 폰과 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 판단이 충돌할 때 결정을 내립니다.
Ad

컨텍스트 관리

여러 AI 세션을 관리하기 위해 농부는 각 응답 끝에 별칭 같은 숫자를 할당합니다(예: analysis21, analysis22, analysis23). 이는 수십 개의 채팅 창을 관리할 때 다른 AI 인스턴스를 구분하는 데 도움이 됩니다. 한 AI가 CHANGELOG에 기록을 남기면 다음 AI가 이를 읽고 인수하여 컨텍스트 일관성을 유지합니다.

이 인수 기록은 약 한 달 반 동안의 운영 동안 10,730줄로 성장했습니다. 농부는 이 수준의 컨텍스트 관리는 "설명하기 불가능하다"고 강조하며 직접 경험해볼 것을 권장합니다.

실제 구현

이 시스템은 지속적으로 실행됩니다. 농부는 마늘 밭에서 돌아와 폰 화면을 켜고 중단한 부분부터 계속합니다. 개발은 마늘을 파는 휴식 시간과 점심 후에 이루어집니다. 농부는 AI가 컨텍스트를 기억하지만(인간 기억력 필요성 제거), 이 과정에는 "매 순간 매우 많은 인간의 손길"이 필요하다고 언급합니다.

농부는 AI만을 신뢰하지 않는다고 명시적으로 말합니다: "저는 오직 제 직감과 본능만을 신뢰합니다. 자율 AI 에이전트? 감히 말씀드리죠. 정밀한 작업은 아직 멀었습니다. 저는 여행 일정을 계획하기 위해 이 시스템을 만드는 것이 아닙니다."

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

손으로 그린 스케치에서 AI가 생성한 3D 프린팅 가능한 페그보드
Use Cases

손으로 그린 스케치에서 AI가 생성한 3D 프린팅 가능한 페그보드

한 개발자가 손으로 그린 스케치를 Codex에 입력하여 핸드레일 장난감을 위한 파라메트릭 3D 모델로 변환했으며, 40mm 구멍 간격과 8mm 핀 너비라는 두 가지 치수만 지정했습니다. 이 저장소에는 일곱 개의 놀이 조각, 네 개의 기어, 그리고 인쇄 가능한 보드를 위한 Python 생성기가 포함되어 있습니다.

OpenClawRadar
원인 기업 운영을 위한 OpenClaw의 실용적 응용
Use Cases

원인 기업 운영을 위한 OpenClaw의 실용적 응용

한 개발자가 OpenClaw를 사용해 1인 기업을 운영한 경험을 공유하며, 이 도구를 사용하니 '매우 현실적'으로 느껴지기 시작했다고 언급했습니다. 이 글은 OpenClaw가 완전 자율적인 기업 관리보다는 반복적인 작업과 소규모 운영 업무에 가장 적합하다고 제안합니다.

OpenClawRadar
비개발자가 Claude AI를 사용해 Sleep Sound Mixer 웹 앱을 구축합니다
Use Cases

비개발자가 Claude AI를 사용해 Sleep Sound Mixer 웹 앱을 구축합니다

코딩 경험이 없는 사용자가 Claude AI를 사용하여 한 번의 세션에서 완전히 작동하는 Sleep Sound Mixer 웹 앱을 구축했습니다. 이 앱은 깔끔하고 미니멀한 브라우저 인터페이스를 통해 여섯 가지 앰비언트 사운드를 개별 볼륨 조절로 믹싱할 수 있습니다.

OpenClawRadar
커뮤니티에서 공유된 실용적인 OpenClaw 활용 사례
Use Cases

커뮤니티에서 공유된 실용적인 OpenClaw 활용 사례

개발자와 팀들은 OpenClaw를 콜드 아웃리치, SEO 콘텐츠 자동화, 소셜 미디어 관리, 고객 데이터 쿼리, 웹사이트 테스트, 서버 모니터링, 영수증 처리, 자동차 구매 협상, 팟캐스트 챕터 생성, 일일 목표 계획 수립에 활용하고 있습니다.

OpenClawRadar