इस प्रोजेक्ट के बारे में
Emdash एक ओपन-सोर्स डेस्कटॉप एप्लिकेशन है जिसे कई AI कोडिंग एजेंट्स को एक साथ चलाने के लिए डिज़ाइन किया गया है। प्रत्येक कार्य अपने स्वयं के Git worktree में संचालित होता है, जिससे उपयोगकर्ता एक साथ कई फिक्स या फीचर्स का पता लगा सकते हैं, diffs की समीक्षा कर सकते हैं, और सफल परिवर्तनों को मर्ज कर सकते हैं। यह स्थानीय प्रोजेक्ट्स और SSH/SFTP के माध्यम से रिमोट मशीनों का समर्थन करता है, और मौजूदा CLI एजेंट्स जैसे Claude Code, Codex, OpenCode, Amp, और अन्य के साथ एकीकृत होता है।
मुख्य विशेषताएं शामिल हैं:
- टर्मिनल को संभाले बिना कई कोडिंग एजेंट्स का समानांतर निष्पादन।
- प्रत्येक एजेंट को उसके स्वयं के Git worktree और ब्रांच में अलग करना।
- Linear, GitHub, Jira, GitLab, Asana, Featurebase, Monday.com, Forgejo, और Plain जैसे इश्यू ट्रैकर्स के साथ एकीकरण।
- diffs की एकीकृत समीक्षा, pull request निर्माण, CI निरीक्षण, और मर्जिंग।
- SSH/SFTP के माध्यम से रिमोट प्रोजेक्ट समर्थन, keychain क्रेडेंशियल स्टोरेज के साथ।
इंस्टॉलेशन macOS (Homebrew या सीधा DMG), Windows (MSI या पोर्टेबल EXE), और Linux (AppImage, DEB, RPM) के लिए x64 और ARM64 आर्किटेक्चर दोनों के लिए उपलब्ध है।
Emdash स्वचालित रूप से इंस्टॉल किए गए प्रोवाइडर CLI का पता लगाता है और Claude Code, Codex, Cursor, OpenCode, Amp, Devin, Qwen Code, Droid, और GitHub Copilot जैसे एजेंट्स का समर्थन करता है। lifecycle-hook समर्थन वाले एजेंट्स के लिए, यह स्थिति, सूचनाएं, और फिर से शुरू करने योग्य सत्रों को ट्रैक करने के लिए उपयोगकर्ता-स्तरीय कॉन्फ़िग में मार्कर-टैग किए गए प्रविष्टियां इंस्टॉल करता है।
एप्लिकेशन local-first है, स्थिति को स्थानीय SQLite डेटाबेस में संग्रहीत करता है, और कोड या चैट को Emdash सर्वर पर नहीं भेजता है। टेलीमेट्री वैकल्पिक है और इसे सेटिंग्स या TELEMETRY_ENABLED=false एनवायरनमेंट वेरिएबल के माध्यम से अक्षम किया जा सकता है।
Apache-2.0 के तहत लाइसेंस प्राप्त, योगदान गाइड और Discord समुदाय के माध्यम से योगदान का स्वागत है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.