openai

openai / symphony

Public

Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents.

36
3
100% credibility
Found Mar 04, 2026 at 37 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Elixir
AI Summary

Symphony is an experimental OpenAI prototype that automates software development tasks from Linear issues by spawning isolated AI coding agents.

How It Works

1
🔍 Discover Symphony

You hear about Symphony, OpenAI's tool that lets AI agents handle your coding tasks from your task board automatically.

2
🔗 Connect your task board

Link your task tracking app like Linear so Symphony can watch for new work items.

3
📝 Create a workflow guide

Copy a simple guide file to your project and tweak it to match how your team works.

4
🚀 Start the monitor

Launch Symphony with one command, and it begins watching your tasks.

5
🤖 AI agents take over

Symphony spots tasks, spins up smart AI helpers in safe spaces, and they code, test, and build pull requests for you.

6
Review proofs and approve

Check CI results, feedback, and videos from the agents, then safely merge when ready.

🎉 Work flows effortlessly

Your team manages high-level work while AI handles the coding, freeing everyone up.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 37 to 36 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is symphony?

Symphony, from openai/symphony on symphony ai github, polls Linear projects for active issues and spins up isolated workspaces where AI agents like Codex autonomously implement them. It runs agents in app-server mode with custom workflows from a WORKFLOW.md file, delivering PRs, CI checks, complexity analysis, and walkthrough videos upon completion. Built in Elixir with OTP for robust supervision, it lets teams manage high-level work instead of micromanaging agents.

Why is it gaining traction?

Unlike basic agent wrappers, Symphony handles full lifecycle: claiming issues, retrying stalls, cleaning workspaces on terminal states, and serving a real-time HTTP dashboard for monitoring tokens, rate limits, and throughput. Linear integration feels seamless—custom statuses like "Rework" trigger behaviors—and CLI flags like --port expose JSON APIs at /api/v1/state. Developers dig the shift to "work orchestration" over supervision.

Who should use this?

Teams on Linear using OpenAI Codex for coding agents, especially those in harness engineering experimenting with autonomous workflows. Suited for fintech squads (github symphony fintech) or any dev group tired of manual task handoffs to AI, wanting isolated runs per issue without repo pollution.

Verdict

Grab it for eval if you're on Linear and Codex—setup via mise and mix is straightforward—but 1.0% credibility score and 36 stars scream prototype (explicitly "as-is"). Fork the SPEC.md to harden your own; this Elixir version shines for testing agents but needs battle-testing before prod.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.