English | 简体中文 | 日本語 | Español | Deutsch | Français | Русский | हिन्दी | Svenska | Português (Brasil)

Tendril Logo Ivy Tendril

GitHub stars Latest Release CI Status Dokumentation Unterstützte Plattformen: macOS, Windows und Linux

Die agentische Softwarefabrik für 10x-Entwickler

KI-Agenten können mittlerweile 99 % des Codes schreiben. Dies verändert grundlegend, was es bedeutet, Entwickler zu sein. Unsere Rolle verlagert sich darauf zu wissen, wie exzellenter Code aussieht. Dafür benötigen wir völlig neue Entwicklertools. Tendril ist dieses Werkzeug und ersetzt Ihre IDE im Zeitalter der Software-Agenten.

Ivy Tendril in zwei Minuten: auf YouTube ansehen

https://youtu.be/_KVG1NnAj-8

## Funktionen
### Parallele Worktrees (Parallel Worktrees) Führen Sie Agenten in isolierten Git-Worktrees aus. Halten Sie Ihren Hauptzweig (Main Branch) sauber, bis Sie Änderungen überprüfen, freigeben und mergen. [Dokumentation →](https://tendril.ivy.app/docs/gettingstarted/introduction) Parallele Worktrees
### Tunneling (Tunneling) (Remote- und mobiles Programmieren) Geben Sie Ihren Server sicher über Cloudflare Quick Tunnels frei, um Agentenläufe von überall aus zu überwachen und zu steuern. [Dokumentation →](https://tendril.ivy.app/docs/gettingstarted/introduction) Tunneling
### Sprach- und Rich-Input (Voice & Rich Input) Diktieren Sie Prompts mit der integrierten Whisper-Spracheingabe und fügen Sie Textdateien, Protokolle oder Dokumente bequem per Drag-and-Drop hinzu. [Dokumentation →](https://tendril.ivy.app/docs/gettingstarted/introduction) Sprach- und Rich-Input
### Plan-Annotationen (Plan Annotations) Kommentieren Sie Entwürfe direkt inline, um Pläne automatisch mit überarbeiteten Zielen für Agenten zu aktualisieren. [Dokumentation →](https://tendril.ivy.app/docs/gettingstarted/introduction) Plan-Annotationen
### Leistungsstarke Code-Reviews (Code Reviews) Überprüfen Sie Agenten-Änderungen, inspizieren Sie Diffs und geben Sie Code mithilfe automatisierter Verifikations-Gates frei. [Dokumentation →](https://tendril.ivy.app/docs/gettingstarted/introduction) Leistungsstarke Code-Reviews
### GitHub-Integration und automatische Inbox (GitHub Integration & Automated Inbox) Erfassen Sie GitHub Issues oder jam.dev-Fehlerberichte per Webhook, um Markdown-Pläne automatisch in aktive Jobs umzuwandeln. [Dokumentation →](https://tendril.ivy.app/docs/integrations/jamdev) GitHub-Integration und automatische Inbox
--- ## Unterstützte Agenten Funktioniert mit **jedem CLI-Agenten**: Wenn er im Terminal läuft, läuft er in Tendril.

Claude Code Logo Claude Code   Codex Logo Codex   GitHub Copilot Logo GitHub Copilot   Gemini Logo Gemini   OpenCode Logo OpenCode   Apple Foundation Models Logo Apple Foundation Models   + jeder CLI-Agent

