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 है।