Creative Studio Stars — डिजिटल उत्पाद विकास

अधिक पढ़ने वाले से स्वचालित शेयरर तक: मैंने कैसे एक macOS ऐप बनाया जो पढ़ने और पोस्ट करने के बीच की खाई को पाटता है

Article hero image

मेरी "Later" लिस्ट में 200 से अधिक अनपढ़ आर्टिकल जमा हो गए थे, जिससे मुझे एहसास हुआ कि कंटेंट सेव करना अब एक उत्पादक आदत बनने के बजाय एक भारी बोझ बन गया है। पढ़ाई और शेयरिंग के बीच की रुकावट को दूर करने के लिए, मैंने 'Reader Chomper' नामक एक नेटिव macOS एप्लिकेशन बनाया है, जो Readwise Reader, लार्ज लैंग्वेज मॉडल्स (LLMs) और सोशल मीडिया API को एक ही वर्कफ़्लो में जोड़ता है।

मुख्य निष्कर्ष

मुख्य निष्कर्ष
  • मात्रा की समस्या: सैकड़ों अनपढ़ आर्टिकल जमा करने से निर्णय लेने में अटकन (decision paralysis) होती है, जिसके परिणामस्वरूप सेव किए गए कंटेंट को न तो पढ़ा जाता है और न ही शेयर किया जाता है।
  • सीमाओं के माध्यम से प्राथमिकता निर्धारण: एक बार में केवल 10 आर्टिकल दिखाने से सीमित निर्णय लेने पर मजबूर होना पड़ता है, जो पूरी लाइब्रेरी देखने की तुलना में ओवरव्हेल्मिंग अनुभव को रोकता है।
  • त्वरित स्कैन दक्षता: तीन बुलेट पॉइंट्स के साथ 100 शब्दों का सारांश तेजी से मूल्यांकन करने की अनुमति देता है, जिससे अक्सर पूरा आर्टिकल पढ़ने की आवश्यकता ही नहीं रह जाती।
  • संदर्भगत गहराई: LLM को एकीकृत करने से उपयोगकर्ता ऐप छोड़े बिना स्रोत सामग्री के साथ सीधे चैट करके प्रासंगिकता का निर्णय ले सकते हैं।
  • रुकावटहीन शेयरिंग: API के माध्यम से ड्राफ्ट जनरेशन और क्यूइंग प्रक्रिया को स्वचालित करने से LinkedIn और Bluesky जैसे प्लेटफ़ॉर्म पर पोस्ट करने के बीच की बाधा दूर हो जाती है।

वर्कफ़्लो: प्रकाशन तक चार कदम

वर्कफ़्लो: प्रकाशन तक चार कदम

Reader Chomper चार अलग-अलग चरणों के माध्यम से काम करता है: प्राथमिकता निर्धारण (triage), त्वरित स्कैन, गहरा सारांश और शेयरिंग। यह क्रम यह तय करने में मदद करता है कि समय किस चीज़ को देना worth है और सुनिश्चित करता है कि अगले आर्टिकल पर जाने से पहले पोस्ट क्यू हो जाएं।

चरण 1: एक बार में 10 की प्राथमिकता निर्धारण

जब मैं Reader Chomper खोलता हूं, तो यह Readwise Reader की मेरी "Later" लिस्ट के शीर्ष से ठीक 10 आर्टिकल खींचता है और वहीं रुक जाता है। अगर मुझे और कंटेंट चाहिए, तो मुझे मैन्युअली "Refill" पर क्लिक करना होगा। यह चरण इंजीनियरिंग के लिहाज से सबसे चुनौतीपूर्ण था क्योंकि Readwise का डिफ़ॉल्ट व्यू सब कुछ एक साथ दिखाता है, जिससे पहले मैं ओवरव्हेल्म्ड महसूस करता और टैब बंद कर देता। दृश्य को 10 आइटम तक सीमित करने से सत्र सीमित (finite) लगता है। मैं इसे प्रतिबंध के रूप में नहीं, बल्कि खुद के साथ एक अनुबंध के रूप में देखता हूं: 10 आर्टिकल पढ़ें, प्रत्येक के साथ क्या करना है यह तय करें और दिन के लिए सत्र को पूर्ण मानें।

चरण 2: त्वरित स्कैन चलाएं

आर्टिकल पर टैप करते ही, Reader Chomper एक "Quick Scan" जनरेट करता है: शून्य फ्लफ़ वाले तीन बुलेट पॉइंट्स के साथ 100 शब्दों का सारांश। अधिकांश आर्टिकल्स के लिए, यहीं मेरी एंगेजमेंट खत्म हो जाती है। एक बार जब मुझे तीन मुख्य बिंदु मिल जाते हैं, तो मैं आगे बढ़ सकता हूं। इस चरण ने मेरी पढ़ने की आदतों को अधिक ईमानदार बना दिया है; अब मैं खुद को यह भरोसा नहीं दिलाता कि मैं उन आर्टिकल्स को "वापस" पढ़ूंगा जिनमें मुझे पढ़ने का मन नहीं है। निर्णय लेने में अब केवल 30 सेकंड लगते हैं: या तो मुझे जो चाहिए वह मिल गया और मैं आर्टिकल को आर्काइव कर देता हूं, या फिर कुछ ऐसा है जिस पर ध्यान देने की जरूरत है।

चरण 3: गहरा सारांश और चैट

