AI Team OS - Multi-Agent Team Operating System
Claude Code를 셀프 드라이빙 AI 회사로 만드는 OS. 당신은 회장, AI는 CEO.
핵심 컨셉
기존 AI 코딩 어시스턴트: 프롬프트 → 응답 → 정지. 사용자가 떠나면 작업도 멈춤.
AI Team OS는 다르게 작동:
밤에 떠나고 아침에 돌아오면:
- CEO가 태스크 월을 확인하고 가장 높은 우선순위 항목을 배송 완료
- 블로커 발생 시 해당 스레드를 대기시키고 병렬 워크스트림으로 전환
- R&D 에이전트가 경쟁사 프레임워크 3개를 스캔하여 채택할 기법 발견
- 브레인스토밍 미팅이 조직되어 5개 에이전트가 4개 제안을 토론하고 최선안을 태스크 월에 등록
사용자가 프롬프트하지 않음. 시스템이 그냥 실행됨.
주요 기능
1. CEO 리더 (자율 운영)
- 태스크 월에서 다음 최우선 항목 확인
- 승인 필요 시 해당 스레드 대기 → 병렬 워크스트림 전환
- 전략적 질문은 배치하여 사용자 복귀 시 보고
- 데드락 감지: 루프 멈추면 블로커 표면화
2. R&D 사이클 (자가 진화)
- 연구 에이전트가 경쟁사, 새 프레임워크, 커뮤니티 도구 스캔
- 발견 → 브레인스토밍 미팅 → 태스크 월에 구현 계획
3. Failure Alchemy (실패 학습)
모든 실패 작업이 트리거:
| 산출물 | 설명 |
|---|---|
| Antibody | 팀 메모리에 실패 저장 → 동일 실수 방지 |
| Vaccine | 고빈도 실패 패턴 → 사전 작업 경고로 변환 |
| Catalyst | 분석을 에이전트 시스템 프롬프트에 주입 |
4. 조직 구조
- 26개 전문 에이전트 템플릿 (추천 엔진 포함)
- 8개 구조화된 미팅 템플릿 (Six Thinking Hats, DACI, Design Sprint 기반)
- 부서 그룹핑: Engineering / QA / Research
5. 투명성
- Decision Cockpit: 이벤트 스트림 + 의사결정 타임라인 + 의도 검사
- Activity Tracking: 모든 에이전트 실시간 상태
- What-If Analyzer: 여러 접근법 비교 + 경로 시뮬레이션
안전장치
| 기능 | 설명 |
|---|---|
| Local agent blocking | 비읽기 전용 에이전트는 team_name/name 선언 필수 |
| S1 safety rules | rm -rf, force push, 하드코딩된 시크릿 등 파괴적 명령 감지 |
| 4-layer defense | 48+ 규칙 (workflow, delegation, session, safety) |
| find_skill 3-layer discovery | 빠른 추천 → 카테고리 브라우즈 → 전체 세부정보 |
기술 스택
Layer 5: Web Dashboard — React 19 + TypeScript + Shadcn UI
Layer 4: CLI + REST API — Typer + FastAPI
Layer 3: Team Orchestrator — LangGraph StateGraph
Layer 2: Memory Manager — Mem0 / File fallback
Layer 1: Storage — SQLite (dev) / PostgreSQL (prod)
설치
# 1. 클론
git clone https://github.com/CronusL-1141/AI-company.git
cd AI-company/ai-team-os
# 2. 설치 (MCP + Hooks + Agent 템플릿 자동 구성)
python install.py
# 3. API 서버 시작
python -m uvicorn aiteam.api.app:create_app --factory --host 0.0.0.0 --port 8000
# 4. Claude Code 재시작 — OS 자동 활성화
# 확인: CC에서 /mcp 실행 → ai-team-os tools 확인MCP Tools (55개)
팀 관리
team_create,team_status,team_list,team_briefing,team_setup_guide
에이전트 관리
agent_register,agent_update_status,agent_list,agent_template_list,agent_template_recommend
태스크 관리
task_run,task_decompose,task_status,taskwall_view,task_create,task_update,task_auto_match,task_memo_add,task_memo_read,task_list_project
루프 엔진
loop_start,loop_status,loop_next_task,loop_advance,loop_pause,loop_resume,loop_review
미팅 시스템
meeting_create,meeting_send_message,meeting_read_messages,meeting_conclude,meeting_template_list,meeting_list,meeting_update
분석
failure_analysis,what_if_analysis,decision_log,context_resolve
메모리
memory_search,team_knowledge
프로젝트
project_create,project_list,phase_create,phase_list
OS
os_health_check,event_list,os_report_issue,os_resolve_issue,agent_activity_query,find_skill,team_close
에이전트 템플릿 (26개)
Engineering
| 템플릿 | 역할 |
|---|---|
| software-architect | 시스템 설계, 아키텍처 리뷰 |
| backend-architect | API 설계, 서비스 아키텍처 |
| frontend-developer | UI 구현, 인터랙션 개발 |
| ai-engineer | 모델 통합, LLM 애플리케이션 |
| mcp-builder | MCP 도구 개발 |
| database-optimizer | 쿼리 최적화, 스키마 설계 |
| devops-automator | CI/CD, 인프라 |
| sre | 관찰 가능성, 인시던트 대응 |
| security-engineer | 보안 리뷰, 취약점 분석 |
| rapid-prototyper | MVP 검증, 빠른 반복 |
| mobile-developer | iOS/Android 개발 |
| git-workflow-master | 브랜치 전략, 코드 협업 |
Testing
| 템플릿 | 역할 |
|---|---|
| qa-engineer | 테스트 전략, 품질 보증 |
| api-tester | 인터페이스 테스트 |
| bug-fixer | 결함 분석, 근본 원인 조사 |
| performance-benchmarker | 성능 분석, 로드 테스트 |
Management & Support
| 템플릿 | 역할 |
|---|---|
| tech-lead | 기술 의사결정, 팀 조정 |
| project-manager | 일정 관리, 리스크 추적 |
| workflow-architect | 프로세스 설계 |
| technical-writer | API 문서, 사용자 가이드 |
| meeting-facilitator | 구조화된 토론 |
Reviewers
| 템플릿 | 역할 |
|---|---|
| python-reviewer | Python 코드 품질 |
| security-reviewer | 코드 보안 스캔 |
| refactor-cleaner | 기술 부채 정리 |
| tdd-guide | 테스트 주도 개발 |
비교표
| 항목 | AI Team OS | CrewAI | AutoGen | LangGraph | Devin |
|---|---|---|---|---|---|
| 카테고리 | CC Enhancement OS | 독립 프레임워크 | 독립 프레임워크 | 워크플로우 엔진 | SaaS |
| 자율 운영 | 연속 루프 | 태스크별 | 태스크별 | 워크플로우 기반 | 제한적 |
| 미팅 시스템 | 8개 템플릿 | 없음 | 제한적 | 없음 | 없음 |
| 실패 학습 | Failure Alchemy | 없음 | 없음 | 없음 | 제한적 |
| 의사결정 투명성 | Decision Cockpit | 없음 | 제한적 | 제한적 | 블랙박스 |
| 에이전트 템플릿 | 26개 | 빌트인 | 빌트인 | 없음 | 없음 |
| 대시보드 | React 19 | 유료 | 없음 | 없음 | 있음 |
| 오픈소스 | MIT | Apache 2.0 | MIT | MIT | 아니오 |
| Claude Code 네이티브 | Yes | No | No | No | No |
| 추가 비용 | $0 (CC 구독만) | API 비용 | API 비용 | API 비용 | $500+/월 |
자가 개발 실적
AI Team OS가 자체 개발을 관리:
- 5개 혁신 브레인스토밍 미팅 조직
- CrewAI, AutoGen, LangGraph, Devin 경쟁 분석
- 5개 주요 혁신 기능에 67개 태스크 배송
- 14개 설계 문서 생성 (10,000+ 라인)
“당신의 프로젝트를 빌드하는 시스템… 스스로를 빌드했다.”
관련 노트
- 2026-03-22-supermemory — AI 메모리 & 컨텍스트 엔진 (AI 컨텍스트 관리)
- 2026-03-22-claude-peers-mcp — Claude Code 인스턴스 간 실시간 통신 (ad-hoc 협업)