HKUDS/OpenOPC
Python0 / 0
OpenOPC는 브리프를 받아 조직을 자동으로 구성하고 역할별 AI 직원이 작업을 실행하며 실행 결과를 조직 지식으로 축적하는 오픈소스 코디네이션 런타임이다.
TL;DR
OpenOPC는 단일 브리프에서 자동으로 조직을 구성하고 역할별 AI 직원을 채용해 작업을 분해·할당·검토하는 회사 단위의 오케스트레이션 런타임이다. 런타임은 work-item 상태 기계로 병렬성과 종속성을 관리하고 리스크 기반 도구 승인과 외부 에이전트 위임을 통해 실제 도구 호출을 안전하게 실행한다. 실행 결과는 역할별 경험 프로파일로 축적되어 플레이북으로 승격되며 Office UI와 CLI를 통해 실시간 감시·복구·재사용이 가능하다. 이 시스템은 복합 프로젝트의 작업 소유권, 검토 흐름, 조직 지식 축적을 자동화하는 데 초점을 맞추며 초기 설정은 Python >=3.10과 uv/Playwright 같은 도구 설치로 시작된다. 한편 민감 명령은 승인 정책에 의해 인간 개입을 요구하므로 완전 무인 자동화와의 트레이드오프가 존재한다.
핵심 포인트
- 단순 에이전트 실행기가 아니라 역할·조직 수준의 런타임을 제공해 작업 분해, 소유권, 승인·에스컬레이션, 회복(recovery)까지 포괄적으로 처리한다. 기존의 에이전트 런처는 개별 작업 호출에 집중하는 반면 OpenOPC는 회사 아키텍처와 런타임 정책을 일관된 실행 단위로 취급한다. 이 차이로 인해 장기·복합 작업에서의 추적성, 감사 로그, 경험 축적이 보다 체계적으로 구현된다.
- UI(Office UI)와 CLI를 모두 갖추어 인터랙티브한 시각 감독과 스크립팅형 자동화를 동시에 지원한다. Office UI는 워크스페이스·칸반·오피스 뷰·조직 에디터를 통해 런타임 상태를 실시간으로 시각화하고, CLI는 동일한 런타임을 비대화형으로 실행·검사·복구하는 워크플로를 제공한다. 이로 인해 개발·운영·자동화 시나리오에서 동일한 런타임을 다양한 조작 인터페이스로 활용할 수 있다.
- 실행 에이전트 호출에 대해 리스크 기반 승인 정책을 내장해 도구 호출과 민감 명령의 자동화를 제어한다. 시스템 설정에서 max_auto_approve_risk와 tool_first_use_approval 같은 매개변수를 조정하면 개발 샌드박스부터 생산 환경까지 서로 다른 안전성 수준으로 런타임을 구성할 수 있다. 이 접근은 자동화의 편의성과 위험 통제 사이의 균형을 실전 환경에서 맞추는 데 유리하다.
- 자동 채용과 조직 구성 기능을 통해 목표에 필요한 역할과 보고 구조를 도출하고 직원 템플릿 또는 기존 직원을 즉시 배치하는 흐름을 제공한다. 이 기능은 채용 과정에서 기존 직원의 누적 경험을 재활용하거나 새로 채용해 역할 요구에 맞게 조정할 수 있게 설계되어 있다. 채용 결과는 즉시 Workspace나 Office UI에서 시각적으로 확인하고 배치할 수 있다.
이미지 분석



1.3k
Stars
211
Forks
+209
Trending
0
조회수
1.3k watchers12 open issues
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.