본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 05. 20. 16:23

nicepkg/auto-company

요약

nicepkg/auto-company는 Claude Code Agent Teams를 기반으로 구동되는 완전 자율 AI 기업 프로젝트입니다. 14명의 분야별 전문가 페르소나를 가진 AI 에이전트들이 합의된 기억(Consensus Memory)을 바탕으로 제품 구상부터 마케팅까지 인간의 개입 없이 24/7 자율적으로 수행합니다.

핵심 포인트

  • Claude Code CLI를 활용하여 14개의 전문 분야 AI 에이전트 팀을 구성
  • Consensus Memory(합의된 기억) 시스템을 통해 주기적인 루프 사이의 상태를 유지
  • Jeff Bezos, DHH 등 실제 전설적인 인물의 사고방식을 복제하여 LLM의 심층 지식 활성화
  • macOS 환경에서 실험적으로 작동하며, 제품 개발부터 운영까지 전 과정을 자동화 시도

완전 자율 AI 기업, 24/7 멈추지 않고 작동

14개의 AI Agent가 있으며, 각 Agent는 해당 분야 세계 최고 전문가의 사고를 복제한 분신입니다. 제품 구상, 의사 결정, 코드 작성, 배포 및 출시, 마케팅까지 인간의 개입 없이 스스로 수행합니다.

Claude Code Agent Teams를 기반으로 구동됩니다.

— 현재 테스트 중이며, 실행은 가능하지만 반드시 안정적이지는 않습니다. 현재 macOS만 지원합니다. ⚠️ 실험적 프로젝트

사용자는 하나의 루프(Loop)를 시작합니다. AI 팀이 깨어나 합의된 기억(Consensus Memory)을 읽고, 무엇을 할지 결정하며, 3~5명 규모의 소팀을 구성하여 임무를 수행한 뒤, 합의된 기억을 업데이트하고 다시 잠듭니다. 그리고 다시 깨어납니다. 이 과정이 끊임없이 반복됩니다.

launchd (충돌 시 자동 재시작)
└── auto-loop.sh (지속적인 루프)
├── PROMPT.md + consensus.md 읽기
...

각 주기는 독립적인 claude -p 호출로 이루어집니다. memories/consensus.md는 주기 간 상태를 유지하는 유일한 수단으로, 계주(Relay race)에서 바통을 넘겨주는 것과 유사합니다.

"당신은 개발자입니다"가 아니라 "당신은 DHH입니다"라고 지시합니다. 실제 전설적인 인물을 활용하여 LLM의 심층 지식을 활성화합니다.

