LAO — एक macOS ऐप जो आइडिया को ऐसे डिज़ाइन डॉक्यूमेंट में बदलता है जिसे development AI चला सके
(github.com/naka98)LAO एक macOS ऐप है जो आइडिया और development AI के बीच “डिज़ाइन ऑफिस” की तरह काम करता है।
Claude Code, Codex, Gemini CLI जैसे development AI इस्तेमाल करते समय अक्सर हम सीधे चैट में आइडिया डालकर डेवलपमेंट शुरू कर देते हैं। शुरुआत में यह तेज़ लगता है, लेकिन असल में चीज़ें छूट गईं यह बाद में, बनाने के बाद पता चलता है।
लॉगिन कैसे होगा, empty state को कैसे संभालेंगे, स्क्रीन के बीच नेविगेशन कैसे जुड़ेगा, data model स्क्रीन के साथ मेल खाता है या नहीं, error state हैं या नहीं — ऐसी बातें बाद में सामने आती हैं। फिर बदलाव, फिर दोबारा समझाना, फिर बदलाव — यही सिलसिला चलता है।
LAO इस बीच एक अतिरिक्त चरण जोड़ने की कोशिश है।
आइडिया
→ LAO में exploration और structuring
→ स्क्रीन/flow/data/API डिज़ाइन
→ development AI को सौंपे जा सकने वाला डिज़ाइन डॉक्यूमेंट
→ implementation
शुरुआत में मैं ऐसा टूल बनाना चाहता था जो AI agents को जोड़कर काम को और बेहतर तरीके से करा सके। लेकिन लगातार टेस्ट करते-करते मुझे लगा कि इससे बड़ा मसला यह है कि क्या बनाना है, यह पर्याप्त रूप से साफ़ किए बिना ही डेवलपमेंट शुरू हो जाता है।
इसलिए मैंने LAO की भूमिका को development tool के बजाय pre-development stage के डिज़ाइन टूल तक सीमित किया।
LAO के अंदर सबसे पहले IdeaBoard में आइडिया को explore किया जाता है। AI expert panel कई दृष्टिकोणों से दिशा सुझाता है, और यूज़र बातचीत करते हुए उनमें से सही दिशा को धीरे-धीरे चुनता है।
दिशा साफ़ हो जाने पर Design Workflow पर जाया जाता है। यहाँ Director काम को स्क्रीन डिज़ाइन, user flow, data model, API जैसी इकाइयों में बाँटता है। फिर हर item को Step Agent और अधिक ठोस spec में लिखता है।
मेरे लिए सबसे महत्वपूर्ण बात यह थी कि “चैट की सामग्री” को लंबे समय तक ढोना नहीं, बल्कि बीच के नतीजों को structured design information के रूप में बचाकर रखना है।
लंबी चैट में समय के साथ context धुंधला हो जाता है। इंसान भी भ्रमित होता है और AI भी। इसलिए LAO में बातचीत से ज़्यादा Work Graph और Deliverable Spec जैसे structured outputs को आधार बनाकर अगले चरण में आगे बढ़ा जाता है।
फ़िलहाल लागू किए गए मुख्य फीचर इस प्रकार हैं।
- macOS SwiftUI native ऐप
- प्रोजेक्ट-वार workspace
- IdeaBoard आधारित आइडिया exploration
- AI expert panel के ज़रिए direction suggestion
- approaches की तुलना और चयन
- Design Workflow आधारित डिज़ाइन structuring
- स्क्रीन, flow, data, API आदि डिज़ाइन items का विभाजन
- Claude / Codex / Gemini CLI provider कनेक्शन
- डिज़ाइन session सेव करना और वहीं से काम जारी रखना
- Work Graph आधारित items के बीच संबंध प्रबंधन
यह अभी किसी पूर्ण उत्पाद से ज़्यादा, AI के साथ वास्तविक प्रोडक्ट बनाते समय मुझे जिन समस्याओं का सामना करना पड़ा उन्हें कम करने के लिए बनाया गया एक experimental open source टूल है।
खास तौर पर मैं निम्न लोगों से feedback पाना चाहता हूँ।
- जो Claude Code या Codex से अक्सर side projects बनाते हैं
- जिन्हें लगता है कि AI को डेवलपमेंट सौंपने से पहले planning और design को व्यवस्थित करने की प्रक्रिया ज़रूरी है
- जिन्हें लगता है कि चैट में आइडिया तो बहुत निकलते हैं, लेकिन वे वास्तविक execution तक ठीक से नहीं पहुँचते
- जो AI agents द्वारा बनाए गए परिणामों को फिर से समझाने और संशोधित करवाने की प्रक्रिया से थकान महसूस करते हैं
- जो solo makers या छोटे teams में planning → design → development के flow को और structured बनाना चाहते हैं
मेरा मानना है कि आगे चलकर जैसे-जैसे AI development tools बेहतर होंगे, वैसे-वैसे “क्या बनाना है, इसे ठीक-ठीक व्यवस्थित करने का चरण” और भी महत्वपूर्ण हो जाएगा।
अगर development AI तेज़ी से implementation कर सकता है, तो वह गलत दिशा को भी उतनी ही तेज़ी से implement करेगा। इसलिए implementation speed से भी ज़्यादा शुरुआती structuring महत्वपूर्ण हो जाती है।
LAO उसी शुरुआती चरण को संभालने की एक कोशिश है।
अभी इसमें बहुत-सी कमियाँ हैं। खासकर UX, डिज़ाइन डॉक्यूमेंट का फ़ॉर्मैट, development AI को सौंपने का तरीका, और यह वास्तविक प्रोजेक्ट्स में किस हद तक प्रभावी है — इन सब पर feedback की ज़रूरत है।
अभी कोई टिप्पणी नहीं है.