इस प्रोजेक्ट के बारे में

Wise एक AI एजेंट-उन्मुख डेस्कटॉप विकास कार्यक्षेत्र है, जो Tauri 2, Rust, React 19, TypeScript और Vite पर निर्मित है। यह स्थानीय Git रिपॉजिटरी को कार्य संदर्भ के रूप में उपयोग करता है, AI सत्र, टर्मिनल, फ़ाइल संपादन, शाखा और Diff प्रबंधन, Worktree, कार्यप्रवाह और निर्धारित स्वचालन को एक ही इंटरफ़ेस में जोड़ता है, जिसका लक्ष्य AI विकास कार्यों को वार्तालाप से चलने योग्य, देखने योग्य और पुनरावलोकन योग्य प्रक्रिया तक विस्तारित करना है। मुख्य क्षमताओं में शामिल हैं: 1. कार्यक्षेत्र प्रबंधन: एकल रिपॉजिटरी के त्वरित प्रारंभ का समर्थन करता है, साथ ही कई रिपॉजिटरी को उन्नत कार्यक्षेत्र में संगठित करने का भी समर्थन करता है; प्रत्येक रिपॉजिटरी के अपने स्वतंत्र सत्र, निष्पादन वातावरण, त्वरित क्रियाएँ, आवश्यकताएँ, निर्धारित कार्य और चलने की स्थिति हो सकती है। 2. बहु-निष्पादन वातावरण: एक ही कार्यक्षेत्र में Claude Code, Codex RPC, Cursor Agent, DeepSeek Harness, Gemini CLI, OpenCode और Qoder CLI को जोड़ा जा सकता है। README में बताया गया है कि विशिष्ट उपलब्धता स्थानीय CLI स्थापना और खाता कॉन्फ़िगरेशन पर निर्भर करती है। 3. सत्र और निष्पादन: कई AI सत्र बनाने, पुनर्स्थापित करने, रोकने और समानांतर रूप से चलाने का समर्थन करता है, जिसमें बहु-फलक लेआउट, रिच टेक्स्ट इनपुट, फ़ाइल और छवि संदर्भ, वॉयस इनपुट, शॉर्टकट कमांड, अनुमति संकेत, सैंडबॉक्स, मॉडल कॉन्फ़िगरेशन, उपयोग दृश्य और प्रक्रिया प्रबंधन शामिल है। 4. HUD फ्लोटिंग विंडो: पिन किए गए कैप्सूल इनपुट बार के माध्यम से रिपॉजिटरी, सत्र, निष्पादन वातावरण और मॉडल स्विच करें, कार्य सबमिट या रोकें, चलने की स्थिति, Git आँकड़े और पूर्णता सूचनाएँ देखें; वैश्विक शॉर्टकट कुंजी एप्लिकेशन फोकस में न होने पर भी इसे सक्रिय कर सकती है। 5. कार्यप्रवाह: कैनवास का उपयोग करके चरणों, नोड्स, वितरण संबंधों और चलने के क्रम को व्यवस्थित करें, टेम्पलेट, समानांतर कार्य, निष्पादन स्नैपशॉट, स्वीकृति परिणाम, विफलता पर पुनः प्रयास और चलने के रिकॉर्ड की समीक्षा का समर्थन करता है। 6. क्षमता हब: सहायक टेम्पलेट, एजेंट रजिस्ट्री, रिपॉजिटरी के अंदर .agents, Skills, MCP Server, Hooks, प्लगइन और एक्सटेंशन प्रबंधित करें। एक्सटेंशन कौशल, थीम, MCP, सहायक, सेटिंग पेज और जीवनचक्र स्क्रिप्ट का योगदान कर सकते हैं, और अनुमतियाँ घोषित कर सकते हैं। 7. स्वचालन और चैनल: रिपॉजिटरी के अनुसार Cron कार्य, मिशन, सत्र पुनर्चालन और पृष्ठभूमि निष्पादन कॉन्फ़िगर करने का समर्थन करता है; अपरिवर्तित परिवर्तनों या मुख्य शाखा के सापेक्ष कोड समीक्षा कर सकता है, और DingTalk, Feishu, WeCom, Telegram या सामान्य WebSocket के माध्यम से सूचनाएँ, रसीदें और दूरस्थ निर्देश प्राप्त कर सकता है। 8. आर्टिफैक्ट और ब्राउज़र मॉनिटरिंग: आर्टिफैक्ट जांच डेस्क Markdown, Diff, छवि, PDF, Office, HTML और कोड टेक्स्ट को ब्राउज़ और पूर्वावलोकन कर सकता है। Chrome पेज मॉनिटरिंग CDP या wise-page-monitor एक्सटेंशन के माध्यम से JavaScript अपवाद, कंसोल जानकारी, इंटरफ़ेस और नेटवर्क विफलताएँ, Web Vitals, लंबे कार्य, धीमे अनुरोध, सफेद स्क्रीन, क्रैश, ऑपरेशन ट्रेल, SourceMap स्थान और स्क्रीनशॉट एकत्र कर सकता है, और समस्याओं को ट्रैकिंग और मरम्मत के लिए एजेंट को भेज सकता है। 9. कैनवास: आर्टिफैक्ट केंद्र या रिपॉजिटरी फ़ाइलों से HTML, SVG, Markdown आदि सामग्री खोल सकता है, डेस्कटॉप, टैबलेट, फोन की चौड़ाई के अनुसार पूर्वावलोकन और ज़ूम कर सकता है; चैट उत्तरों में पूर्ण HTML/SVG कोड ब्लॉक को इंटरैक्टिव कैनवास में भी बदला जा सकता है। स्क्रिप्ट एक स्वतंत्र सैंडबॉक्स में चलती हैं, संसाधन आकार और संख्या पर सीमाएँ होती हैं। डेटा डिफ़ॉल्ट रूप से स्थानीय ~/.wise/ में सहेजा जाता है, जिसमें SQLite डेटाबेस, रिपॉजिटरी पंजीकरण जानकारी, विंडो और सत्र स्थिति, छवियाँ और मॉनिटरिंग साक्ष्य शामिल हैं। रिपॉजिटरी-स्तरीय एक्सटेंशन रिपॉजिटरी के अंदर .wise/extensions/ में रखे जा सकते हैं, वैश्विक एक्सटेंशन ~/.wise/extensions/ में स्थित हैं। README चेतावनी देता है कि एजेंट की फ़ाइल पढ़ने/लिखने, कमांड निष्पादन और नेटवर्क क्षमताएँ संबंधित CLI, सैंडबॉक्स, Wise अनुमतियों और एक्सटेंशन अनुमतियों द्वारा संयुक्त रूप से निर्धारित की जाती हैं, और API कुंजियों का उचित प्रबंधन आवश्यक है। स्थानीय विकास के लिए Bun, Rust stable और Tauri 2 पूर्वापेक्षाओं की आवश्यकता होती है। सामान्य कमांड में bun install निर्भरताएँ स्थापित करना, bun run tauri:dev डेस्कटॉप विकास मोड शुरू करना, bun test फ्रंटएंड परीक्षण चलाना, bun run build और bun run tauri:build इंस्टॉलेशन पैकेज बनाना शामिल है, बिल्ड आउटपुट src-tauri/target/release/bundle/ में स्थित है। परियोजना Apache License 2.0 के तहत ओपन-सोर्स है।