Smart Composer - Obsidian प्लगइन जो लिखना Cursor AI जितना आसान बनाता है
(github.com/glowingjade)Obsidian नोट्स लिखते समय अक्सर पहले से मौजूद नोट्स/जानकारी को इधर-उधर खोजते रहना पड़ता है.
आप अच्छा लेखन अधिक कुशलता से करना चाहते हैं, लेकिन ChatGPT से वह काम करवाने का रास्ता बहुत लंबा हो जाता है.
- अपने context (Vault की background knowledge + मनचाही writing style) को समझाने में बहुत समय लग जाता है.
- बार-बार context-switching, copy+paste बहुत ज़्यादा करना पड़ता है.
हम Cursor AI को पसंद करने वाले डेवलपर्स हैं, इसलिए हम Obsidian नोट एडिटिंग में भी ऐसा अनुभव लाना चाहते थे जहाँ AI मेरे काम को समझकर ठीक उसी हिसाब से मदद करे.
इसीलिए हमने Smart Composer प्लगइन बनाया है.
Smart Composer की मुख्य विशेषताएँ
- context को समझने वाली बातचीत
- note mention: @फ़ाइलनाम से नोट्स का संदर्भ लेकर AI से बात करें -> AI को बार-बार अपनी background जानकारी समझाने की ज़रूरत नहीं
- web link mention: सिर्फ वेब लिंक पेस्ट करके वेबसाइट की सामग्री का संदर्भ लिया जा सकता है. (YouTube की सामग्री भी समझता है)
- Vault Search(RAG): पूरे Vault में खोजकर संबंधित सामग्री अपने-आप ढूँढता और उपयोग करता है
- one-click edit suggestions
- AI auto edit "Apply": AI अगर दस्तावेज़ में बदलाव सुझाए, तो एक क्लिक में लागू करें
- बदलाव से पहले और बाद की तुलना करके चुनिंदा रूप से लागू किया जा सकता है
- local model support
- अपनी पसंद के API key के ज़रिए personalized AI model इस्तेमाल कर सकते हैं
- Ollama से open source AI model को लोकल में चलाएँ -> privacy, offline उपयोग
- Prompt Template (अक्सर इस्तेमाल होने वाले prompts को सहेजना) जैसी कई AI convenience features
Smart Composer फिलहाल community plugin के रूप में पंजीकृत है.
Obsidian में "Smart Composer" खोजें, या लिंक के ज़रिए इंस्टॉल करके देखें.
GitHub Star या feedback छोड़ें तो हमें खुशी होगी!
अगर आपके पास कोई राय या सवाल हो, तो वे हमेशा स्वागतयोग्य हैं.
19 टिप्पणियां
वाह... यह वाकई कमाल है!
ChatGPT MD, Obsidian Copilot, Smart Connections वगैरह AI से जुड़े कई एक्सटेंशन मैंने इस्तेमाल किए हैं, लेकिन यह एक्सटेंशन सच में बहुत अच्छा है!
Claude में personal account पर paid API इस्तेमाल नहीं करने देते, इसलिए मैं openrouter इस्तेमाल कर रहा हूँ, और custom settings के साथ apply करने पर यह अच्छी तरह काम करता है.
मुझे थोड़ा संदेह था, लेकिन अगर यह बताया गया होता कि OpenRouter भी supported है, तो शायद मैं ज़्यादा भरोसे के साथ इसे configure कर पाता. ^^;
धन्यवाद!! haha यह जानकर अच्छा लगा कि OpenRouter सपोर्ट आपके काम आया, लगता है कि हमें गाइडेंस अपडेट करनी होगी ताकि दूसरे लोग भी इसे और आसानी से इस्तेमाल करना शुरू कर सकें haha
हमेशा समर्थन करता हूँ haha
धन्यवाद, अनाम डेवलपर जी haha
Reliveai, हिम्मत बनाए रखो
मैं इसे खूब फैलाकर प्रचार कर रहा हूँ haha
Obsidian के सबसे बड़े विशेषज्ञ Johan जी की वजह से मुझे बहुत बड़ी ताकत मिलती है haha आगे भी ऐसे ही फाइटिंग!!
ओह, यह आपने खुद बनाया है न? मैं भी इस प्रोडक्ट को अच्छी तरह इस्तेमाल कर रहा हूँ :) Obsidian को काफी heavy तरीके से इस्तेमाल करते-करते, यह कई बार बहुत काम आता है
हाँ, यह वही प्लगइन है जो हमने बनाया है haha धन्यवाद!!
नमस्ते, मैंने आज इसे इंस्टॉल किया और बहुत अच्छे से इस्तेमाल कर रहा हूँ :)
अगर Copilot के Inline Chat जैसी कोई सुविधा हो, या चुने हुए ब्लॉक को तुरंत Chat में डालने वाली सुविधा हो, तो यह वाकई कमाल होगा!
"Add Selection to Chat"कमांड का उपयोग करने पर आप चुने हुए ब्लॉक को Chat में जोड़ सकते हैं!संबंधित दस्तावेज़ भी संलग्न हैं: https://github.com/glowingjade/obsidian-smart-composer/…
धन्यवाद! यह तो पहले से बना हुआ था, हाहा। संदर्भ के लिए, मैं अक्सर shortcuts भूल जाता हूँ, इसलिए
obsidian-commanderप्लगइन से context menu में custom commands जोड़कर इस्तेमाल कर रहा हूँ, और यह बहुत सुविधाजनक है।इस प्लगइन की वजह से मैंने Claude और GPT के लिए API शुल्क चुकाया। शानदार ऐप के लिए धन्यवाद। इसे अलग-अलग तरह से आज़माकर इसमें योगदान भी करना चाहता हूँ!
धन्यवाद! हम लोगों ने भी इसी वजह से Notion से Obsidian Sync पर पूरा team space शिफ्ट कर दिया haha
योगदान हमेशा स्वागतयोग्य है!! नीचे दिए गए open chat room लिंक में बेझिझक अपनी राय साझा करें, या Github open source में issue/PR के ज़रिए मदद करें—यह हमारे लिए बहुत बड़ी ताकत होगी haha
यह वाकई बहुत अच्छा है। UI, Cursor से काफ़ी मिलता-जुलता है, क्या आपने इसे खुद implement किया है?
धन्यवाद! बेसिक UI के लिए मैंने Cursor को रेफर किया था, और इसे Obsidian की एडिटिंग स्थिति में और ज़्यादा सुविधाजनक बनाने के लिए विकसित कर रहा हूँ। सब कुछ मैंने खुद इम्प्लीमेंट किया है haha
Smart Composer उपयोगकर्ताओं के लिए जानकारी साझा करने हेतु एक open chat room भी साझा कर रहा हूँ!
https://open.kakao.com/o/gCL8TjWg
क्या इसमें शामिल होने वाले लोगों की संख्या बढ़ा सकते हैं?
अरे, मुझे अब पता चला कि प्रतिभागियों की संख्या पर सीमा थी haha;; मैंने इसे हटा दिया है! बताने के लिए धन्यवाद haha