# openai/symphony

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/openai-symphony).**

25,622 stars · 2,593 forks · Elixir · Apache-2.0

## Links

- GitHub: https://github.com/openai/symphony
- Homepage: https://openai.com/index/open-source-codex-orchestration-symphony/
- awesome-repositories: https://awesome-repositories.com/repository/openai-symphony.md

## Description

Symphony is an agentic workflow manager and autonomous software implementation engine. It serves as an orchestrator for large language model coding agents, converting high-level project requirements and task board items into verified pull requests.

The system manages an autonomous development workflow by delegating implementation runs to agents that handle end-to-end feature development and bug fixes. It generates automated pull requests backed by proof-of-work verification, ensuring that code contributions are validated before human review.

The platform coordinates a cycle of planning, coding, and verification using isolated run environments and state-based tracking to maintain progress. It integrates with task boards to translate project tickets into technical specifications and executable tasks.

## Tags

### Artificial Intelligence & ML

- [Agentic Workflows](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agentic-workflows.md) — Serves as a coordination layer that manages the execution and verification of autonomous coding agents.
- [Coding Agent Orchestrators](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-systems-frameworks/agent-orchestration-multi-agent/coordination-and-routing/ai-agent-orchestrators/coding-agent-orchestrators.md) — Coordinates multiple AI coding assistants to convert task board items into verified pull requests.
- [Agentic Task Automation](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-task-automation.md) — Automates the transition from task board items to completed pull requests using autonomous agents. ([source](https://github.com/openai/symphony#readme))
- [AI Software Engineering](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-software-engineering.md) — Uses large language models to handle end-to-end feature implementation and bug fixes without constant supervision.
- [Agentic Development Workflows](https://awesome-repositories.com/f/artificial-intelligence-ml/artificial-intelligence-tooling/workflows-methodologies-and-prompts/ai-development-methodologies/agentic-development-workflows.md) — Provides a framework for managing project goals by delegating isolated runs to autonomous agents.
- [Autonomous Agent Loops](https://awesome-repositories.com/f/artificial-intelligence-ml/autonomous-agent-loops.md) — Implements a continuous cycle of planning, executing, and verifying tasks to reach a defined goal state.
- [Autonomous Software Engineering](https://awesome-repositories.com/f/artificial-intelligence-ml/autonomous-software-engineering.md) — Provides a platform for automating the full software development lifecycle from planning to verification.

### Development Tools & Productivity

- [Isolated Execution Environments](https://awesome-repositories.com/f/development-tools-productivity/isolated-execution-environments.md) — Provides ephemeral sandboxes for implementation tasks to ensure reproducible results and prevent side effects.
- [Hierarchical State Tracking](https://awesome-repositories.com/f/development-tools-productivity/change-tracking/state-tracking-utilities/action-based-state-tracking/hierarchical-state-tracking.md) — Maintains a hierarchical record of progress and attempted changes to allow agents to recover from failures.
- [PR-Driven Delivery](https://awesome-repositories.com/f/development-tools-productivity/developer-utilities-libraries/developer-tools/version-control-ecosystems/github-integrations/automated-pull-request-reviewers/automated-pr-commenting/pr-driven-delivery.md) — Packages all autonomous implementation results into structured pull requests for final human review and integration.

### Software Engineering & Architecture

- [Autonomous Coding Agents](https://awesome-repositories.com/f/software-engineering-architecture/automated-code-quality-tools/autonomous-coding-agents.md) — Orchestrates intelligent tools to iteratively write, test, and commit code until a feature is complete.
- [AI-Driven PR Generation](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-governance/contribution-guidelines/pull-request-workflows/pull-request-submissions/ai-driven-pr-generation.md) — Implements project requirements and provides proof of work through automated code contributions in pull requests.
- [Automated PR Generation](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-governance/contribution-guidelines/pull-request-workflows/pull-request-submissions/automated-pr-generation.md) — Turns project requirements into verified code submissions with integrated proof-of-work for review.

### Testing & Quality Assurance

- [Proof-of-Work Verifications](https://awesome-repositories.com/f/testing-quality-assurance/proof-of-work-verifications.md) — Validates completed tasks using automated tests and checksums to provide proof of work before PR submission.

### Part of an Awesome List

- [AI Agents](https://awesome-repositories.com/f/awesome-lists/ai/ai-agents.md) — Collaborative agent framework from OpenAI.
- [Productivity and Collaboration](https://awesome-repositories.com/f/awesome-lists/productivity/productivity-and-collaboration.md) — Tool for managing autonomous implementation runs and project work.
