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.
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.

"uma maçã bonita"

"uma maçã bonita"

"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.
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.
Grátis para qualquer projeto. Tudo é código aberto.