इस प्रोजेक्ट के बारे में
Terax एक ओपन-सोर्स, टर्मिनल-प्रथम AI-नेटिव डेवलपमेंट एनवायरनमेंट (ADE) है जो Tauri 2, Rust और React 19 के साथ बनाया गया है। प्रोजेक्ट का दावा है कि यह डिस्क पर लगभग 7-8 MB जगह लेता है, कोई टेलीमेट्री एकत्र नहीं करता है और किसी खाते की आवश्यकता नहीं होती है। यह macOS, Linux और Windows पर चलता है और Apache-2.0 के अंतर्गत लाइसेंस प्राप्त है।
टर्मिनल: अंतर्निहित टर्मिनल WebGL रेंडरर के साथ xterm.js का उपयोग करता है, जो पृष्ठभूमि स्ट्रीमिंग, GPU-त्वरित ब्लॉक-आधारित रेंडरिंग और एक संपादक जैसी कमांड इनपुट पैनल के साथ मल्टी-टैब सत्र प्रदान करता है। एक नेटिव PTY बैकएंड (portable-pty के माध्यम से) zsh, bash, pwsh, fish और cmd का समर्थन करता है। अतिरिक्त विशेषताओं में क्षैतिज और ऊर्ध्वाधर स्प्लिट पैनल, इनलाइन खोज, लिंक पहचान, ट्रू-कलर समर्थन, शेल-सुरक्षित उद्धृत पथों के रूप में फाइलों का ड्रैग-एंड-ड्रॉप, Windows पर प्रति-टैब वर्कस्पेस वातावरण (Local या कोई भी स्थापित WSL डिस्ट्रो) और Spaces शामिल हैं जो लॉन्च के बीच टैब, कार्यकारी निर्देशिकाओं और स्प्लिट लेआउट को बहाल करते हैं।
कोड संपादक: CodeMirror 6 पर आधारित, यह TypeScript/JavaScript, Rust, Python, Go, C/C++, Java, HTML/CSS, JSON और Markdown सहित लोकप्रिय भाषाओं का समर्थन करता है। यह स्थानीय मॉडल समर्थन के साथ इनलाइन AI ऑटोकम्प्लीट, AI एडिट डिफ्स प्रदान करता है जिन्हें हंक-दर-हंक स्वीकार या अस्वीकार किया जा सकता है, ऑप्ट-इन लैंग्वेज सर्वर सपोर्ट (डायग्नोस्टिक्स, नेविगेशन, पूर्णता, फॉर्मेटिंग और कस्टम सर्वर), रेंडर किए गए Markdown प्लस छवि, वीडियो, ऑडियो और PDF देखना, Vim मोड, और Kanagawa, Catppuccin, Rosé Pine, Everforest, Dracula, Solarized, Nord, Tokyo Night, GitHub और Xcode जैसे बंडल किए गए संपादक थीम।
स्रोत नियंत्रण: उपयोगकर्ता हंक्स को स्टेज और अनस्टेज कर सकते हैं, कीबोर्ड शॉर्टकट के माध्यम से कमिट कर सकते हैं और अपस्ट्रीम जागरूकता के साथ पुश कर सकते हैं। ब्रांच प्रदर्शन detached HEAD स्थितियों को कवर करता है, और एक git इतिहास पैनल मर्ज और ब्रांच के लिए लेन रेंडरिंग के साथ एक कमिट ग्राफ दिखाता है, प्लस कमिट खोज, फ़िल्टरिंग, और रिमोट कमिट पृष्ठों के लिंक।
फाइल एक्सप्लोरर और वेब पूर्वावलोकन: एक्सप्लोरर फजी खोज, कीबोर्ड नेविगेशन, इनलाइन रीनेम, संदर्भ क्रियाओं और डिस्क पर फाइलों में बदलाव होने पर लाइव अपडेट के साथ एक Catppuccin आइकन थीम का उपयोग करता है। फाइलों और चयनों को सीधे AI साइड-पैनल से संलग्न किया जा सकता है। वेब पूर्वावलोकन स्वतः स्थानीय डेव सर्वरों का पता लगाता है और उन्हें एक पूर्वावलोकन टैब में खोलता है, और बाहरी URL को एक नेटिव चाइल्ड वेबव्यू के माध्यम से देखा जा सकता है।
AI क्षमताएं: Terax bring-your-own-key प्रदाताओं (OpenAI, Anthropic, Google Gemini, Groq, xAI, Cerebras, OpenRouter, DeepSeek, Mistral और कोई भी OpenAI-संगत एंडपॉइंट) के साथ-साथ LM Studio, MLX और Ollama के माध्यम से स्थानीय/ऑफ़लाइन इन्फरेंस का समर्थन करता है। एजेंटिक वर्कफ़्लो में योजनाएं, सब-एजेंट्स, TERAX.md फाइल के माध्यम से प्रोजेक्ट मेमोरी, फाइल पढ़ने/लिखने/संपादित करने/मल्टी-एडिट/ग्रिप/ग्लोब टूल्स, अनुमति गेटिंग के साथ bash निष्पादन और पृष्ठभूमि प्रक्रियाएं शामिल हैं। यह बाहरी कोडिंग एजेंट्स को ऑर्केस्ट्रेट कर सकता है जैसे टर्मिनल में Claude Code को स्पॉन करना, आउटपुट का निरीक्षण करना और अनुमति-गेटेड टूल्स के माध्यम से फॉलो-अप कार्य भेजना। एक कम्पोजर #handle के माध्यम से प्रॉम्प्ट स्निपेट्स, @path के माध्यम से फाइलों, वॉइस इनपुट और एक्सप्लोरर या चयन से एजेंट से संलग्न करने का समर्थन करता है। अपनी खुद की सिस्टम प्रॉम्प्ट्स और टूल सबसेट्स के साथ कस्टम एजेंट्स का समर्थन किया जाता है, निष्पादन से पहले मल्टी-स्टेप योजनाओं को उत्पन्न करने और पुष्टि करने के साथ एक प्लान मोड के साथ। API कुंजियों को keyring लाइब्रेरी के माध्यम से OS कीचेन में स्टोर किया जाता है, न कि डिस्क या localStorage में।
थीम और अनुकूलन: कस्टम थीम इन-ऐप बनाई जा सकती हैं, बंडल किए गए प्रीसेट्स के बीच स्विच की जा सकती हैं, साझा की जा सकती हैं या समुदाय से आयात की जा सकती हैं। पृष्ठभूमि छवियां समायोज्य अपारदर्शिता और ब्लर का समर्थन करती हैं, और संपादक थीम ऐप थीम से स्वतंत्र है।
इंस्टॉलेशन और प्लेटफॉर्म नोट्स: इंस्टॉलर GitHub Releases पृष्ठ पर उपलब्ध हैं, जहां से Terax स्वतः अपडेट होता है। Windows पर, डिफ़ॉल्ट शेल पहचान pwsh.exe से powershell.exe और फिर cmd.exe पर गिरती है, और WSL को एक प्रथम-वर्ग वर्कस्पेस वातावरण के रूप में माना जाता है। Linux पर, पैकेज AUR (terax-bin), एक Nix फ्लेक, AppImage (FUSE की आवश्यकता होती है), और .deb/.rpm पैकेज के माध्यम से उपलब्ध हैं। स्रोत से बनाने के लिए Rust (stable), pnpm के साथ Node 20+ और Tauri पूर्वापेक्षाओं की आवश्यकता होती है, pnpm tauri dev या pnpm tauri build का उपयोग करते हुए। टेक स्टैक में TypeScript, Vite, Vercel AI SDK v6, Tailwind v4, shadcn/ui और Zustand भी शामिल हैं। Windows बिल्ड SignPath.io से एक मुफ्त प्रमाणपत्र के साथ कोड-साइन किए जाते हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.