Auto Company 소개
Auto Company는 사람의 개입 없이 24시간 스스로 돌아가는 자율 AI 회사를 표방하는 오픈소스 프로젝트입니다. 에이전틱 워크플로(agentic workflow) 를 바탕으로 14명의 자율 AI 에이전트를 조율하는데, 각 에이전트는 자기 분야의 세계적 전문가를 본떠 설계돼 있습니다. 이들은 제품을 구상하고, 결정을 내리고, 코드를 작성하고, 배포하고, 마케팅까지 수행하도록 만들어졌습니다.
실행 엔진으로는 기본값인 Claude Code와 Codex CLI 를 사용하며, macOS와 Windows(WSL) 에서 동작하고 두 호스트 모두에 로컬 대시보드를 제공합니다. 각 사이클은 독립적인 CLI 호출이며, 사이클 사이를 잇는 상태는 오직 memories/consensus.md 파일 하나뿐입니다. 즉 팀의 판단과 진행 상황이 이 합의 메모리에 계속 축적되고 다음 사이클로 넘겨지는 구조입니다.
아래는 프로젝트가 제공하는 로컬 대시보드(Control Deck) 화면으로, 가디언·WSL 데몬·루프의 실행 상태, 엔진과 모델, 루프 횟수와 오류 수, 그리고 합의 메모리의 현재 단계와 최근 로그를 한 화면에서 보여줍니다.
Auto Company의 실행 루프
Auto Company의 동작은 하나의 반복 루프로 요약됩니다. 사용자가 루프를 시작하면 AI 팀이 깨어나 공유된 합의 메모리를 읽고, 무엇을 할지 결정한 뒤 3~5명 규모의 스쿼드를 구성해 작업을 실행하고, 결과를 합의 메모리에 반영한 다음 잠깐 잠들었다가 다시 반복합니다.
daemon (launchd / systemd --user, 크래시 시 자동 재시작)
└── scripts/core/auto-loop.sh (연속 루프)
├── PROMPT.md + consensus.md 읽기
├── LLM CLI 호출 (Codex CLI / Claude Code)
│ ├── CLAUDE.md 읽기 (헌장 + 가드레일)
│ ├── .claude/skills/team/SKILL.md 읽기 (팀 구성 방법)
│ ├── 에이전트 팀 구성 (3~5명)
│ ├── 실행: 연구, 코딩, 배포, 마케팅
│ └── memories/consensus.md 갱신 (핸드오프 배턴)
├── 실패 처리: rate-limit 대기 / 서킷 브레이커 / 합의 롤백
└── 수면 -> 다음 사이클
이 구조에서 눈여겨볼 점은 상태 관리 방식입니다. 매 사이클이 독립적인 CLI 호출이기 때문에, 긴 컨텍스트를 프로세스 안에 계속 들고 있는 대신 memories/consensus.md 라는 파일 하나에 판단과 진행 상황을 적어 다음 사이클로 넘깁니다. 데몬은 launchd나 systemd 사용자 서비스로 상시 떠 있고 크래시가 나면 자동으로 재시작하며, 사이클이 실패하면 rate-limit 대기, 서킷 브레이커, 합의 롤백 같은 장치로 대응합니다.
Auto Company의 14인 전문가 팀
Auto Company의 프롬프트 설계는 "당신은 일반적인 개발자입니다" 가 아니라 특정 전문가의 사고 모델을 부여하는 페르소나 방식입니다. 개발팀은 이를 각 분야 전문가의 실제 멘탈 모델을 적용한 역할 프롬프팅이라고 설명합니다. 14개 역할은 전략·제품·엔지니어링·비즈니스·인텔리전스 다섯 층위로 나뉩니다.
| 층위 | 역할 | 핵심 강점 |
|---|---|---|
| 전략 | CEO / CTO / 인버전 | PR/FAQ와 플라이휠, 실패를 전제한 설계, 사전 부검(pre-mortem) |
| 제품 | 제품 디자인 / UI / 인터랙션 | 어포던스와 멘탈 모델, 타이포그래피, 목표 지향 설계 |
| 엔지니어링 | 풀스택 / QA / DevOps·SRE | 설정보다 관례, 탐색적 테스트, 자동화 우선 |
| 비즈니스 | 마케팅 / 운영 / 세일즈 / CFO | 퍼플 카우, 확장되지 않는 일 하기, 예측 가능한 매출, 단위 경제 |
| 인텔리전스 | 리서치 애널리스트 | 애그리게이션 이론, 가치 사슬 분석 |
여기에 딥 리서치, 스크래핑, 재무 모델링, SEO, 보안 감사, UX 감사 등 30개 이상의 재사용 가능한 스킬이 더해집니다. 각 역할의 상세한 페르소나 정의와 팀 구성 방법은 저장소의 .claude/skills/ 와 헌장 문서에서 확인할 수 있습니다.
Auto Company 설치 및 사용법
Codex CLI나 Claude Code가 설치·인증돼 있고 사용 가능한 모델 쿼터가 있어야 합니다. macOS에서는 저장소를 클론한 뒤 포그라운드로 실행하거나 데몬으로 설치합니다.
git clone https://github.com/MaxMiksa/Auto-Company.git
cd auto-company
make start # 포그라운드 실행 (라이브 출력)
make install # 데몬 설치 (자동 시작 + 자동 재시작)
Windows에서는 WSL2(Ubuntu) 환경에 Codex CLI 또는 Claude Code를 설치·인증하고 jq 와 make 를 갖춘 뒤, PowerShell 스크립트로 실행합니다.
git clone https://github.com/MaxMiksa/Auto-Company.git
cd auto-company
.\scripts\windows\start-win.ps1 # 기본 엔진 = claude
.\scripts\windows\start-win.ps1 -Engine codex # 엔진 명시 전환
.\scripts\windows\status-win.ps1 # 상태 확인
.\scripts\windows\stop-win.ps1 # 정지
모니터링·대시보드·자동 시작 명령은 저장소의 docs/windows-setup.md 에 정리돼 있습니다. Auto Company는 실행되는 동안 사용 중인 CLI 엔진의 모델 쿼터를 계속 소비하므로, 실제로 돌려 볼 때는 쿼터와 비용을 함께 염두에 두는 것이 좋습니다.
Auto Company 프로젝트 GitHub 저장소
더 읽어보기
-
Gas Town: 20-30개 AI 코딩 에이전트를 안정적으로 조율하는 Git 기반 멀티 에이전트 오케스트레이션 시스템
-
Z Code: Ziphu AI가 공개한 멀티 에이전트 기반의 차세대 AI 개발 환경 (ADE, Agent Development Environment))
-
FlowCoder: Claude Code와 Codex를 위한 시각적 워크플로우 기반 프로그래밍 자동화 도구 (Visual Programming Environment)
이 글은 GPT 모델로 정리한 글을 바탕으로 한 것으로, 원문의 내용 또는 의도와 다르게 정리된 내용이 있을 수 있습니다. 관심있는 내용이시라면 원문도 함께 참고해주세요! 읽으시면서 어색하거나 잘못된 내용을 발견하시면 덧글로 알려주시기를 부탁드립니다. ![]()
파이토치 한국 사용자 모임
이 정리한 이 글이 유용하셨나요? 회원으로 가입하시면 주요 글들을 이메일
로 보내드립니다! 텔레그램(Telegram)이나 Slack/Discord/Teams/Dooray/GoogleChat 등으로도 새 글 알림을 받으실 수 있습니다. ![]()
아래
쪽에 좋아요
를 눌러주시면 새로운 소식들을 정리하고 공유하는데 힘이 됩니다~ ![]()