यदि 'Quick Scan' के तीन बुलेट पॉइंट्स पर्याप्त नहीं हैं, तो मेरे पास गहन संवाद के लिए दो विकल्प उपलब्ध हैं। पहला विकल्प लगभग 300 शब्दों का एक विस्तृत सारांश है। दूसरा विकल्प, जिसे मैं सबसे अधिक उपयोग करता हूँ, आर्टिकल के साथ क्लॉड (Claude) के माध्यम से चैट करना है। उदाहरण के लिए, जब मुझे "DuckLake for busy engineering managers" शीर्षक वाला एक आर्टिकल मिला, तो Quick Scan ने DuckLake क्या है, यह समझाया था, लेकिन यह नहीं कि इसकी मेरी भूमिका से विशिष्ट प्रासंगिकता क्या है। मैंने क्लॉड से पूछा, "Why is DuckLake relevant to engineering managers?" और दो सेकंड में मुझे स्रोत से सीधे खींचे गए संदर्भपूर्ण उत्तर मिले। यह सुविधा मुझे विशिष्ट प्रश्न पूछने की अनुमति देती है, जिसे कई 'read-it-later' ऐप्स समर्थित नहीं करते हैं।

चरण 4: क्यू (Queue) में डालें

जब कोई आर्टिकल पोस्ट के लायक होता है, तो मैं "Share" पर क्लिक करता हूँ। Reader Chomper एक ड्राफ्ट तैयार करता है जिसमें मुख्य विचार को पकड़ने वाला एक छोटा ब्लर्ब और लिंक शामिल होते हैं। यदि टोन बिल्कुल सही नहीं है, तो मैं "Regenerate" पर क्लिक कर सकता हूँ या इसे मैन्युअल रूप से संपादित कर सकता हूँ। API पोस्टिंग को तुरंत संभाल लेता है और आर्टिकल को Readwise में आर्काइव कर देता है, जबकि पोस्ट क्यू में रहती है।

तकनीकी स्टैक (Technical Stack)

तकनीकी स्टैक (Technical Stack)

Reader Chomper के पीछे की आर्किटेक्चर जानबूझकर सरल है, जो उन टूल्स पर निर्भर करती है जिनके लिए मैं पहले से भुगतान कर रहा था या उपयोग कर रहा था।

  • SwiftUI और Native macOS: मैंने तेज़ विकास के लिए ब्राउज़र एक्सटेंशन या वेब ऐप पर विचार किया था, लेकिन मैंने प्रदर्शन और सौंदर्यशास्त्र को प्राथमिकता दी। एक नेटिव ऐप तुरंत लॉन्च होता है, बिना किसी लेग के स्क्रॉल करता है, और macOS इंटरफ़ेस के साथ सहज रूप से एकीकृत होता है।
  • Readwise Reader: यह मेरे सहेजे गए आर्टिकल्स के लिए 'source of truth' बना हुआ है। Reader Chomper इस क्यू को प्रोसेस करने के लिए एक बेहतर इंटरफ़ेस के रूप में कार्य करता है; Reader Chomper में आर्काइव किया गया कोई भी आर्टिकल Readwise में भी आर्काइव होता है, जिससे दोनों सिस्टम स्वच्छ रहते हैं।
  • LLMs (Anthropic और OpenAI): मैं आर्टिकल्स को सारांशित करने और ब्लर्ब जनरेट करने के लिए दोनों API का उपयोग अदला-बदली करके करता हूँ। ऐप इन API कॉल के चल रहे खर्च को कोने में प्रदर्शित करता है, जो एक छोटा विवरण है जो मुझे याद दिलाता है कि ये अनुरोध निःशुल्क नहीं हैं और यह पहचानने में मदद करता है कि मैं कब बिना किसी आवश्यकता के आर्टिकल्स के बीच उछल रहा हूँ।
  • SQLite और Dropbox: आर्टिकल डेटा, सारांश और चैट इतिहास मेरे Dropbox फ़ोल्डर में एक SQLite फ़ाइल में संग्रहीत होते हैं। यह सुनिश्चित करता है कि डेटाबेस कस्टम सिंक इंफ्रास्ट्रक्चर की आवश्यकता के बिना सभी डिवाइस पर सिंक होता रहता है।

परिणाम और प्रभाव

परिणाम और प्रभाव

मेरी पोस्टिंग की आवृत्ति नहीं बढ़ी है; मैं अभी भी LinkedIn और Bluesky पर सप्ताह में दो पोस्ट का लक्ष्य रखता हूँ। हालांकि, मैं जो साझा करता हूँ उसकी गुणवत्ता में उल्लेखनीय सुधार हुआ है। पहले, मेरे फॉलोअर्स को केवल खाली लिंक मिलते थे जिन्हें मूल्य समझने के लिए क्लिक करना पड़ता था। अब, उन्हें एक ऐसा टैक (take) मिलता है जो उनमें से कुछ काम उनके लिए कर देता है। AI सारांश एक विचार को उजागर करता है, जिसके आधार पर मैं अपने संदर्भ के अनुसार अपना दृष्टिकोण बना सकता हूँ।

क्यू अक्सर महीनों गहरा चलता है, जिससे मुझे भारी पढ़ने के सप्ताहों में पोस्ट्स तैयार करने और हल्के सप्ताहों में आराम करने की सुविधा मिलती है। किसी अच्छी चीज़ को पढ़ने और उसके बारे में पोस्ट करने के बीच का अंतर अब समाप्त हो गया है। मैं अधिक चिंतनशीलता से पढ़ता हूँ क्योंकि मुझे पता है कि मेरे विचारों को रखने के लिए एक स्थान उपलब्ध है, जो पुष्टि करता है कि यह स्वचालन प्रभावी ढंग से अपना काम कर रहा है।