OpenAI Symphony
An autonomous coding-agent setup described as running on a cloud VPS and integrated with Linear. For PMs, it illustrates agent orchestration, task tracking, and workflow automation.
Key Highlights
- OpenAI Symphony is an open-source orchestrator that manages coding agents through ticket queues and isolated workspaces.
- It is positioned as a background scheduler for agentic software delivery, turning tickets into structured agent execution.
- Its workflow.md-driven setup helps teams define SOPs, validation steps, parallelism, and human review triggers.
- Early demonstrations showed Symphony paired with a code harness could significantly improve coding agent outcomes.
OpenAI Symphony
Overview
OpenAI Symphony is an open-source orchestration tool for managing coding agents through ticket-based workflows and isolated workspaces. It is described as a background scheduler for agentic software delivery: instead of having an AI coding agent operate in an ad hoc way, Symphony continuously polls a work queue, such as Linear, and assigns structured tasks to agents based on predefined workflow rules.For AI Product Managers, Symphony matters because it turns AI coding from a one-off assistant interaction into a repeatable delivery system. By combining ticket ingestion, workspace isolation, session lifecycle management, and standard operating procedures in `workflow.md`, it offers a practical operating model for scaling agent-driven software work while preserving process controls, review gates, and traceability.
Key Developments
- 2026-05-03: Jason Zhou shared a walkthrough showing how OpenAI Symphony, when paired with a codebase harness including Playwright CLI, Boot skill, and `WORKFLOW.md`, could improve coding agent outcomes by as much as 5×.
- 2026-05-04: A video demo showed how to set up and run OpenAI's open-source Symphony orchestrator with Linear tickets, using a `workflow.md` file and isolated workspaces. The coverage highlighted Symphony's background scheduler model, 30-second polling loop, per-ticket workspace creation, parallel agent limits, init hooks, and SOP-style markdown instructions for planning, validation, done criteria, and human-review triggers.
Relevance to AI PMs
1. Operationalizing agent workflows: Symphony gives AI PMs a concrete framework for moving from experimentation to production-like agent operations. Instead of manually prompting agents, teams can route work from ticket systems into governed execution flows.2. Defining process and controls: The `workflow.md` pattern is especially useful for PMs because it encodes scope, filters, validation steps, and escalation rules in a durable artifact. This makes it easier to specify how agents should behave, when humans should review output, and what “done” means.
3. Improving throughput without losing oversight: By using isolated workspaces and configurable parallelism, Symphony supports multiple active agent sessions while reducing interference across tasks. For PMs managing delivery velocity, this provides a way to experiment with agent scaling while keeping auditability and task boundaries intact.
Related
- Linear: A key integration point for Symphony's ticket-based orchestration. Symphony polls Linear projects and selects eligible “to-do” items for agent execution.
- workflowmd: Closely connected to Symphony's operating model. The `workflow.md` file defines project configuration and SOP-style instructions that guide agent behavior.
- playwright-cli: Often used as part of a codebase harness alongside Symphony to validate UI behavior and strengthen execution reliability.
- boot-skill: Referenced as another component in the supporting harness that can improve coding agent outcomes when combined with Symphony.
- jason-zhou: A prominent early source demonstrating Symphony setups and explaining its practical workflow.
- claude-code: Related as another coding-agent tool in the broader ecosystem, useful for comparison in agentic software delivery workflows.
- openai: The organization associated with Symphony as an open-source orchestrator.
- playwright-cri: Related through the broader Playwright-based tooling ecosystem used for testing and automation around coding agents.
Newsletter Mentions (3)
“How I run autonomous coding agents from my phone with OpenAI Symphony + Linear How I AI Podcast Alessio Fanelli runs OpenAI Symphony on a 32 GB/4-core cloud VPS integrated with Linear as an agent state machine to autonomously manage coding tasks with per-task token tracking (peaking at 221 million tokens) and leverages OpenAI Codex with in-app browser access to scrape PSA certificate numbers and hunt underpriced $10 K–$20 K Pokémon cards on eBay for his Merlin Games shop.”
GenAI PM Daily July 07, 2026 GenAI PM Daily 🎧 Listen to this brief 3 min listen Today's top 20 insights for PM Builders, ranked by relevance from Blogs, X, YouTube, and LinkedIn. #6 ▶️ How I run autonomous coding agents from my phone with OpenAI Symphony + Linear How I AI Podcast Alessio Fanelli runs OpenAI Symphony on a 32 GB/4-core cloud VPS integrated with Linear as an agent state machine to autonomously manage coding tasks with per-task token tracking (peaking at 221 million tokens) and leverages OpenAI Codex with in-app browser access to scrape PSA certificate numbers and hunt underpriced $10 K–$20 K Pokémon cards on eBay for his Merlin Games shop. VPS “Zoo” (32 GB RAM, 4 cores) hosts Symphony tied to Linear projects where Linear issues auto-spawn Codex workpads containing implementation plans, acceptance criteria, rework checklists and GitHub PR previews for human review. Symphony’s built-in ledger records token consumption per task in Linear fields, showing tasks from ~15 million tokens up to a 221 million-token rewrite to make the app deployable on Vercel.
“The video demonstrates how to set up and run OpenAI's open-source Symphony orchestrator to manage coding agents via Linear tickets using a workflow.md file and isolated workspaces.”
#4 ▶️ New AI coding paradiagm - OpenAI Symphony AI Jason The video demonstrates how to set up and run OpenAI's open-source Symphony orchestrator to manage coding agents via Linear tickets using a workflow.md file and isolated workspaces. Symphony runs as a background scheduler polling a Linear project every 30 seconds, spinning up isolated workspaces per “to-do” ticket and managing session lifecycles with parallel agents configured in workflow.md. workflow.md includes YAML front matter specifying project slug, ticket filters, workspace paths, init hooks, parallel agent limits and CodeX settings, followed by a markdown-based SOP prompt detailing planning, validation, done criteria and human-review triggers.
“#1 𝕏 Jason Zhou demonstrates that pairing OpenAI Symphony with a codebase harness (Playwright CLI, Boot skill, WORKFLOW.md) can 5× coding agent outcomes, and provides a 12-minute walkthrough to set it up.”
OpenAI Symphony + Playwright harness: 5× coding agents #1 𝕏 Jason Zhou demonstrates that pairing OpenAI Symphony with a codebase harness (Playwright CLI, Boot skill, WORKFLOW.md) can 5× coding agent outcomes, and provides a 12-minute walkthrough to set it up.
Related
Anthropic's coding-focused Claude product referenced as an integration target for a testing tool. It is part of the developer workflow ecosystem in the newsletter.
AI company referenced in relation to an apparent shift toward becoming an open platform and to research on porous organizational boundaries. Relevant as a strategic benchmark for AI product teams.
An AI builder/writer mentioned for launching Loop Engineering in Practice and discussing loop-driven software. He appears in two newsletter items about agentic workflows.
A product/task management tool used in the newsletter as part of an AI triage workflow. It is one of the systems Codex checks and integrates with to prioritize work.
OpenAI’s coding agent used for autonomous implementation, browser scraping, and prototype generation in this newsletter. It is relevant for agentic coding workflows and PM-led prototyping.
Stay updated on OpenAI Symphony
Get curated AI PM insights delivered daily — covering this and 1,000+ other sources.
Subscribe Free