O que é o Kavor?
Kavor é um sistema visual local-first para coordenar coding agents e o trabalho de engenharia ao redor deles. Ele mantém o contexto visível em um Canvas, em vez de enterrá-lo em chats e terminais desconectados.
Coding agents baratearam a implementação. Eles não eliminaram a necessidade de formular o problema, preservar contexto, revisar evidências, tomar decisões e entender quem pode agir sobre o quê. Kavor dá uma estrutura explícita a esse trabalho.
Como o Kavor funciona
Um Workspace começa em um diretório escolhido por você. No Canvas, você adiciona Nodes para os recursos e participantes do trabalho: Specifications, Files, Sticky Notes, Terminals e CodingAgents. Connections entre Nodes transportam contexto e concedem capacidades visíveis. Guardrails restringem essas capacidades quando o trabalho exige um limite mais forte.
Um CodingAgent pode implementar uma Specification, outro pode revisar o resultado e um terceiro pode preparar a release. A Specification e as evidências permanecem no Workspace quando qualquer sessão individual termina. Você pode inspecionar o grafo, intervir e decidir o que será aceito.
Veja um Workspace real do Kavor em 38 segundos →
Vocabulário central
- Workspace — o ambiente Kavor enraizado em um diretório escolhido por você.
- Canvas — a superfície visual onde o trabalho é organizado.
- Node — um item de primeira classe no Canvas, como CodingAgent, Specification, File, Terminal ou Sticky Note.
- Connection — uma relação explícita que compartilha contexto ou concede uma capacidade entre Nodes.
- CodingAgent — um provedor de agente atuando como participante do Workspace.
- Specification — um contrato Markdown durável para intenção, restrições e critérios de aceite.
- Guardrail — uma restrição controlada pelo usuário e aplicada a uma Connection.
- Sticky Note — memória de trabalho informal compartilhada para decisões, observações e próximos passos.
O que permanece local
Kavor é local-first. Seu Workspace, repositórios, arquivos, terminais e sessões dos provedores permanecem sob seu controle, na sua máquina. Uma Connection expressa autorização dentro do Kavor; ela não é motivo para copiar conteúdo privado do Workspace para serviços públicos.
Um primeiro loop útil
Comece pequeno: conecte uma Specification a um CodingAgent e um Terminal. Peça ao CodingAgent que implemente o contrato, inspecione as evidências e preserve a decisão no Workspace. Adicione revisores e loops mais ricos somente quando o trabalho se beneficiar deles.
Baixe o Kavor ou leia as notas de versão.
