- एजेंट-ओनली documentation tool, जो codebase या उद्देश्य-विशिष्ट memory के लिए wiki लिखने/मेंटेन करने के लिए बनाया गया है
- built-in connectors या Git repository के ज़रिए local knowledge sources इम्पोर्ट करके उन्हें एक local wiki में एकीकृत करता है
- दो मोड देता है
- Personal मोड: local Repo, Gmail, Notion, Web Search, Hacker News, X आदि को source बनाकर
~/.openwiki/wikiमें personal brain wiki बनाता है - Code मोड: मौजूदा codebase के लिए repository documentation को
openwiki/में जनरेट करता है
- Personal मोड: local Repo, Gmail, Notion, Web Search, Hacker News, X आदि को source बनाकर
- CI integration से docs अपने-आप अपडेट होते हैं; GitHub Actions/GitLab CI के लिए example workflows दिए गए हैं, जो doc update PR/merge request अपने-आप बनाते हैं
- दोनों मोड में Google Open Knowledge Format(OKF) v0.1 bundle आउटपुट करता है; concept documents में
typefield वाला YAML front matter होता है और Markdown links से रिश्ते दिखाए जाते हैं - हर code execution पर repository root में
AGENTS.mdऔरCLAUDE.mdबनाए रखता है, ताकि coding agents context search के समय wiki को refer करें- अगर फ़ाइल पहले से मौजूद हो, तो सिर्फ
<!-- OPENWIKI:START -->…<!-- OPENWIKI:END -->block अपडेट होता है और बाकी हिस्सा सुरक्षित रहता है
- अगर फ़ाइल पहले से मौजूद हो, तो सिर्फ
- local connectors के ज़रिए Git repository, Notion, Gmail, X, Web Search, Hacker News से collection सपोर्ट; एक ही connector को कई instances के रूप में configure किया जा सकता है
- कई reasoning providers का सपोर्ट: OpenAI, OpenRouter, Gemini(AI Studio), Gemini Enterprise(Vertex AI), Nebius Token Factory, Fireworks, Baseten, NVIDIA NIM, OpenAI-compatible, AWS Bedrock, Anthropic
- onboarding default के तौर पर OpenAI का
gpt-5.6-terraइस्तेमाल होता है; ChatGPT login, IAM credentials, Google ADC आदि जैसे provider-specific authentication तरीके उपलब्ध हैं
- onboarding default के तौर पर OpenAI का
- anonymous telemetry डिफ़ॉल्ट रूप से collect करता है (command/result/provider/connector name स्तर तक), लेकिन file contents/credentials/prompts/model outputs/IP collect नहीं करता;
OPENWIKI_TELEMETRY_DISABLED=1याDO_NOT_TRACK=1से इसे disable किया जा सकता है npm install -g openwikiसे install करें- MIT license
3 टिप्पणियां
मैं इसे आज़माने वाला था, लेकिन
anonymous telemetry को डिफ़ॉल्ट रूप से इकट्ठा करना (command/result/provider/connector name level तक)वाला हिस्सा थोड़ा खटकता है। बंद किया जा सकता है, ऐसा कहा गया है, लेकिन लगता है कि बहुत से लोग विवरण ठीक से देखे बिना बस डिफ़ॉल्ट सेटिंग के साथ ही इस्तेमाल करेंगे।कहा गया है कि इसे
OPENWIKI_TELEMETRY_DISABLED=1याDO_NOT_TRACK=1से disable किया जा सकता हैतो क्या आप इस पर भरोसा नहीं करते?
बंद तो किया जा सकता है, लेकिन default opt-in है, इसलिए लगता है कि बहुत लोग इसे default के रूप में ही इस्तेमाल करेंगे।
अगर कल्पना करें कि इसे किसी सहकर्मी या दोस्त को सुझा रहे हैं, तो हम यह कहेंगे, "OpenWiki अच्छा है, इसे इस्तेमाल करके देखो", यह नहीं कहेंगे, "OpenWiki अच्छा है, और
OPENWIKI_TELEMETRY_DISABLED=1याDO_NOT_TRACK=1से data collection बंद की जा सकती है, तो उसे ऑन करके इस्तेमाल करना" :(वैसे मैंने
myeongryeongऔरgyeolgwaको Prompt और Output समझ लिया था। लेकिन मूल लेख फिर से देखा तो ऐसा नहीं था। तो फिर शायद ठीक हो सकता है?!