PROJECTFLOW

Contexto que continua, mesmo depois que a janela fecha.

O ProjectFlow resolve a perda de contexto entre janelas de IA (Claude Code ou Cursor) — código resumido automaticamente e memória de tarefa recuperável entre sessões, com instruções explícitas.

Pra quem desenvolve com Claude Code ou Cursor em projetos reais — não só em teste rápido.

Quero testar

Fase de teste — acesso por credencial individual.

Não é produto pronto pra uso geral ainda. O mecanismo é real e compatível com Claude Code e Cursor — mas o acesso hoje é só pra quem solicitar uma credencial de teste (seção "Pedir credencial", abaixo).

1. O problema

Se você desenvolve com IA (Claude Code, Cursor, etc.), já passou por isso: a conversa fica longa, você precisa fechar a janela, trocar de sessão ou abrir outro dia — e todo o contexto da conversa some. O que foi decidido, onde a tarefa parou, o “porquê” de uma escolha que ainda não está no código… você precisa reexplicar tudo, ou pedir para a IA reler o repositório inteiro.

Há duas perdas diferentes, e o ProjectFlow trata as duas separadamente:

  • Estado do código — o agente mantém um resumo sempre atualizado dentro do próprio projeto.
  • Estado da tarefa — a API guarda memória de tarefa (decisões, próximo passo) pra retomar a conversa.

2. Como funciona

Um agente desktop (Windows) roda na bandeja do sistema, observa o repositório Git que você cadastrou e mantém docs/project/current-state.md sempre atualizado — um resumo legível do estado do código, sem precisar reler o repositório inteiro. Ao cadastrar, ele também grava alguns arquivos de governança na raiz do projeto (padrão aberto, lido nativamente por Claude Code e Cursor) — é isso que dá contexto imediato pra IA entender do que se trata o projeto, sem você reexplicar nada.

O agente e a ferramenta de IA não conversam diretamente — os dois falam só com a API central, que expõe tudo isso (incluindo a memória de tarefa) como um servidor MCP em /mcp. Por isso a memória pertence ao projeto, não à janela: dá pra usar Claude Code hoje e Cursor amanhã no mesmo repositório, sem perder nada.

Quer os detalhes técnicos? — arquitetura completa, cada arquivo gerado explicado individualmente, e o modelo de segurança.

3. Memória entre janelas (MCP)

MCP (Model Context Protocol) é um protocolo que permite ferramentas de IA chamar “ferramentas externas”. A API do ProjectFlow expõe save_memory (grava título + resumo da tarefa) e get_memory (devolve as entradas mais recentes desse projeto).

Não confie na automação do AGENTS.md

O arquivo orienta a IA a usar memória, mas ela não chama save_memory ou get_memory de forma confiável sozinha. O que funciona de forma consistente é você pedir de forma explícita, com uma frase simples:

  • Antes de fechar ou trocar de janela: “Salva isso na memória do ProjectFlow, com o save_memory.”
  • Ao abrir sessão nova: “Recupera a memória do ProjectFlow com o get_memory e me diz onde paramos.”

Ao recuperar, a IA deve mostrar um recap e esperar sua confirmação — não deve sair implementando sozinha só porque leu a memória.

Observação: o próprio Cursor recomenda citar o nome da ferramenta (save_memory/get_memory) explicitamente para garantir confiabilidade — foi ele mesmo quem indicou isso, numa sessão de teste. No Claude Code, pedir de forma natural já costuma funcionar.

Quer entender melhor como a memória funciona por trás? — arquitetura completa, e como a mesma memória atravessa Claude Code e Cursor sem duplicar nada.

4. Os dois cenários de uso

Os cenários abaixo não são “Claude Code vs Cursor”. São dois momentos em que você precisa salvar memória explicitamente antes de trocar de janela.

Cenário 1

Você fechou a definição (demanda definida)

Você e a IA chegaram a uma conclusão (decisão técnica, escopo fechado, correção concluída). A janela está extensa ou você vai fechar.

O que você diz à IA:

Definimos isso. A janela está extensa — salva um resumo na memória do ProjectFlow, com o save_memory.

A IA deve confirmar que salvou. Você fecha a janela.

Na nova janela, o que você diz:

Recupera a memória do ProjectFlow com o get_memory e me diz onde paramos.

A IA recapitula que a demanda anterior foi concluída e pede confirmação antes de seguir.

Cenário 2

Definição ainda no meio (demanda em aberto)

Ainda há dúvidas, decisões pendentes ou passos por fazer. A conversa ficou longa e você precisa trocar de janela.

O que você diz à IA:

Estamos no meio da definição. A janela ficou longa — salva o que já temos na memória, com o save_memory, pra continuarmos numa janela nova.

A IA salva objetivo, o que já foi decidido e o que falta.

Na nova janela:

Recupera a memória do ProjectFlow com o get_memory e me diz onde paramos.

A IA recapitula que a demanda está em aberto e aguarda sua confirmação antes de implementar.

5. Demonstração animada

A animação abaixo reproduz os dois cenários. Ao lado de cada passo aparece o que está acontecendo. Se a animação não carregar, o texto completo já está na seção 4.

Pronto para iniciar

Clique em “Iniciar demonstração” para ver o Cenário 1 e depois o Cenário 2.

Conversa com a IA · mesmo projeto · Claude Code ou Cursor

A conversa aparece aqui durante a demonstração.

6. Pedir credencial de teste

Se o problema descrito aqui é o seu dia a dia, solicite credencial para participar da fase de teste. Quando houver volume satisfatório de testes, o produto segue para comercialização.

A credencial é vinculada a um único projeto e vale por 10 dias a partir da emissão. Depois desse prazo, ela deixa de funcionar.

Ainda é uma versão pré-produto — não existe assinatura nem cobrança automática. Se depois dos 10 dias você quiser continuar usando, é só responder o e-mail que você recebeu com a credencial.