계층역할전문가핵심 능력
전략CEOJeff BezosPR/FAQ, 플라이휠 효과 (Flywheel Effect), Day 1 마인드셋
CTOWerner Vogels실패를 고려한 설계 (Design for Failure), API First
역발상Charlie Munger역발상 (Inversion), Pre-Mortem, 심리적 오류 목록
제품제품 디자인Don Norman어포던스 (Affordance), 멘탈 모델 (Mental Model), 인간 중심 설계
UI 디자인Matías DuarteMaterial 은유, 타이포그래피 (Typography) 우선
인터랙션 디자인Alan Cooper목표 지향적 디자인 (Goal-Directed Design), 페르소나 (Persona) 기반
엔지니어링풀스택 개발DHH설정보다 관례 (Convention over Configuration), Majestic Monolith
QAJames Bach탐색적 테스트 (Exploratory Testing), Testing ≠ Checking
DevOps/SREKelsey HightowerServerless 우선, 모든 것의 자동화
비즈니스마케팅Seth Godin퍼플 카우 (Purple Cow), 허가 마케팅 (Permission Marketing), 최소 실행 가능 타겟
운영Paul Graham확장되지 않는 일을 하라 (Do Things That Don't Scale), 라면 수익 모델
영업Aaron Ross예측 가능한 수익 (Predictable Revenue), 퍼널 (Funnel) 사고
CFOPatrick Campbell가치 기반 가격 책정 (Value-based Pricing), 단위 경제성 (Unit Economics)
정보조사 및 분석Ben Thompson집계 이론 (Aggregation Theory), 가치 사슬 (Value Chain) 분석

추가로 30개 이상의 기술 (심층 조사, 웹 크롤링, 재무 모델링, SEO, 보안 감사, UX 감사 등)이 준비되어 있으며, 어떤 Agent든 필요에 따라 사용할 수 있습니다.

# 전제 조건:
# - macOS
# - Claude Code CLI 설치 및 로그인 완료
...
make help # 모든 명령어 확인
make start # 프론트엔드 루프 시작
make start-awake # 프론트엔드 시작 + macOS 절전 방지
...

macOS의 화면 보호기나 잠금 화면은 보통 프로세스를 종료하지 않지만, 시스템 절전 모드는 작업을 일시 중단시킵니다. 장시간 실행 시에는 절전 방지 기능을 켜는 것을 권장합니다.

make start-awake # 루프를 시작하고 시스템을 깨어 있는 상태로 유지 (루프 종료 시까지)
# 만약 루프가 이미 실행 중이라면 (예: make start 실행 중):
make awake # .auto-loop.pid를 읽어 해당 PID에 caffeinate 명령을 실행

설명:

  • 이 두 명령어는 macOS 내장 도구인 caffeinate에 의존합니다.
  • make awake는 PID가 종료되면 자동으로 종료됩니다.
주기동작
Cycle 1브레인스토밍 — 각 Agent가 아이디어를 하나씩 제안하고 상위 3개를 선정
...
#프로세스
------
1신제품 평가
2기능 개발
3제품 출시
4가격 책정 및 수익화
5주간 회고
6기회 발견

AI 팀은 완전 자율적으로 운영되지만, 사용자는 언제든지 개입할 수 있습니다:

방식조작
방향 수정memories/consensus.md의 "Next Action" 수정
일시 중지make pause 실행 후 claude와 대화형 통신
재개make resume 실행하여 자율 모드로 복귀
결과물 검토docs/*/ 확인 —— 각 에이전트(Agent)의 작업 결과물

CLAUDE.md에 명시되어 모든 에이전트(Agent)에게 강제 적용됩니다:

  • GitHub 저장소 삭제 금지 (gh repo delete)
  • Cloudflare 프로젝트 삭제 금지 (wrangler delete)
  • 시스템 파일 삭제 금지 (~/.ssh/, ~/.config/ 등)
  • 불법 활동 금지
  • 공개 저장소에 자격 증명(Credentials) 유출 금지
  • main/master 브랜치로의 강제 푸시(force push) 금지
  • 모든 신규 프로젝트는 projects/ 디렉토리 내에 생성해야 함

환경 변수 오버라이드(Override):

MODEL=sonnet make start # 모델 변경 (기본값 opus)
LOOP_INTERVAL=60 make start # 60초 간격 (기본값 30)
CYCLE_TIMEOUT_SECONDS=3600 make start # 단일 사이클 타임아웃 1시간 (기본값 1800)
...
auto-company/
├── CLAUDE.md # 회사 정관 (미션 + 보안 레드라인 + 팀 + 프로세스)
├── PROMPT.md # 매 사이클 작업 지침 (수렴 규칙)
...
의존성설명
macOSlaunchd를 사용하여 데몬(Daemon) 관리, Linux (systemd)는 향후 지원 예정
Claude Code CLI반드시 설치 및 로그인 필요
Claude 구독Max 또는 Pro 권장, 24/7 운영을 위해 지속적인 할당량 필요
jq선택 사항, JSON 주기 로그 파싱용
gh선택 사항, GitHub CLI
wrangler선택 사항, Cloudflare CLI

이것은 실험적 프로젝트입니다:

macOS만 지원 — Linux/systemd는 아직 구현되지 않음
테스트 중 — 실행은 가능하나 안정성을 보장하지 않음
비용 발생 — 각 사이클마다 Claude API 할당량 또는 구독 쿼터를 소모함
완전 자율 — AI 팀이 스스로 의사결정을 내리며 사용자에게 묻지 않음. CLAUDE.md의 보안 레드라인(Security Redlines)을 신중하게 설정하십시오.
보증 없음 — AI가 예상치 못한 것을 구축할 수 있으므로 정기적으로 docs/projects/를 확인하십시오.

먼저 make start (포그라운드)로 동작을 관찰하고, 문제가 없음을 확인한 후 make install (데몬)을 실행하는 것을 권장합니다.

  • continuous-claude — 세션 간 노트 공유
  • ralph-claude-code — 종료 신호 가로채기
  • claude-auto-resume — 사용량 제한 복구

MIT

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub AI Coding Assistants의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0