Um sistema de trabalho ao redor do agente de código.

OpenSymphony coordena task graphs, workspaces isolados, execução por harnesses, revisão, recuperação e contexto de código em um único control plane local-first. O app desktop e a TUI tornam visíveis para a pessoa operadora o trabalho, a execução e o conhecimento produzido.

Control plane local-first Task graph com dependências OpenHands + Codex local Memória + inteligência de código Superfícies de operação desktop
OpenSymphony Superfícies de operação

Task graph

O trabalho permanece visível.

O task graph mostra trabalho concluído, atual e pendente com dependências, bloqueios e caminhos críticos.

Harness

A execução permanece ligada à issue.

OpenHands é a rota padrão. A rota local Codex app-server adiciona readiness, identidade de thread, interrupções e debug resume.

Conhecimento

O trabalho concluído vira memória do projeto.

A captura de memória e o knowledge graph preservam cápsulas de issues, relações, referências de origem e contexto navegável.

Desktop

A pessoa operadora consegue ver o sistema.

O app desktop conecta task graph, run detail, arquivos alterados e visões de grafo para manter o trabalho de longo horizonte inspecionável.

OpenSymphony TUI showing issue orchestration state.
Linear board with issues managed through the OpenSymphony workflow.

Por que isso importa

A pessoa operadora vê o trabalho, a execução e o conhecimento que ele deixa.

OpenSymphony mantém a coordenação como autoridade e cada superfície mostra as evidências necessárias para decidir o próximo passo.

01

O task graph organiza o trabalho.

Dependências, bloqueios, caminhos críticos e estado do projeto dão uma forma operacional durável ao trabalho de longo horizonte.

02

As execuções preservam seu contexto operacional.

Workspaces, sessões de harness, run detail, interrupções, retries e recuperação mantêm a execução inspecionável.

03

O sistema leva o conhecimento adiante.

A captura de memória e a inteligência de código baseada em AST conectam o trabalho concluído a arquivos, símbolos, diagnósticos e decisões.

Superfícies de operação

Veja o trabalho no nível em que as decisões acontecem.

O app desktop reúne o estado das tarefas e a memória do projeto em visões que podem ser inspecionadas, filtradas e seguidas até o contexto de origem.

Task Graph

As dependências viram contexto operacional visível.

Os painéis Completed, Current e Backlog mostram bloqueios, relações entre painéis e o caminho crítico do trabalho ativo.

Três fases mantêm evidências concluídas, execução ativa e trabalho futuro na mesma superfície navegável.
Task graph desktop do OpenSymphony com painéis Completed, Current e Backlog, setas de dependência e um caminho crítico selecionado.

Knowledge Graph

O trabalho concluído continua ligado ao que o projeto sabe.

O Knowledge Graph agrupa a memória do projeto em áreas, conceitos, cápsulas, relações e referências de origem navegáveis.

A exploração do grafo conecta áreas de memória a conceitos selecionados, cápsulas de issues e seu contexto de apoio.
Knowledge Graph do OpenSymphony mostrando áreas de memória, um conceito selecionado, entidades e um inspetor.

Workflow

Do task graph à execução com contexto de código.

OpenSymphony leva cada trabalho por um caminho controlado: as dependências escolhem o trabalho, um workspace isolado o contém, um harness o executa e as superfícies baseadas em grafos mantêm o resultado legível.

As definições de workflow moldam o layout do workspace e os manifests que preservam estado da issue, estado da conversa e tentativas de execução.
Diagrama mostrando definições de workflow alimentando workspaces por issue e manifests persistidos entre o filesystem e o espaço de entidades.

01

Selecionar trabalho no task graph

O orquestrador consulta o Linear, aplica regras de hierarquia e dependências, e mostra trabalho atual, pendente e concluído.

02

Criar ou reutilizar o workspace

Cada issue recebe um workspace determinístico com manifests, hooks, prompts, memória e contexto gerado.

03

Executar pelo harness selecionado

OpenHands é a rota padrão, com suporte local Codex app-server, readiness do modelo, reutilização de threads e interrupções quando selecionado.

04

Inspecionar, revisar e recuperar

O app desktop, a TUI, o memory graph e a inteligência de código expõem atividade, arquivos alterados, símbolos, diagnósticos, estado de revisão e caminhos de recuperação.

Início rápido

Comece pelo Quick Start do repositório.

Você pode seguir as instruções sem clonar o repositório. Quando quiser consultar docs de arquitetura, referências de memória ou material mais profundo, use a página de Recursos.

Atualizacoes recentes

Aprofunde-se no sistema

Ler atualizacoes

6 de julho de 2026

Superfícies de grafo para o app desktop

A navegação do Knowledge Graph, um Task Graph em três fases e o launcher opensymphony app tornam a superfície desktop mais fácil de inspecionar e usar.