이미 보유한 agent CLI 구독을 활용해 작업을 계획하고, 코드를 작성·검토·병합하는 셀프 호스팅 AI 에이전트 팀입니다.
openai/symphony
프로젝트 작업을 격리된 자율 코딩 에이전트 실행으로 전환해, 팀이 에이전트를 직접 감독하는 대신 작업을 관리하도록 합니다.
- 스타
- 27,956
- 포크
- 2,890
- 열린 이슈
- 0
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
Symphony는 코딩 에이전트를 위한 오케스트레이션 계층입니다. Linear 보드 같은 작업 추적 도구를 살펴보고, 작업을 가져와 각 작업마다 격리된 에이전트 실행을 시작합니다. 에이전트는 작업을 완료하고 CI 상태, pull request 리뷰 피드백, 복잡도 분석, 안내 동영상 등 작업 증빙을 제공합니다. 변경 사항이 승인되면 에이전트가 pull request를 병합합니다.
핵심은 엔지니어가 감독하는 대상이 달라진다는 점입니다. 개별 코딩 세션을 지켜보는 대신, 팀은 작업 대기열을 관리하고 에이전트가 만든 증빙을 검토합니다. 이 프로젝트는 에이전트 주도 개발을 위한 준비가 이미 갖춰진 코드베이스에 가장 적합하다고 설명합니다.
이 프로젝트는 어떤 언어로든 구현을 만들 수 있는 문서화된 사양과 실험적인 Elixir 참조 구현을 제공합니다. 신뢰할 수 있는 환경에서 테스트하는 것을 목적으로 하는 엔지니어링 프리뷰로 공개되었습니다.
핵심 기능
- 01Linear 같은 작업 추적 도구를 모니터링하고 작업을 자동으로 가져옵니다.
- 02각 작업을 격리된 에이전트 세션에서 실행합니다.
- 03CI 상태, 리뷰 피드백, 안내 동영상 등의 작업 증빙을 제공합니다.
- 04변경 사항이 승인되면 pull request를 병합합니다.
- 05언어에 종속되지 않는 사양과 Elixir 참조 구현을 제공합니다.
활용 사례
- 코딩 에이전트를 계속 지켜보는 대신 엔지니어가 구현 작업의 백로그를 관리하려는 팀.
- 신뢰할 수 있는 비프로덕션 저장소에서 자율 에이전트 워크플로를 실험하는 경우.
- 제공된 사양을 바탕으로 다른 언어로 에이전트 오케스트레이터를 만드는 경우.
빠른 시작
- 1
elixir/README.md에서 Elixir 참조 구현 설정 가이드를 읽으세요
- 2
또는 코딩 에이전트에게 SPEC.md 사양에 따라 Symphony를 구현해 달라고 요청하세요
사용 전 알아둘 점
- Symphony는 신뢰할 수 있는 환경에서 테스트하기 위한 조용한 엔지니어링 프리뷰로 소개되어 있습니다.
- Elixir 참조 구현은 실험 단계입니다.
- 하네스 엔지니어링을 도입한 코드베이스에서 가장 잘 작동합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- symphony은(는) 무엇인가요?
- 프로젝트 작업을 격리된 자율 코딩 에이전트 실행으로 전환해, 팀이 에이전트를 직접 감독하는 대신 작업을 관리하도록 합니다. Symphony는 코딩 에이전트를 위한 오케스트레이션 계층입니다. Linear 보드 같은 작업 추적 도구를 살펴보고, 작업을 가져와 각 작업마다 격리된 에이전트 실행을 시작합니다. 에이전트는 작업을 완료하고 CI 상태, pull request 리뷰 피드백, 복잡도 분석, 안내 동영상 등 작업 증빙을 제공합니다. 변경 사항이 승인되면 에이전트가 pull request를 병합합니다.
- symphony은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- symphony은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- symphony은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. symphony의 마지막 커밋은 2026년 9월 15일입니다.
- symphony은(는) 어디에 사용할 수 있나요?
- 코딩 에이전트를 계속 지켜보는 대신 엔지니어가 구현 작업의 백로그를 관리하려는 팀. 신뢰할 수 있는 비프로덕션 저장소에서 자율 에이전트 워크플로를 실험하는 경우. 제공된 사양을 바탕으로 다른 언어로 에이전트 오케스트레이터를 만드는 경우.
- symphony는 어떻게 설치하나요?
- elixir/README.md에서 Elixir 참조 구현 설정 가이드를 읽으세요 또는 코딩 에이전트에게 SPEC.md 사양에 따라 Symphony를 구현해 달라고 요청하세요
- symphony은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/openai/symphony
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
오케스트레이션 AI 에이전트가 설치된 코딩 CLI에 작업을 위임하고, diff를 검토한 뒤 직접 커밋할 수 있도록 해 주는 에이전트 스킬 모음입니다.
Claude Code, Codex, Gemini CLI 같은 기존 AI CLI 도구를 병렬 실행과 오케스트레이션을 지원하는 공용 멀티 에이전트 작업 공간으로 묶어 주는 데스크톱 앱입니다.
영어로 작성한 설명을 Claude Code, Codex, Gemini CLI 및 기타 코딩 에이전트를 품질 게이트와 함께 조율하는 YAML 워크플로로 바꾸는 터미널 네이티브 CLI입니다.
프롬프트에 `ulw` 또는 `mass ulw`라는 키워드 하나를 넣으면 계획을 세우고 여러 모델에 작업을 분담한 뒤 결과를 검증하는 TypeScript 코딩 에이전트 CLI입니다.
Claude Code, Copilot, Codex 같은 여러 AI 코딩 에이전트를 조율하고, Git 기반 훅에 작업 상태를 저장하는 Go 기반 워크스페이스 관리자입니다.