Show HN: OpenKnowledge – open source AI-first alternative to Obsidian/Notion
Obsidian/Notion Migration and Feature Parity
- Obsidian vaults can be opened directly since they are markdown; most syntax (e.g., wikilinks) is supported.
- Users note Obsidian is more than “just markdown” (dataview, dashboards, queries); current gaps include database/query-style features and “Bases.”
- Notion migration is via markdown export; no dedicated migration tool yet.
- Some see OpenKnowledge as “yet another KM app” without strong differentiation from Obsidian + agents or VS Code workflows.
AI, MCP, and Local LLM Integration
- Core value: built‑in MCP server and skills, auto-configured for tools like Claude, Codex, Cursor, with agentic search, virtualized filesystem commands, and an embedded terminal.
- Several users strongly want first-class support for local LLMs and OpenAI-compatible endpoints; integrations with Zed/OpenCode, Pi, Hermes, etc. are discussed or “queued.”
- Some argue this could have been an Obsidian plugin; others like having opinionated, out‑of‑the‑box AI workflows.
Sync, Collaboration, and GitHub Dependence
- Content is local markdown; Git/GitHub is used for auto-sync and sharing, with GitHub as source of truth.
- “Shared” vs “Local” just toggles whether OpenKnowledge config files are gitignored; nothing is pushed automatically.
- Team-oriented flows use GitHub; concerns raised about relying only on GitHub, large binaries, git‑LFS, and lack of more granular/atomic change sets.
- Real-time multiuser collab currently limited; CRDT is used locally (human↔agent), with git managing human↔human history.
Platform Support and App Architecture
- Native desktop is macOS (Electron). Web viewer and CLI are available for Linux/Windows; some users want a full desktop app and suggest Tauri/AppImage/Flatpak.
- macOS-first strategy is criticized as limiting; others argue multi-platform is essential.
Editing Experience and Knowledge Graph
- Emphasis on “Notion-grade” true WYSIWYG over markdown, using tiptap + CodeMirror, while preserving underlying markdown and YAML frontmatter.
- Knowledge graph exists via wikilinks, forward/backlinks, and semantic search; some users missed this from the readme.
- Desired features include comments/suggestions (“red‑lining”), inline LLM feedback, and Obsidian-style plugins (charts, excalidraw, mermaid).
Compatibility, Naming, and Ecosystem
- Can interoperate one‑way with tools like Slite via markdown import/export.
- Some interest in Org Mode and Google’s Open Knowledge Format; templates are said to be OKF‑compliant, and further tooling (e.g., linters) is being considered.
- Confusion and debate around the “Open Knowledge” name vs Google’s OKF and the long-standing Open Knowledge Foundation.
Critiques, Bugs, and Trust Issues
- Reports of the app editing shell config files without explicit consent and overwriting a Codex
config.toml. - Complaints about performance (slow file open/render), Electron UX, and marketing assets showing flows not yet available fully in-app.
- Some users are enthusiastic about the direction (OSS, markdown, AI-first, Git-based team KB); others are sticking with tuned Obsidian/Outline setups, citing maturity, local models, and privacy.