symphony  by openai

Autonomous agents for managing software development workflows

Created 1 week ago

New!

9,617 stars

Top 5.3% on SourcePulse

GitHubView on GitHub
Project Summary

Symphony addresses the challenge of managing software development by transforming project tasks into isolated, autonomous implementation runs. It targets engineering teams and power users, enabling them to manage work at a higher level rather than directly supervising individual coding agents. The primary benefit is increased efficiency and reduced overhead by automating the execution, verification, and integration of development tasks.

How It Works

The core approach involves monitoring a project management board, such as Linear, for new work items. Symphony then spawns autonomous agents to execute these tasks. These agents provide comprehensive "proof of work," including CI status, PR review feedback, complexity analysis, and walkthrough videos. Upon acceptance, the agents safely land the completed work via pull requests, abstracting the coding process from direct engineer supervision and allowing for higher-level workflow management.

Quick Start & Requirements

Users can either implement Symphony based on a provided specification (SPEC.md) or utilize the experimental Elixir-based reference implementation, which has its own setup instructions in elixir/README.md. The system works best with codebases that have adopted "harness engineering," suggesting a prerequisite for a structured development environment.

Highlighted Details

  • Automates project work into isolated, autonomous implementation runs, abstracting agent supervision.
  • Integrates with task management tools like Linear to dynamically monitor and pick up work items.
  • Generates detailed proof of work artifacts: CI status, PR review feedback, complexity analysis, and walkthrough videos for transparency and verification.
  • Ensures safe integration of completed code via automated PR landing, reducing manual merge conflicts and review
Health Check
Last Commit

4 days ago

Responsiveness

Inactive

Pull Requests (30d)
25
Issues (30d)
0
Star History
9,825 stars in the last 10 days

Explore Similar Projects

Feedback? Help us improve.