Por que o Engram
Suas notas são o registro de como você pensa. Elas devem durar mais do que qualquer app, qualquer empresa, qualquer modelo de negócio, inclusive o nosso. O Engram é construído em torno dessa convicção.
O que o Engram é, na prática
Seção intitulada “O que o Engram é, na prática”O Engram é três coisas em volta do seu cofre do Obsidian:
- Um backend de sincronização em tempo real que mantém seu cofre ao vivo entre aparelhos e na web.
- Um índice de busca semântica para você fazer perguntas às suas notas, e não só procurar texto com grep.
- Um servidor MCP para que Claude, Cursor, ChatGPT e outros assistentes de IA leiam e atualizem suas notas com a sua permissão.
Roda como um serviço gerenciado na nuvem ou no seu próprio hardware. O plugin, o protocolo e a versão são os mesmos dos dois lados. Se isso é tudo o que você precisava saber, vá para Primeiros passos. O resto desta página é o porquê.
O que fizemos de diferente
Seção intitulada “O que fizemos de diferente”Três compromissos moldam cada decisão. Todo o resto decorre deles: uma ferramenta de notas deve ser portátil, sua e aberta à IA da sua escolha.
Suas notas sobrevivem a qualquer ferramenta
Seção intitulada “Suas notas sobrevivem a qualquer ferramenta”A cópia canônica do seu conhecimento é um cofre do Obsidian em markdown
simples no disco: nada de banco de dados proprietário, nada de conta em
SaaS, só uma pasta. Se o Engram sumir amanhã, seu cofre continua abrindo
no Obsidian, no VS Code, no cat; os metadados de sincronização são um
acessório que pode ser regenerado, e as notas em si nunca ficam presas
atrás de nós. Essa escolha impõe uma disciplina: tudo o que o Engram faz
em cima do seu cofre precisa voltar limpo para markdown, e recursos que
não respeitam essa regra não são lançados.
Suas notas ficam sob custódia
Seção intitulada “Suas notas ficam sob custódia”O Engram protege seus dados com criptografia padrão de mercado em trânsito (TLS) e em repouso (AES-256), e segue as práticas de segurança que você esperaria de qualquer produto que trata dados pessoais. Os recursos que tornam o Engram útil (busca semântica, memória de IA, sincronização rápida) exigem que o servidor leia suas notas, e tratamos esse acesso como uma responsabilidade, com salvaguardas que não dependem só da sua confiança em nós:
- Nunca dados de treinamento, nunca vendidas, nunca compartilhadas além do que você conectar explicitamente por MCP, pela API ou por um link de compartilhamento.
- Código disponível sob a PolyForm Small Business License. Se um dia traíssemos esses compromissos em silêncio, o diff é público.
- A cópia canônica fica no seu disco, não no nosso banco de dados. Saia quando quiser.
A hospedagem própria é a métrica que nos mantém honestos. No momento em que nossas promessas deixarem de bater com o código, a stack inteira já está nas suas mãos: o mesmo software, os mesmos protocolos, o seu hardware. Essa saída estrutural, e não uma página de políticas, é o que sustenta cada compromisso acima.
A memória da IA deve ser sua, não de um fornecedor
Seção intitulada “A memória da IA deve ser sua, não de um fornecedor”A IA que você usa hoje provavelmente não é a que você vai usar daqui a dois anos. Prender sua memória ao primeiro assistente que você configurou significa reconstruí-la do zero toda vez que algo melhor aparece, e torcer para que essa empresa não aumente os preços, não elimine recursos nem troque o modelo debaixo dos seus pés.
O Engram funciona com a IA que você já usa. Seja o Claude, o Cursor, o ChatGPT ou algo que ainda não existe, ela aponta para o mesmo cofre e a mesma memória. Troque de assistente quando quiser; suas notas e tudo o que foi construído sobre elas ficam onde estão. Não lançamos uma “IA do Engram” com a escolha de modelo embutida. O assistente certo para você no ano que vem não é uma decisão que devemos tomar por você.
O ciclo que queremos quebrar
Seção intitulada “O ciclo que queremos quebrar”Uma história conhecida: você escolhe um app de notas lindo e ele é ótimo por um ano, aí a empresa muda de rumo, aumenta os preços ou é comprada, e sua exportação vira um zip meio quebrado de HTML. Você migra para um concorrente só na nuvem que pode ler cada nota que você já escreveu, inclusive as que você jamais poria num outdoor. A IA chega, o mesmo fornecedor anuncia “recursos de IA” e suas notas viram, em silêncio, dados de treinamento, dados de retenção ou ambos. Você decide hospedar algo por conta própria, e a exportação ainda perde links, anexos ou formatação, então você recomeça em markdown simples de qualquer jeito.
Todos nós já vivemos partes desse ciclo. O Engram existe para que a próxima passada por ele seja a última.
O que não vamos construir
Seção intitulada “O que não vamos construir”Uma boa forma de descrever um produto é pelo que ele se recusa a fazer. O Engram não vai:
- Usar suas notas como dados de treinamento. Nem para os nossos modelos, nem para os de qualquer fornecedor, nem como parte de qualquer modelo de negócio que um dia lancemos.
- Lançar um assistente de IA proprietário que só funciona com o Engram.
- Prender seu cofre em um formato que só nós conseguimos ler.
- Cobrar para você acessar notas que já escreveu. Armazenamento e recuperação não são o medidor.
- Mudar esses compromissos em silêncio. Se algum deles mudar, você verá no changelog e em uma atualização versionada da licença, não em um post de blog.
Por que código aberto
Seção intitulada “Por que código aberto”O backend do Engram tem código disponível sob a PolyForm Small Business License 1.0.0. Você pode ler cada linha que toca nos seus dados, rodar a stack inteira por conta própria e criar um fork para uso pessoal ou de pequena empresa sem nos pagar nada. A PolyForm SBL (em vez de MIT ou AGPL) é um meio-termo deliberado: máxima transparência para você, com uma cláusula que impede um hyperscaler de revender o nosso trabalho como serviço gerenciado próprio.
A aposta: uma ferramenta de notas privada, portátil e de protocolo aberto vale mais para seus usuários do que uma versão fechada um pouco mais barata vale para a receita trimestral de um concorrente. Gostaríamos de estar errados sobre quão poucas empresas concordam com isso, mas é o que temos.
Feito por gente que hospeda por conta própria
Seção intitulada “Feito por gente que hospeda por conta própria”A stack do dia a dia da equipe é um monte de ferramentas de código aberto hospedadas por nós mesmos: Postgres, Caddy, Tailscale, um NAS zumbindo no canto, máquinas Linux rodando os serviços que ficaríamos furiosos de perder para uma guinada de SaaS. O Engram existe porque a ferramenta de notas que merecia estar nessa stack ainda não existia, então a construímos.
Isso molda o produto. A hospedagem própria não é um item de checklist de
vendas colado num produto de nuvem. É o mesmo código, os mesmos
protocolos, a mesma versão. Não existe build de código aberto capado,
nem recursos trancados no plano da nuvem, nem telemetria que você precise
desligar. Rodamos a nossa própria instância como você rodaria a sua:
docker compose up, aponte um cofre para ela, pronto. Quando a versão
hospedada ganha um recurso, o build de hospedagem própria o recebe no
mesmo commit.
Esse alinhamento é estrutural, não marketing. Se um dia deixarmos de tratar o build de hospedagem própria como o canônico, os commits deixam de bater, e o diff é público. Até lá, cada linha que lançamos precisa sobreviver às pessoas da equipe que rodam isso no próprio hardware, o que significa que não lançamos linhas que não sobreviveriam.