Monet

Memória local e centrada em estado para agentes de codificação — lembra das convenções do seu projeto e de como você gosta de trabalhar. 100% local, via MCP

Documentação

Monet · memória local-first para agentes de codificação

A memória deve mudar o que seu agente faz.

O resultado deve ser aquele que você quis dizer.

A correção que você fez uma vez nunca deve precisar ser feita de novo.

Quanto mais vocês trabalharem juntos, melhor ele deve ficar no que você quer.

Cole isto no Claude Code — mais agentes em breve:

Set up Monet for all my projects: read https://raw.githubusercontent.com/team-monet/monet/main/harness/bootstrap/install.md and follow it, checking with me at each step.

Star no Monet

O resultado que você quis dizer

Todo mundo pede uma maçã. Todo mundo quer uma diferente.

Um modelo capaz te dá uma maçã.
O seu precisa que o agente saiba o que você quer dizer — e nenhum primeiro prompt diz tudo.
O que você quer tem que chegar ao agente enquanto ele trabalha. Nem antes. Nem depois.

An apple drawn as a botanical ink sketch

"uma maçã bonita"

An apple painted in impressionist oil strokes

"uma maçã bonita"

An apple rendered in geometric low-poly planes

"uma maçã bonita"

Como perseguimos isso

Princípios para sempre. Etapas para o momento.

Princípios

Os poucos julgamentos que governam tudo. Sempre na frente do agente. Quase nada merece esse lugar.

Etapas

Todo o resto se liga a um momento. Quando ele chega, o agente lê as regras que se aplicam. Até lá, elas não custam nada.

commit release delegate pr

Todo o resto simplesmente não é entregue.
Quanto menos coisas o agente carrega, mais a sério ele leva cada uma.

O unicórnio

A memória perfeita é um unicórnio. Perseguimos mesmo assim.

Uma memória que sempre transforma intenção em ação não existe.
Modelos mudam a cada lançamento; nenhuma promessa sobrevive a isso.
Então o Monet mantém a pontuação: qual regra disparou, em qual momento, o que o agente fez.
Um número deve cair: com que frequência você repete uma correção.

Nove meses de construção e quebra levaram até aqui. Leia a retrospectiva

Veja funcionando

O momento chega. As regras já estão lá.

No meio do trabalho, o agente reconhece um momento para o qual seu armazenamento tem regras.
Ele as lê e continua — na direção que você definiu.

sessão do agente

trecho da sessão

você a branch de release está verde — pode cortar a 1.4.0?

agente Cortar um release é um momento para o qual este armazenamento tem regras. Lendo-as antes de tocar em qualquer coisa.

stage_lookup · release

release — as regras que se aplicam aqui

  • Publique apenas o pacote do cliente — o motor vai embutido nele.
  • Aumente o campo de versão primeiro; crie a tag somente depois de commitado.
  • Antes de publicar, verifique se o tarball realmente carrega o novo motor.

do seu armazenamento · lidas no momento em que se aplicam

agente Versão primeiro, depois a tag — a ordem que as regras definem.

agente Verificação do tarball passa — o novo motor está dentro. Criando a tag; o pipeline de release assume daqui.

agente Observando o pipeline: build verde, publicação verde. A 1.4.0 está no ar no npm.

agente

1.4.0 está fora: versão aumentada, tag criada, verificado, publicado.

Todas as três regras de release foram mantidas.

Extraído de uma sessão real — condensado para a página.

with-monet · o harness

Um colar. O agente se configura sozinho.

with-monet instala o Monet e executa o método:
restaura no início da sessão, lê as regras quando os momentos chegam, registra o que você corrige.
É isso que transforma um agente de codificação genérico no seu.

Star no Monet no GitHub

Local-first

Seu — e verificavelmente.

  • Um armazenamento em ~/.monet — SQLite simples que você pode ler, fazer backup, exportar.
  • Embeddings rodam no dispositivo. Sem contas, sem chaves de API, sem nuvem.
  • Funciona offline após o primeiro download do modelo.

A configuração pode baixar o modelo de embedding local uma vez. Nada sobre seu código é enviado pelo Monet.

A memória deve mudar o que seu agente faz. Comece aqui.

Cole isto no Claude Code — mais agentes em breve:

Set up Monet for all my projects: read https://raw.githubusercontent.com/team-monet/monet/main/harness/bootstrap/install.md and follow it, checking with me at each step.

Star no Monet

Grátis para qualquer projeto. Tudo é código aberto.