Se você já montou um “segundo cérebro” para seus agentes de IA, você já conhece o fluxo: tudo para o Obsidian, coloca um plugin MCP da comunidade, e cruza os dedos para que Claude Code ou Cursor leiam o vault como você espera. Funciona, mas é um remendo.
Inkeep —uma startup apoiada pela YC que constrói infraestrutura para agentes de IA— acabou de abrir o código de uma ferramenta pensada para tirar o remendo do meio. OpenKnowledge apareceu hoje no Hacker News e já tem 81 pontos e 37 comentários. O pitch, nas palavras do próprio founder: “alternativa open source e AI-first ao Obsidian/Notion”.
O que é de fato
OpenKnowledge é um editor markdown true-WYSIWYG —local-first, gratuito e com licença GPL-3.0— que se instala como app nativa de macOS ou como CLI multiplataforma. Você faz o init de um projeto e ele gera a estrutura do wiki, conectando automaticamente Claude Code, Cursor e Codex:
npm install -g @inkeep/open-knowledge
cd seu-projeto
ok init # gera o projeto + conecta Claude Code, Cursor e Codex
ok start --open
Esse caminho de CLI/web é o que você vai usar no Linux, Windows e Mac Intel. Se você tem Apple Silicon, acessa a app nativa completa via DMG — essa assimetria importa se seu equipamento não é 100% Mac.
Por que isso não é “apenas um plugin a mais para Obsidian”
No thread de HN há uma troca muito boa: alguém pergunta, basicamente, “não é já AI-friendly uma pasta de arquivos markdown?”. A resposta do founder Nick é a tese completa do projeto: que Obsidian ser closed-source significa que não pode fazer o que faz OpenKnowledge — auto-instalar skills e um MCP server diretamente na configuração de Claude, Codex e Cursor, e abrir um visualizador web ao vivo dentro dos browsers embutidos desses agentes, para que você e o agente editem o mesmo documento lado a lado em tempo real. Não é um plugin colado a um vault; está integrado na camada agent-facing desde o design.
O problema de engenharia interessante
Duas coisas se destacam do próprio detalhamento técnico do founder, e vale a pena parar nelas porque explicam por que isso exigiu trabalho real:
- ProseMirror (o motor de rich-text do editor) representa os documentos como uma AST, que não está desenhada nativamente para ter fidelidade byte a byte. Então converter entre a visualização WYSIWYG e o markdown bruto sem perder nem quebrar formatação a cada round-trip é genuinamente difícil.
- Para resolver, OpenKnowledge roda um CRDT de duplo observador (construído sobre yjs) que mantém o estado de ProseMirror e o estado do markdown bruto em sincronia, de forma lossless, em ambas as direções.
Esse mesmo CRDT —combinado com git/GitHub rodando por baixo— é também o que potencializa o undo/redo, o histórico de versões, e a sincronia de equipe “sem código” sem que ninguém toque um terminal. Seus dados ficam em um repo de git normal que você possui; não há uma camada de cloud sync proprietária que os tenha como reféns.
O stack OSS completo para quem queira entrar no repo: Tiptap/ProseMirror, CodeMirror, yjs, Electron, Orama para search, e o toolchain remark/rehype/micromark/mdast para processamento de markdown.
O que ainda fica sem resolver
É um lançamento OSS acabado de sair do forno (o thread tem apenas algumas horas enquanto escrevo isso), então há um casal de coisas que são perguntas abertas e não fatos consolidados: como roda realmente o search agêntico/RAG por baixo —local ou via chamadas externas a um modelo— ainda não está documentado, e a forma de “tudo OSS por enquanto mas o team sync é o modelo de negócio” vale a pena acompanhar de perto, porque GPL-3.0 pode ser um ponto de atrito para equipes que queiram embutir em tooling proprietário.
O que vem por aí
No thread, Nick comentou que o time vai priorizar guias de integração com Hermes e OpenClaw a seguir — ambos já cobertos em yoDEV: nossa nota sobre Hermes Agent e nosso artigo sobre OpenClaw.
Teste
- Repo: GitHub - inkeep/open-knowledge: Beautiful, AI-native markdown editor and LLM Wiki · GitHub
- Site: openknowledge.ai
- Discussão: o thread de HN vale ler completo — é uma boa foto de como os devs já estão pensando a arquitetura do “segundo cérebro de IA”
Você ainda usa Obsidian + plugins soltos para sua base de conhecimento com agentes, ou já migrou para algo nativo como isso?