English | 简体中文 | 日本語 | Español | Deutsch | Français | Русский | हिन्दी | Svenska | Português (Brasil)
Ivy Tendril
10x डेवलपर्स के लिए एजेंटिक सॉफ़्टवेयर फ़ैक्ट्री
AI एजेंट अब 99% कोड लिख सकते हैं। इससे डेवलपर होने का अर्थ ही बदल जाता है — हमारी भूमिका यह जानने की ओर बढ़ जाती है कि अच्छा काम कैसा दिखता है। इसके लिए बिलकुल नए डेवलपर टूल चाहिए। Tendril वही टूल है, और एजेंट के इस युग में यह आपके IDE की जगह लेता है।
https://youtu.be/_KVG1NnAj-8
## विशेषताएँ
|
### समानांतर वर्कट्री (Parallel Worktrees)
एजेंट को अलग-अलग git वर्कट्री में चलाएँ। जब तक आप बदलावों की समीक्षा, स्वीकृति और मर्ज न करें, आपकी मुख्य ब्रांच साफ़ रहती है।
[दस्तावेज़ीकरण →](https://tendril.ivy.app/docs/gettingstarted/introduction)
|
|
|
### टनलिंग (रिमोट और मोबाइल कोडिंग)
Cloudflare Quick Tunnels से अपने सर्वर को सुरक्षित रूप से उपलब्ध कराएँ और एजेंट के काम को कहीं से भी देखें और दिशा दें।
[दस्तावेज़ीकरण →](https://tendril.ivy.app/docs/gettingstarted/introduction)
|
|
|
### आवाज़ और समृद्ध इनपुट
अंतर्निहित Whisper वॉइस इनपुट से प्रॉम्प्ट बोलकर लिखें, और टेक्स्ट फ़ाइलें, लॉग या दस्तावेज़ ड्रैग-एंड-ड्रॉप से जोड़ें।
[दस्तावेज़ीकरण →](https://tendril.ivy.app/docs/gettingstarted/introduction)
|
|
|
### योजना पर टिप्पणियाँ
ड्राफ़्ट में सीधे टिप्पणी करें, ताकि एजेंट के संशोधित लक्ष्यों के साथ योजनाएँ स्वतः अपडेट हो जाएँ।
[दस्तावेज़ीकरण →](https://tendril.ivy.app/docs/gettingstarted/introduction)
|
|
|
### सशक्त कोड समीक्षा
एजेंट के बदलाव देखें, डिफ़ जाँचें और स्वचालित सत्यापन गेट के साथ कोड स्वीकृत करें।
[दस्तावेज़ीकरण →](https://tendril.ivy.app/docs/gettingstarted/introduction)
|
|
|
### GitHub एकीकरण और स्वचालित इनबॉक्स
वेबहुक के ज़रिए GitHub Issues या jam.dev बग रिपोर्ट लें, जिससे markdown योजनाएँ स्वतः सक्रिय जॉब बन जाएँ।
[दस्तावेज़ीकरण →](https://tendril.ivy.app/docs/integrations/jamdev)
|
|
---
## समर्थित एजेंट
**किसी भी CLI एजेंट** के साथ काम करता है: जो टर्मिनल में चलता है, वह Tendril में भी चलता है।
Claude Code
Codex
GitHub Copilot
Gemini
OpenCode
+ कोई भी CLI एजेंट
## एजेंट स्किल्स
अपने पसंदीदा AI कोडिंग एजेंट को Tendril के आधिकारिक इंजीनियरिंग और डीबगिंग स्किल्स से विस्तार दें।
### तुरंत शुरू करें
यूनिवर्सल स्किल्स इंस्टॉलर से किसी भी समर्थित एजेंट के लिए Tendril स्किल्स इंस्टॉल करें:
```bash
npx skills add ivy-interactive/ivy-tendril
```
या कोई एक विशिष्ट स्किल इंस्टॉल करें:
```bash
npx skills add ivy-interactive/ivy-tendril --skill tendril-debug-plan
```
### समर्थित टूल और परिवेश
Visual Studio Code (GitHub Copilot और एक्सटेंशन)
VS Code में GitHub Copilot के लिए स्किल्स इंस्टॉल करें:
```bash
npx skills add ivy-interactive/ivy-tendril --agent github-copilot
```
ग्लोबल इंस्टॉल (सभी वर्कस्पेस में):
```bash
npx skills add ivy-interactive/ivy-tendril --agent github-copilot -g
```
या स्किल्स को सीधे `.agents/skills/` या `.github/skills/` (प्रोजेक्ट स्तर) या `~/.copilot/skills/` (ग्लोबल) में कॉपी करें।
इंस्टॉल होने के बाद स्किल्स GitHub Copilot Chat में `/skills` मेन्यू के अंतर्गत दिखते हैं और स्लैश कमांड के रूप में सीधे चलाए जा सकते हैं (जैसे `/tendril-debug-plan`, `/tendril-debug-job`, `/tendril-review`, `/tendrillable`)।
VS Code के लिए तीसरे पक्ष के एजेंट एक्सटेंशन:
- Cline: `npx skills add ivy-interactive/ivy-tendril --agent cline`
- Continue: `npx skills add ivy-interactive/ivy-tendril --agent continue`
- Roo Code: `npx skills add ivy-interactive/ivy-tendril --agent roo`
एडिटर के साथ पूर्ण एकीकरण के लिए आधिकारिक [Ivy Tendril VS Code एक्सटेंशन](https://marketplace.visualstudio.com/items?itemName=ivy-interactive.ivy-tendril) इंस्टॉल करें — इससे एम्बेडेड योजना डैशबोर्ड, वर्कट्री नेविगेशन और लाइव निष्पादन निगरानी मिलती है।
विस्तृत कॉन्फ़िगरेशन विकल्पों के लिए [VS Code सेटअप गाइड](../vscode-setup.md) देखें।
Claude Code
Claude Code मार्केटप्लेस से इंस्टॉल करें:
```
/plugin marketplace add ivy-interactive/ivy-tendril
/plugin install tendril-skills@ivy-tendril
```
स्थानीय विकास:
```bash
claude --plugin-dir /path/to/ivy-tendril
```
विस्तृत कॉन्फ़िगरेशन विकल्पों के लिए [Claude Code सेटअप गाइड](../claude-setup.md) देखें।
Antigravity CLI (agy)
Git URL से प्लगिन इंस्टॉल करें:
```bash
agy plugin install https://github.com/ivy-interactive/ivy-tendril.git
```
स्थानीय इंस्टॉलेशन:
```bash
agy plugin install ./
```
विस्तृत कॉन्फ़िगरेशन विकल्पों के लिए [Antigravity सेटअप गाइड](../antigravity-setup.md) देखें।
Cursor
Cursor के लिए इंस्टॉल करें:
```bash
npx skills add ivy-interactive/ivy-tendril --agent cursor
```
या स्किल्स को `.cursor/skills/` (प्रोजेक्ट स्तर) या `~/.cursor/skills/` (ग्लोबल) में कॉपी करें।
विस्तृत कॉन्फ़िगरेशन विकल्पों के लिए [Cursor सेटअप गाइड](../cursor-setup.md) देखें।
OpenAI Codex
Codex प्लगिन मार्केटप्लेस से इंस्टॉल करें:
```bash
codex plugin marketplace add ivy-interactive/ivy-tendril
codex plugin add tendril-skills@tendril-skills
```
Gemini CLI
Gemini CLI से इंस्टॉल करें:
```bash
gemini skills install https://github.com/ivy-interactive/ivy-tendril.git --path skills
```
---
## इंस्टॉल
स्टैंडअलोन डेस्कटॉप इंस्टॉलर (`.pkg`, `.AppImage`, `.exe`) सीधे [GitHub Releases](https://github.com/Ivy-Interactive/Ivy-Tendril/releases/latest) से डाउनलोड करें, या नीचे दी गई त्वरित इंस्टॉल कमांड में से कोई एक चलाएँ:
**macOS / Linux:**
```bash
curl -sSf https://cdn.ivy.app/install-tendril.sh | sh
```
**Windows:**
```powershell
irm https://cdn.ivy.app/install-tendril.ps1 | iex
```
### चलाना
Tendril एक डेस्कटॉप ऐप्लिकेशन है, लेकिन वही इंस्टॉलेशन एक CLI भी है। ये दो अलग बाइनरी हैं:
`tendril-app` डेस्कटॉप ऐप है, और `tendril` CLI तथा सर्वर है।
डेस्कटॉप ऐप्लिकेशन शुरू करने के लिए अपने ऐप्लिकेशन मेन्यू से **Tendril** खोलें (या `tendril-app`
बाइनरी सीधे चलाएँ)।
डेमॉन को बिना डेस्कटॉप UI के चलाएँ — HTTP और WebSocket API:
```bash
tendril run
```
`tendril run` पहले पोर्ट जाँचता है और डेटाबेस माइग्रेट करता है, फिर `127.0.0.1:5010` पर सेवा देता है।
इसे बदलने के लिए `--port` / `--host` का उपयोग करें, और यदि आपको बिना पूर्व-जाँच वाला सादा लिसनर चाहिए तो
`tendril serve` चलाएँ (`--tls-cert` / `--tls-key` भी यही कमांड लेती है)।
बाकी सब कुछ सबकमांड है — `tendril --help` सभी की सूची देता है, और `tendril doctor` इंस्टॉलेशन की स्थिति
बताता है (कोई `[FAIL]` न हो तो एग्ज़िट कोड 0, अन्यथा 1 — इसलिए इसे स्क्रिप्ट में गेट के रूप में उपयोग किया जा सकता है)।
---
## 🏛 डायरेक्टरी संरचना
```
Ivy-Tendril-V2/
├── src/
│ ├── apps/
│ │ ├── tendril-app/ # Tauri डेस्कटॉप ऐप + React फ़्रंटएंड
│ │ └── tendril-docs/ # दस्तावेज़ीकरण साइट
│ ├── packages/
│ │ └── components/ # @ivy-interactive/components + Storybook
│ ├── crates/
│ │ ├── tendril-core/ # कोर डोमेन मॉडल, SQLite डेटाबेस, वर्कट्री इंजन
│ │ ├── tendril-server/ # Axum REST और WebSocket HTTP सर्वर डेमॉन
│ │ └── tendril-cli/ # कमांड-लाइन इंटरफ़ेस ("tendril")
│ ├── extensions/
│ │ └── vscode/ # VS Code / Antigravity IDE एक्सटेंशन
│ ├── promptwares/ # Promptware एजेंट परिभाषाएँ और फ़र्मवेयर
│ ├── skills/ # एजेंट वर्कफ़्लो स्किल्स
│ └── scripts/ # रिपॉज़िटरी सेटअप और टेस्ट सत्यापन स्क्रिप्ट
├── docs/ # दस्तावेज़ीकरण सामग्री
├── Cargo.toml # एकीकृत Cargo वर्कस्पेस
├── pnpm-workspace.yaml # एकीकृत pnpm वर्कस्पेस
└── package.json # वर्कस्पेस रूट स्क्रिप्ट
```
---
## 🚀 शुरुआत करें
### आवश्यकताएँ
- [Rust](https://rustup.rs/) (edition 2021)
- [Node.js](https://nodejs.org/) (v22+) और [pnpm](https://pnpm.io/) (v11+)
- [Vite+](https://viteplus.dev/) (`vp`)
- GitHub CLI (`gh`)
### तुरंत शुरू करें
1. **डिपेंडेंसी इंस्टॉल करें**:
```bash
pnpm install
```
2. **कंपोनेंट और UI लाइब्रेरी बनाएँ**:
```bash
pnpm --filter @ivy-interactive/components build
```
3. **Storybook चलाएँ**:
```bash
pnpm dev:storybook
```
4. **डेस्कटॉप ऐप बनाएँ और चलाएँ**:
```bash
pnpm dev:app
```
5. **बैकएंड क्रेट बनाएँ**:
```bash
cargo build --workspace
```
6. **टेस्ट चलाएँ**:
```bash
# वेब और कंपोनेंट टेस्ट
pnpm test
# Rust टेस्ट
cargo test --workspace
```
### विज़ुअल और स्क्रीनशॉट परीक्षण
स्क्रीनशॉट सत्यापन और Storybook विज़ुअल टेस्ट स्थानीय रूप से चलाने के लिए:
```bash
pnpm install
pnpm run install:playwright:deps
```
---
## समुदाय और सहायता
- **Discord:** **[Discord](https://discord.gg/FHgxkDga3y)** पर समुदाय से जुड़ें।
- **प्रतिक्रिया और सुझाव:** कोई बग मिला या कोई सुझाव है? [issue खोलें](https://github.com/Ivy-Interactive/Ivy-Tendril/issues)।
- **समर्थन दिखाएँ:** हमारे विकास के साथ जुड़े रहने के लिए इस रिपॉज़िटरी को [स्टार](https://github.com/Ivy-Interactive/Ivy-Tendril) करें।
---
## लाइसेंस
Tendril सोर्स-अवेलेबल है और [Functional Source License (FSL-1.1-ALv2)](../../LICENSE) के अंतर्गत लाइसेंस-प्राप्त है। एजेंट स्किल्स और प्लगिन (`skills/`, `.claude-plugin/`, `.codex-plugin/`, `.agents/`) भी रूट रिपॉज़िटरी की शर्तों ([Functional Source License (FSL-1.1-ALv2)](../../LICENSE)) के अंतर्गत लाइसेंस-प्राप्त हैं।