Markdown como fonte da verdade
As notas são arquivos .md comuns. Índice, grafo e histórico de versões derivam deles: sem o Notarium, os arquivos continuam sendo notas completas, e importação e exportação não perdem nada pelo caminho.
Open Source
Seus agentes, seu Markdown e seu editor — em um único contêiner.
O motor roda dentro do próprio processo: sem banco de dados externo, sem fila, sem serviço de busca à parte.
docker run -d --name notarium \
-p 3000:3000 \
-v notarium-data:/data \
docouno/notarium:latestEspere alguns segundos e abra http://localhost:3000.
Um único volume /data guarda todo o estado: suas notas, o banco de metadados e os índices.
As notas são arquivos .md comuns. Índice, grafo e histórico de versões derivam deles: sem o Notarium, os arquivos continuam sendo notas completas, e importação e exportação não perdem nada pelo caminho.
Uma árvore que aguenta dezenas de milhares de notas, um editor baseado em CodeMirror, wiki-links, um grafo de conhecimento. Trabalho diário de verdade no navegador, de qualquer dispositivo.
Endpoint MCP embutido: o agente escreve na sua base pelo mesmo caminho e com as mesmas permissões que você. Espaços e projetos delimitam esse trabalho — o agente assume o projeto de que precisa, não a base inteira.
Um contêiner no lugar de uma pilha de serviços. Autenticação, espaços e busca ficam lá dentro; para fora, só uma porta.
A busca de texto completo funciona sempre, a busca semântica você liga se quiser, e os resultados se fundem por RRF. Não é recurso premium nem assinatura à parte.
Toda edição entra no registro de revisões da nota, assinada por quem a fez: dá para ver o que foi editado por uma pessoa e o que foi editado por um agente. Qualquer versão pode ser comparada com a atual e restaurada.
Uma pasta de arquivos Markdown dá texto ao agente. Uma base de conhecimento dá estrutura: links, grafo e busca. Com isso ele recupera o contexto de que precisa, em vez de despejar tudo na janela.
Busca de texto completo e semântica em toda a base — na janela de contexto entra o que importa, não tudo.
Wiki-links e o grafo entregam ao agente a estrutura do que ele lê: a partir de qualquer nota, com o que ela se conecta.
Ferramentas de escopo estreito, orientadas a intenção, em vez de CRUD nu e cru. O gateway é uma fronteira de confiança, não um wrapper de conveniência.
O agente entra em contexto mais rápido quando o caminho até ele está escrito no arquivo de regras: aí a sessão já começa pelo projeto, e não tateando à procura dele.
## Notarium- No início da sessão, chame start_session(project: "acme/website")- Leia as convenções do projeto com get_note("nHk2VqA0es")- Antes de escrever, procure notas relacionadas usando search("<tema>", project: "acme/website")Aqui estão duas coisas diferentes: o que o Notarium decidiu não ter, e o que apenas ainda não existe.
Busca, semântica, histórico e agentes precisam ler o seu texto. A privacidade aqui se apoia em você ser dono dos arquivos e hospedá-los, não em E2EE. Se você precisa de armazenamento zero-knowledge, o Notarium não serve.
A unidade de dados é a nota em arquivo, não um bloco dentro do banco de outra pessoa. Esse é o preço da portabilidade, e o pagamos conscientemente.
São direções de desenvolvimento, não falhas — áreas deixadas de propósito para depois:
Hoje o Notarium está na 0.1.0, um beta aberto.
AGPL-3.0. Todos os recursos são abertos e gratuitos — inclusive o uso dentro de uma empresa como ferramenta interna. Uma licença comercial à parte só é necessária para quem monetiza o próprio Notarium como produto.
Leia a licença na íntegra →Um comando sobe a base localmente. Depois: conecte o seu agente e traga as suas notas.

