MCPcopy Index your code
hub / github.com/OasAIStudio/symphony-ts

github.com/OasAIStudio/symphony-ts @v0.1.8

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.8 ↗ · + Follow
529 symbols 1,197 edges 58 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Symphony

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

Symphony demo video preview

In this demo video, Symphony monitors a Linear board for work and spawns agents to handle the tasks. The agents complete the tasks and provide proof of work: CI status, PR review feedback, complexity analysis, and walkthrough videos. When accepted, the agents land the PR safely. Engineers do not need to supervise Codex; they can manage the work at a higher level.

[!WARNING] Symphony is a low-key engineering preview for testing in trusted environments.

Running Symphony

Requirements

Symphony works best in codebases that have adopted harness engineering. Symphony is the next step -- moving from managing coding agents to managing work that needs to get done.

Option 1. Make your own

Tell your favorite coding agent to build Symphony in a programming language of your choice:

Implement Symphony according to the following spec: https://github.com/openai/symphony/blob/main/SPEC.md

Option 2. Use our experimental reference implementation

Check out elixir/README.md for instructions on how to set up your environment and run the Elixir-based Symphony implementation. You can also ask your favorite coding agent to help with the setup:

Set up Symphony for my repository based on https://github.com/openai/symphony/blob/main/elixir/README.md


License

This project is licensed under the Apache License 2.0.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 242
Method 147
Interface 96
Class 44

Languages

TypeScript100%

Modules by API surface

src/orchestrator/runtime-host.ts57 symbols
src/codex/app-server-client.ts54 symbols
src/orchestrator/core.ts43 symbols
src/agent/runner.ts31 symbols
src/cli/main.ts24 symbols
src/tracker/linear-client.ts20 symbols
src/observability/dashboard-server.ts17 symbols
src/logging/structured-logger.ts17 symbols
src/workspace/workspace-manager.ts16 symbols
src/domain/model.ts15 symbols
src/workspace/hooks.ts14 symbols
src/tracker/linear-normalize.ts14 symbols

For agents

$ claude mcp add symphony-ts \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page