## Agent Skills Erweitern Sie Ihre bevorzugten KI-Coding-Agenten mit offiziellen Tendril-Engineering- und Debugging-Skills. ### Schnellstart Installieren Sie Tendril-Skills für jeden unterstützten Agenten mit dem universellen Skills-Installer: ```bash npx skills add ivy-interactive/ivy-tendril ``` Oder installieren Sie einen bestimmten Skill: ```bash npx skills add ivy-interactive/ivy-tendril --skill tendril-debug-plan ``` ### Unterstützte Tools und Umgebungen
Visual Studio Code (GitHub Copilot und Erweiterungen) Installieren Sie Skills für GitHub Copilot in VS Code: ```bash npx skills add ivy-interactive/ivy-tendril --agent github-copilot ``` Globale Installation (für alle Workspaces): ```bash npx skills add ivy-interactive/ivy-tendril --agent github-copilot -g ``` Oder kopieren Sie die Skills direkt nach `.agents/skills/` oder `.github/skills/` (projekteigen) oder nach `~/.copilot/skills/` (global). Nach der Installation erscheinen die Skills im GitHub Copilot Chat unter dem Menü `/skills` und können direkt als Slash-Befehle aufgerufen werden (z. B. `/tendril-debug-plan`, `/tendril-debug-job`, `/tendril-review`, `/tendrillable`). Drittanbieter-Erweiterungen für 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` Für eine vollständige Editor-Integration installieren Sie die offizielle [Ivy Tendril VS Code Erweiterung](https://marketplace.visualstudio.com/items?itemName=ivy-interactive.ivy-tendril) für integrierte Plan-Dashboards, Worktree-Navigation und Live-Überwachung von Ausführungen. Weitere Konfigurationsoptionen finden Sie im [VS Code Setup-Guide](../vscode-setup.md).
Claude Code Installation über den Claude Code Plugin Marketplace: ``` /plugin marketplace add ivy-interactive/ivy-tendril /plugin install tendril-skills@ivy-tendril ``` Lokale Entwicklung: ```bash claude --plugin-dir /path/to/ivy-tendril ``` Weitere Konfigurationsoptionen finden Sie im [Claude Code Setup-Guide](../claude-setup.md).
Antigravity CLI (agy) Plugin über Git-URL installieren: ```bash agy plugin install https://github.com/ivy-interactive/ivy-tendril.git ``` Lokale Installation: ```bash agy plugin install ./ ``` Weitere Konfigurationsoptionen finden Sie im [Antigravity Setup-Guide](../antigravity-setup.md).
Cursor Installation für Cursor: ```bash npx skills add ivy-interactive/ivy-tendril --agent cursor ``` Oder kopieren Sie die Skills nach `.cursor/skills/` (projekteigen) oder `~/.cursor/skills/` (global). Weitere Konfigurationsoptionen finden Sie im [Cursor Setup-Guide](../cursor-setup.md).
OpenAI Codex Installation über den Codex Plugin Marketplace: ```bash codex plugin marketplace add ivy-interactive/ivy-tendril codex plugin add tendril-skills@tendril-skills ```
Gemini CLI Installation mit der Gemini CLI: ```bash gemini skills install https://github.com/ivy-interactive/ivy-tendril.git --path skills ```
--- ## Installation Laden Sie eigenständige Desktop-Installer (`.pkg`, `.AppImage`, `.exe`) direkt von [GitHub Releases](https://github.com/Ivy-Interactive/Ivy-Tendril/releases/latest) herunter oder führen Sie einen der folgenden Schnellinstallationsbefehle aus: **macOS / Linux:** ```bash curl -sSf https://cdn.ivy.app/install-tendril.sh | sh ``` **Windows:** ```powershell irm https://cdn.ivy.app/install-tendril.ps1 | iex ``` ### Ausführung Tendril ist eine Desktop-Anwendung, doch dieselbe Installation ist auch eine CLI. Es sind zwei getrennte Binaries: `tendril-app` ist die Desktop-Anwendung, `tendril` ist die CLI und der Server. Die Desktop-Anwendung wird über **Tendril** im Anwendungsmenü gestartet (oder indem das Binary `tendril-app` direkt ausgeführt wird). Den Daemon headless starten — die HTTP- und WebSocket-API, ohne Desktop-Oberfläche: ```bash tendril run ``` `tendril run` prüft zuerst den Port und migriert die Datenbank, danach wird auf `127.0.0.1:5010` ausgeliefert. Mit `--port` / `--host` lässt sich das ändern, und `tendril serve` liefert den reinen Listener ohne Vorabprüfungen (es ist außerdem der Befehl, der `--tls-cert` / `--tls-key` annimmt). Alles Weitere sind Unterbefehle — `tendril --help` listet sie alle auf, und `tendril doctor` berichtet über die Installation (Exit-Code 0, wenn nichts `[FAIL]` ist, sonst 1, sodass er ein Skript absichern kann). --- ## 🏛 Verzeichnisstruktur ``` Ivy-Tendril-V2/ ├── src/ │ ├── apps/ │ │ ├── tendril-app/ # Tauri Desktop-App + React Frontend │ │ └── tendril-docs/ # Dokumentationswebsite │ ├── packages/ │ │ └── components/ # @ivy-interactive/components + Storybook │ ├── crates/ │ │ ├── tendril-core/ # Kern-Domänenmodelle, SQLite-Datenbank, Worktree-Engine │ │ ├── tendril-server/ # Axum REST & WebSocket HTTP-Server-Daemon │ │ └── tendril-cli/ # Befehlszeilenschnittstelle ("tendril") │ ├── extensions/ │ │ └── vscode/ # VS Code / Antigravity IDE Erweiterung │ ├── promptwares/ # Promptware-Agentendefinitionen & Firmware │ ├── skills/ # Agenten-Workflow-Skills │ └── scripts/ # Skripte für Repository-Setup & Testvalidierung ├── docs/ # Dokumentationsinhalte ├── Cargo.toml # Einheitlicher Cargo-Workspace ├── pnpm-workspace.yaml # Einheitlicher pnpm-Workspace └── package.json # Workspace-Root-Skripte ``` --- ## 🚀 Erste Schritte ### Voraussetzungen - [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`) ### Schnellstart 1. **Abhängigkeiten installieren**: ```bash pnpm install ``` 2. **Komponenten & UI-Bibliothek erstellen**: ```bash pnpm --filter @ivy-interactive/components build ``` 3. **Storybook starten**: ```bash pnpm dev:storybook ``` 4. **Desktop-App erstellen & ausführen**: ```bash pnpm dev:app ``` 5. **Backend-Crates kompilieren**: ```bash cargo build --workspace ``` 6. **Tests ausführen**: ```bash # Web- & Komponententests pnpm test # Rust-Tests cargo test --workspace ``` ### Visuelle Tests & Screenshot-Tests Um Screenshot-Verifizierungen und visuelle Storybook-Tests lokal auszuführen: ```bash pnpm install pnpm run install:playwright:deps ``` --- ## Community & Support - **Discord:** Treten Sie der Community auf **[Discord](https://discord.gg/FHgxkDga3y)** bei. - **Feedback & Ideen:** Einen Fehler gefunden oder eine Idee? [Öffnen Sie ein Issue](https://github.com/Ivy-Interactive/Ivy-Tendril/issues). - **Unterstützen Sie uns:** Vergeben Sie einen [Star](https://github.com/Ivy-Interactive/Ivy-Tendril) für dieses Repository, um unsere Entwicklung zu begleiten. --- ## Lizenz Tendril ist quelloffen verfügbar und lizenziert unter der [Functional Source License (FSL-1.1-ALv2)](../../LICENSE). Agent-Skills und Plugins (`skills/`, `.claude-plugin/`, `.codex-plugin/`, `.agents/`) sind ebenfalls unter den Bedingungen des Root-Repositorys ([Functional Source License (FSL-1.1-ALv2)](../../LICENSE)) lizenziert.