Show HN: OpenKnowledge – alternativa open source e AI-first ao Obsidian/Notion
Migração do Obsidian/Notion e Paridade de Recursos
- Os vaults do Obsidian podem ser abertos diretamente, pois são markdown; a maior parte da sintaxe (por exemplo, wikilinks) é suportada.
- Usuários observam que o Obsidian é mais do que “apenas markdown” (dataview, dashboards, queries); as lacunas atuais incluem recursos de banco de dados/estilo consulta e “Bases.”
- A migração do Notion é feita via exportação em markdown; ainda não há uma ferramenta dedicada de migração.
- Alguns veem o OpenKnowledge como “mais um app de KM” sem diferenciação forte em relação ao Obsidian + agentes ou fluxos de trabalho do VS Code.
IA, MCP e Integração com LLMs Locais
- Valor central: servidor MCP integrado e skills, configurados automaticamente para ferramentas como Claude, Codex, Cursor, com busca agentic, comandos de filesystem virtualizado e um terminal embutido.
- Vários usuários querem fortemente suporte de primeira classe para LLMs locais e endpoints compatíveis com OpenAI; integrações com Zed/OpenCode, Pi, Hermes etc. são discutidas ou estão “na fila.”
- Alguns argumentam que isso poderia ter sido um plugin do Obsidian; outros gostam de ter fluxos de trabalho de IA opinativos e prontos para uso.
Sincronização, Colaboração e Dependência do GitHub
- O conteúdo é markdown local; Git/GitHub é usado para auto-sync e compartilhamento, com o GitHub como fonte da verdade.
- “Shared” vs “Local” apenas alterna se os arquivos de configuração do OpenKnowledge entram no gitignore; nada é enviado automaticamente.
- Fluxos voltados para equipes usam GitHub; foram levantadas preocupações sobre depender apenas do GitHub, binários grandes, git-LFS e falta de conjuntos de mudanças mais granulares/atômicos.
- A colaboração multiusuário em tempo real está atualmente limitada; CRDT é usado localmente (humano↔agente), com git gerenciando o histórico humano↔humano.
Suporte de Plataforma e Arquitetura do App
- O desktop nativo é macOS (Electron). Um visualizador web e CLI estão disponíveis para Linux/Windows; alguns usuários querem um app desktop completo e sugerem Tauri/AppImage/Flatpak.
- A estratégia focada em macOS é criticada por limitar; outros argumentam que suporte multiplataforma é essencial.
Experiência de Edição e Grafo de Conhecimento
- Ênfase em WYSIWYG verdadeiro “nível Notion” em vez de markdown, usando tiptap + CodeMirror, preservando o markdown subjacente e o YAML frontmatter.
- O grafo de conhecimento existe via wikilinks, links de ida e volta e busca semântica; alguns usuários sentiram falta disso no README.
- Recursos desejados incluem comentários/sugestões (“red-lining”), feedback inline do LLM e plugins no estilo Obsidian (charts, excalidraw, mermaid).
Compatibilidade, Nome e Ecossistema
- Pode interoperar de forma unidirecional com ferramentas como Slite via importação/exportação em markdown.
- Há interesse em Org Mode e no Open Knowledge Format da Google; os templates são considerados compatíveis com OKF, e outras ferramentas (por exemplo, linters) estão sendo consideradas.
- Há confusão e debate em torno do nome “Open Knowledge” versus o OKF da Google e a já antiga Open Knowledge Foundation.
Críticas, Bugs e Problemas de Confiança
- Há relatos do app editando arquivos de configuração do shell sem consentimento explícito e sobrescrevendo um
config.tomldo Codex. - Reclamações sobre desempenho (abertura/renderização lenta de arquivos), UX do Electron e assets de marketing mostrando fluxos que ainda não estão totalmente disponíveis no app.
- Alguns usuários estão entusiasmados com a direção (OSS, markdown, AI-first, KB de equipe baseada em Git); outros continuam com setups ajustados de Obsidian/Outline, citando maturidade, modelos locais e privacidade.