← Directory

symphony

Open Source
• Updated Sep 2, 2026, 01:28 AM

Symphony is an open-source orchestration framework from OpenAI designed to turn project work into isolated, autonomous implementation runs.

Use Cases ▼
01

Automatically fixing reported bugs from a Linear board and merging the fix with CI checks.

02

Implementing new features based on user stories, producing pull requests with automated tests and review evidence.

03

Performing codebase-wide refactoring tasks, such as updating deprecated APIs or patterns.

04

Running scheduled maintenance tasks like dependency updates and security patches.

05

Generating or updating documentation in response to code changes.

What Problem It Solves ▼

Software development teams often spend significant time reviewing, guiding, and correcting AI-generated code. Symphony solves this by automating the entire implementation lifecycle for defined project tasks. Instead of manually supervising each code change, engineers can define work items and let Symphony's agents autonomously implement, verify, and merge them with comprehensive proof of correctness. This reduces the cognitive load on developers and allows them to focus on higher-level design and project management.

Key Features ▼
✓

Reduces developer oversight of AI agents

✓

Provides verifiable proof of work for each task

✓

Integrates with existing project management tools like Linear

✓

Open-source and customizable for various codebases

✓

Enables autonomous, end-to-end task completion

Overview

Symphony is an open-source orchestration framework from OpenAI designed to turn project work into isolated, autonomous implementation runs. It integrates with project management tools like Linear to monitor tasks and spawn AI coding agents that autonomously handle them. Each run is self-contained, producing verifiable proof of work including CI build status, automated PR reviews, complexity analysis, and video walkthroughs. The system is built to allow teams to manage high-level work rather than supervising individual coding agents, enabling a shift from micromanagement to strategic oversight. The reference implementation is written in Elixir and is intended for experimental use in trusted environments. Symphony builds on the concept of harness engineering, where coding agents are guided by existing tooling and processes, and extends it to fully autonomous task completion. It aims to streamline software development workflows by offloading routine implementation tasks to AI, while maintaining quality through rigorous verification.

Pros & Cons

Pros

+

Reduces developer oversight of AI agents

+

Provides verifiable proof of work for each task

+

Integrates with existing project management tools like Linear

+

Open-source and customizable for various codebases

+

Enables autonomous, end-to-end task completion

Cons

−

Experimental and not intended for production use yet

−

Requires adoption of harness engineering practices, which may be a barrier

−

Reference implementation is limited to Elixir, requiring language-specific adaptation for other projects

Similar Tools

OpenAI Codex Devin MetaGPT AutoGPT SWE-agent

More in AI Agents