Show HN: OpenKnowledge – Obsidian/Notion का ओपन-सोर्स AI-first विकल्प

Obsidian/Notion माइग्रेशन और फीचर समानता

  • Obsidian vaults को सीधे खोला जा सकता है क्योंकि वे markdown हैं; अधिकांश syntax (जैसे wikilinks) समर्थित है।
  • उपयोगकर्ता ध्यान दिलाते हैं कि Obsidian केवल “just markdown” से कहीं अधिक है (dataview, dashboards, queries); मौजूदा अंतर में database/query-शैली फीचर्स और “Bases” शामिल हैं।
  • Notion माइग्रेशन markdown export के जरिए होता है; अभी तक कोई समर्पित migration tool नहीं है।
  • कुछ लोग OpenKnowledge को Obsidian + agents या VS Code workflows की तुलना में किसी मजबूत भेदभाव के बिना “yet another KM app” मानते हैं।

AI, MCP, और Local LLM Integration

  • मुख्य मूल्य: built‑in MCP server और skills, Claude, Codex, Cursor जैसे tools के लिए auto-configured, साथ ही agentic search, virtualized filesystem commands, और embedded terminal।
  • कई उपयोगकर्ता local LLMs और OpenAI-compatible endpoints के लिए first-class support की ज़ोरदार मांग करते हैं; Zed/OpenCode, Pi, Hermes, आदि के साथ integrations पर चर्चा हो रही है या वे “queued” हैं।
  • कुछ का तर्क है कि यह Obsidian plugin के रूप में भी हो सकता था; दूसरों को opinionated, out‑of‑the‑box AI workflows पसंद हैं।

Sync, Collaboration, और GitHub Dependence

  • सामग्री local markdown है; Git/GitHub का उपयोग auto-sync और sharing के लिए होता है, और GitHub source of truth है।
  • “Shared” बनाम “Local” बस यह toggle करता है कि OpenKnowledge config files gitignored हों या नहीं; कुछ भी automatically push नहीं किया जाता।
  • टीम-उन्मुख flows GitHub का उपयोग करते हैं; केवल GitHub पर निर्भर रहने, बड़े binaries, git‑LFS, और अधिक granular/atomic change sets की कमी को लेकर चिंताएँ उठाई गईं।
  • real-time multiuser collab फिलहाल सीमित है; CRDT स्थानीय रूप से (human↔agent) उपयोग होता है, जबकि git human↔human history को संभालता है।

Platform Support और App Architecture

  • Native desktop macOS है (Electron)। Linux/Windows के लिए web viewer और CLI उपलब्ध हैं; कुछ उपयोगकर्ता एक full desktop app चाहते हैं और Tauri/AppImage/Flatpak सुझाते हैं।
  • macOS-first strategy की आलोचना इसे सीमित करने वाली बताकर की गई; अन्य लोग तर्क देते हैं कि multi-platform अनिवार्य है।

Editing Experience और Knowledge Graph

  • markdown को बनाए रखते हुए tiptap + CodeMirror का उपयोग करके “Notion-grade” true WYSIWYG पर ज़ोर दिया गया है, साथ में underlying markdown और YAML frontmatter भी सुरक्षित रहता है।
  • wikilinks, forward/backlinks, और semantic search के जरिए knowledge graph मौजूद है; कुछ उपयोगकर्ताओं को यह readme में नहीं मिला।
  • वांछित फीचर्स में comments/suggestions (“red‑lining”), inline LLM feedback, और Obsidian-style plugins (charts, excalidraw, mermaid) शामिल हैं।

Compatibility, Naming, और Ecosystem

  • Slite जैसे tools के साथ एक-तरफा interoperability markdown import/export के माध्यम से हो सकती है।
  • Org Mode और Google के Open Knowledge Format में कुछ रुचि है; templates को OKF-compliant बताया गया है, और आगे के tooling (जैसे linters) पर विचार किया जा रहा है।
  • “Open Knowledge” नाम को लेकर Google के OKF और लंबे समय से मौजूद Open Knowledge Foundation के साथ भ्रम और बहस है।

Critiques, Bugs, और Trust Issues

  • रिपोर्टें हैं कि ऐप ने shell config files को explicit consent के बिना edit किया और Codex config.toml को overwrite कर दिया।
  • performance (धीमी file open/render), Electron UX, और marketing assets पर शिकायतें हैं जो ऐसे flows दिखाते हैं जो अभी तक पूरी तरह in-app उपलब्ध नहीं हैं।
  • कुछ उपयोगकर्ता दिशा को लेकर उत्साहित हैं (OSS, markdown, AI-first, Git-based team KB); अन्य tuned Obsidian/Outline setups पर टिके हुए हैं, जिनका कारण maturity, local models, और privacy है।