Show HN: OpenKnowledge – Obsidian/Notion का ओपन-सोर्स AI-first विकल्प
एक ओपन-सोर्स नोट-टेकिंग और knowledge management app, OpenKnowledge, Obsidian की local-markdown flexibility को Notion-शैली WYSIWYG editing और MCP servers व skills के जरिए built-in AI tooling के साथ जोड़ने का लक्ष्य रखता है। टिप्पणीकार इसके Git/GitHub-आधारित sync, Obsidian-vault compatibility और team-oriented workflows का स्वागत करते हैं, लेकिन macOS-only desktop support, proprietary AI services पर निर्भरता, सीमित local LLM integration, और Electron performance तथा config file changes जैसी खुरदरी बातों को लेकर चिंताएँ भी उठाते हैं। कई लोगों को इसमें संभावनाएँ दिखती हैं यदि यह platform support बढ़ाए, native AI और plugin capabilities को गहरा करे, और databases, dashboards, तथा complex queries जैसे advanced Obsidian use cases को बेहतर तरीके से संबोधित करे.
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 है।