Devia Desktop दस्तावेज़ीकरण
Devia Desktop क्या है?
Devia Desktop एक desktop application है जो AI agents के साथ software development के लिए बनाई गई है। यह कई agentic CLI tools (Claude Code, Codex, Gemini CLI और अन्य) पर एक सहज और एकीकृत interface है जो terminal में agents के साथ काम करने को एक visual, व्यवस्थित और multi-project अनुभव में बदल देता है।
यह FreeWare है: 100% सुविधाओं के साथ मुफ़्त, Windows, macOS और Linux के लिए उपलब्ध। सब कुछ local में, आपके projects और CLIs पर काम करता है; किसी account या service connection की ज़रूरत नहीं।
Installation
Windows
- Downloads page से
.exeinstaller डाउनलोड करें। - इसे चलाएँ और installation directory चुनें (user-level installation, administrator permissions की ज़रूरत नहीं)।
- अगर SmartScreen कोई warning दिखाए, तो «More info → Run anyway» पर क्लिक करें।
macOS
- अपनी architecture (Apple Silicon या Intel) का
.dmgडाउनलोड करें। - इसे खोलें और Devia को Applications folder में drag करें।
- App Apple द्वारा signed और notarized है: बिना किसी extra step के खुल जाती है।
Linux
- AppImage: डाउनलोड करें,
chmod +x Devia-*.AppImageसे permissions दें और चलाएँ। - Debian/Ubuntu:
sudo dpkg -i devia_*_amd64.debसे package install करें।
शुरुआत कैसे करें
- अपना workspace चुनें। जब आप पहली बार Devia खोलते हैं, तो एक modal आपसे वह root folder माँगता है जहाँ आपके projects रहते हैं (जैसे
~/repos)। Devia उसमें मौजूद projects list करता है और उनकी technology detect करता है। - Agent connect करें। Devia आपकी machine पर install किए गए agentic CLIs detect करता है और Settings में active agent चुनने देता है। हर project configure हो जाता है ताकि agent बिना manual adjustments के काम करे।
- बात करें। कोई project खोलें और composer में अपनी पहली instruction लिखें। Execution mode चुनें — plan (सिर्फ़ plan करे), apply (permissions के साथ apply करे) या apply-yolo (बिना confirmation के) — जितनी autonomy देना चाहें।
- Review करें। हर response markdown के साथ streaming में आती है, tool calls cards में expand होते हैं और agent के changes inline diffs के रूप में दिखते हैं।
समर्थित Agents
Devia निम्नलिखित coding CLIs के साथ काम करता है, और आप app से बाहर निकले बिना एक से दूसरे में switch कर सकते हैं:
| Agent | Notes |
|---|---|
| Claude Code | पूर्ण integration, per-run MCP servers सहित |
| OpenAI Codex | JSON event streaming |
| Gemini CLI | JSON event streaming |
| OpenCode | JSON event streaming |
| Cursor Agent | JSON event streaming |
| GitHub Copilot CLI | JSON event streaming |
| Qwen · DeepSeek · Qoder | Plain text output |
किसी session को उस agent से अलग agent के साथ continue करने पर, Devia automatic context handoff करता है: नए agent के पहले turn में काम का summary (लक्ष्य, touched files और recent exchanges) inject करता है और chat में एक divider छोड़ता है।
विशेषताएँ
Multi-project और Sessions
- Projects की listing, creation (blank या template से) और cloning; sidebar में favorites pin करना।
- Project-wise session history जो restarts के बाद भी बनी रहती है; एक click से session continue या restart करें।
- Instruction queue: agent व्यस्त होने पर prompts queue करें, drag-and-drop से reorder करें, pause और resume करें।
Multi-session Split View
- एक ही window में 4 panels (2×2) तक, हर एक अपने session और agent के साथ parallel में काम करता है।
- हर additional panel अपने git worktree में isolated काम करता है (main branch से नई branch) ताकि दो agents एक ही files को न छुएँ।
- Split और उसके worktrees app restart के बाद भी बने रहते हैं, हर session की files recover होती हैं।
Integrated SDD के साथ Kanban
- Project-wise Kanban board जिसमें specs, tasks और dependencies हों।
- Agent खुद MCP (
devia-kanban) के ज़रिए board read और update करता है: शुरू से अंत तक spec-driven development flow। - State repository के बाहर, Devia के data folder में रहती है।
Persistent Memory
- Sessions के बीच अपनी memory (
devia-memory) — personal और project-level scope के साथ। - Agent इसे automatically query और update करता है: decisions, resolved bugs और discoveries record होते हैं।
- Settings में management panel: observations search, pin, forget या clear करें।
Integrated Git
- Sidebar में live repository status।
- Inline comments के साथ diff viewer: diff की lines annotate करें और agent को review request के रूप में भेजें।
- Worktrees और snapshots का support — destructive operations से पहले rollback।
MCP Servers, Skills और Prompts
- Model Context Protocol server manager: servers install, activate, test और agents के बीच share करें; Devia हर CLI के native format में configuration inject करता है।
- Local या GitHub से skills discover और install करें।
- Prompt packs: project-wise system prompt packages।
- Projects के बीच reusable multi-CLI sub-agent manager।
Telegram से Remote Control
- Telegram से runs launch करें, status (branch, used context, cost) check करें और agent से बात करें।
- Desktop conversation का optional mirror और agent को attachments (photos, documents) भेजना।
Terminal, Voice और अन्य
- Real PTY के साथ project-wise integrated terminal, और अपने पसंदीदा IDE में project खोलें।
- Docker Compose orchestration: project-wise deploy, down और logs।
- Whisper के साथ local voice transcription — audio आपकी machine से बाहर नहीं जाता।
- Multimodal models के लिए drag-and-drop image attachments।
- Right rail में project file browser और agent द्वारा generated files का archive (outbox)।
- हर tool-call का audit log जिसमें 30-day rotation और retention हो।
- 11 भाषाएँ (es, en, ca, fr, de, it, pt, ru, zh, hi, ar), 8 Material 3 accent palettes और adjustable font size।
Configuration और Data
Devia की सारी information आपकी disk पर ~/.devia-app/ के अंतर्गत रहती है (Windows पर, C:\Users\<tu-usuario>\.devia-app\):
| Path | Content |
|---|---|
devia-app.config.json | Configuration: workspace, active agent, theme, language… |
sessions/<proyecto>/ | Project-wise chat history |
projects/<clave>/kanban.json | Project का Kanban board |
memory-global.json · projects/<clave>/memory.json | Persistent memory (personal · project-wise) |
mcp-servers.json | Configured MCP servers |
outbox-archive/ | Agent द्वारा generated files |
attachments/ | Input में attach की गई images |
audit.log | Tool-calls का log (rotation के साथ JSONL) |
अपने Devia का backup लेने के लिए बस वह folder copy करें। उसे delete करने से app अपनी initial state पर वापस आ जाती है।
Updates
Published versions इस site के public manifest पर announce होती हैं: updates/latest.json। इसमें latest available version, publication date, notes और platform-wise download links होते हैं।
Devia Desktop उस manifest को check करके आपको नए version की सूचना देता है। आप इसे manually या अपने scripts से भी check कर सकते हैं:
curl -s https://dherrero.github.io/devia/updates/latest.json | jq .version
अक्सर पूछे जाने वाले प्रश्न
क्या Devia मुफ़्त है?
हाँ। Devia Desktop 100% सुविधाओं के साथ FreeWare है, सभी platforms पर।
क्या मुझे Devia के किसी service का account या connection चाहिए?
नहीं। Devia Desktop पूरी तरह local में काम करता है। केवल वे external services उपयोग होती हैं जो आपके configure किए गए CLI agents की अपनी हैं।
क्या Devia में AI agents शामिल हैं?
नहीं: Devia वह interface है जो उन्हें direct करती है। आपको कम से कम एक agentic CLI (Claude Code, Codex, Gemini CLI, OpenCode…) अपनी credentials के साथ install करना होगा। Devia उन्हें detect करता है और बाकी सब handle करता है।
क्या मेरा data मेरी machine से बाहर जाता है?
नहीं। Sessions, memory, kanban और configuration ~/.devia-app/ में रहते हैं। Whisper के साथ voice transcription भी local में होती है। केवल वही data travel करता है जो आपका CLI agent अपने provider को भेजता है।
कौन-कौन सी भाषाओं में उपलब्ध है?
स्पेनिश, अंग्रेज़ी, वैलेंशियन, फ्रेंच, जर्मन, इतालवी, पुर्तगाली, रूसी, चीनी, हिंदी और अरबी।
मैं कोई समस्या कैसे report करूँ?
Devia के GitHub repository पर समस्या को reproduce करने के steps और अपना platform (Windows/macOS/Linux) बताते हुए एक issue खोलें।