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

Tendril Logo Ivy Tendril

GitHub stars Senaste utgåva CI-status Dokumentation Plattformar som stöds: macOS, Windows och Linux

Detta är en pågående uppgradering av Tendril (WIP). Denna repo kommer att raderas när vi är klara

Den agentiska mjukvarufabriken för 10x-utvecklare

AI-agenter kan nu skriva 99 % av koden. Detta förändrar vad det innebär att vara utvecklare. Vår roll skiftar till att veta hur bra kod ser ut. För att göra det behöver vi helt nya utvecklarverktyg. Tendril är det verktyget och ersätter din utvecklingsmiljö (IDE) i en agentisk era.

Ivy Tendril på två minuter: titta på YouTube

https://youtu.be/_KVG1NnAj-8

## Funktioner
### Parallella worktrees Kör agenter i isolerade git-worktrees. Håll din huvudgren ren tills du granskar, godkänner och slår ihop ändringar. [Dokumentation →](https://tendril.ivy.app/docs/gettingstarted/introduction) Parallella worktrees
### Tunnelering (fjärr- och mobilkodning) Exponera din server säkert med Cloudflare Quick Tunnels för att övervaka och styra agentkörningar varifrån som helst. [Dokumentation →](https://tendril.ivy.app/docs/gettingstarted/introduction) Tunnelering
### Röst och rik inmatning Diktera instruktioner med inbyggd Whisper-röstinmatning och bifoga textfiler, loggar eller dokument med drag-och-släpp. [Dokumentation →](https://tendril.ivy.app/docs/gettingstarted/introduction) Röst och rik inmatning
### Planannoteringar Annotera utkasten direkt för att automatiskt uppdatera planer med reviderade agentmål. [Dokumentation →](https://tendril.ivy.app/docs/gettingstarted/introduction) Planannoteringar
### Kraftfulla kodgranskningar Granska agentändringar, inspektera diffar och godkänn kod med automatiserade verifieringsgrindar. [Dokumentation →](https://tendril.ivy.app/docs/gettingstarted/introduction) Kodgranskningar
### GitHub-integration och automatiserad inkorg Hämta GitHub Issues eller jam.dev-buggrapporter via webhooks för att automatiskt omvandla markdown-planer till aktiva jobb. [Dokumentation →](https://tendril.ivy.app/docs/integrations/jamdev) GitHub-integration
--- ## Agenter som stöds Fungerar med **alla CLI-agenter**: om den körs i en terminal körs den i 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   + valfri CLI-agent

## Agent Skills (Färdigheter) Utöka dina AI-kodningsagenter med officiella ingenjörs- och felsökningsfärdigheter för Tendril. ### Snabbstart Installera Tendril-skills för valfri agent som stöds med det universella installationsverktyget: ```bash npx skills add ivy-interactive/ivy-tendril ``` Eller installera en specifik färdighet: ```bash npx skills add ivy-interactive/ivy-tendril --skill tendril-debug-plan ``` ### Verktyg och miljöer som stöds
Visual Studio Code (GitHub Copilot & tillägg) Installera skills för GitHub Copilot i VS Code: ```bash npx skills add ivy-interactive/ivy-tendril --agent github-copilot ``` Global installation (över alla arbetsytor): ```bash npx skills add ivy-interactive/ivy-tendril --agent github-copilot -g ``` Eller kopiera färdigheterna direkt till `.agents/skills/` eller `.github/skills/` (projektnivå) eller `~/.copilot/skills/` (globalt). När de är installerade visas färdigheterna i GitHub Copilot Chat under `/skills`-menyn och kan anropas direkt som snabbkommandon (t.ex. `/tendril-debug-plan`, `/tendril-debug-job`, `/tendril-review`, `/tendrillable`). Tredjeparts VS Code-agenttillägg: - 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 full redigeringsintegrering, installera det officiella [Ivy Tendril VS Code-tillägget](https://marketplace.visualstudio.com/items?itemName=ivy-interactive.ivy-tendril) för inbäddade planpaneler, worktree-navigering och övervakning av körningar i realtid. Se [Installationsguide för VS Code](../vscode-setup.md) för detaljerade konfigurationsalternativ.
Claude Code Installera från Claude Code-marknadsplatsen: ``` /plugin marketplace add ivy-interactive/ivy-tendril /plugin install tendril-skills@ivy-tendril ``` Lokal utveckling: ```bash claude --plugin-dir /path/to/ivy-tendril ``` Se [Installationsguide för Claude Code](../claude-setup.md) för detaljerade konfigurationsalternativ.
Antigravity CLI (agy) Installera insticksprogram via Git-URL: ```bash agy plugin install https://github.com/ivy-interactive/ivy-tendril.git ``` Lokal installation: ```bash agy plugin install ./ ``` Se [Installationsguide för Antigravity](../antigravity-setup.md) för detaljerade konfigurationsalternativ.
Cursor Installera för Cursor: ```bash npx skills add ivy-interactive/ivy-tendril --agent cursor ``` Eller kopiera färdigheter till `.cursor/skills/` (projektnivå) eller `~/.cursor/skills/` (globalt). Se [Installationsguide för Cursor](../cursor-setup.md) för detaljerade konfigurationsalternativ.
OpenAI Codex Installera från Codex plugin-marknadsplats: ```bash codex plugin marketplace add ivy-interactive/ivy-tendril codex plugin add tendril-skills@tendril-skills ```
Gemini CLI Installera med Gemini CLI: ```bash gemini skills install https://github.com/ivy-interactive/ivy-tendril.git --path skills ```
--- ## Installation Ladda ner fristående skrivbordsinstallatörer (`.pkg`, `.AppImage`, `.exe`) direkt från [GitHub Releases](https://github.com/Ivy-Interactive/Ivy-Tendril/releases/latest) eller kör ett av snabbinstallationskommandona nedan: **macOS / Linux:** ```bash curl -sSf https://cdn.ivy.app/install-tendril.sh | sh ``` **Windows:** ```powershell irm https://cdn.ivy.app/install-tendril.ps1 | iex ``` ### Körning Tendril är ett skrivbordsprogram, men samma installation är också ett CLI. De två är separata binärer: `tendril-app` är skrivbordsappen och `tendril` är CLI och servern. Starta skrivbordsprogrammet genom att öppna **Tendril** från din programmeny (eller kör binären `tendril-app` direkt). Starta bakgrundsdemonen i headless-läge — HTTP- och WebSocket-API, inget skrivbordsgränssnitt: ```bash tendril run ``` `tendril run` kontrollerar porten och migrerar databasen först och körs sedan på `127.0.0.1:5010`. Använd `--port` / `--host` för att ändra detta, och `tendril serve` om du vill ha lyssnaren utan förhandskontroller (det är också kommandot som tar `--tls-cert` / `--tls-key`). Allt annat är ett underkommando — `tendril --help` listar dem alla och `tendril doctor` rapporterar om installationens status (avslutningskod 0 när inget är `[FAIL]`, annars 1, så den kan användas i skript). --- ## 🏛 Katalogstruktur ``` Ivy-Tendril-V2/ ├── src/ │ ├── apps/ │ │ ├── tendril-app/ # Tauri skrivbordsapp + React-frontend │ │ └── tendril-docs/ # Dokumentationswebbplats │ ├── packages/ │ │ └── components/ # @ivy-interactive/components + Storybook │ ├── crates/ │ │ ├── tendril-core/ # Kärndomänmodeller, SQLite-databas, worktree-motor │ │ ├── tendril-server/ # Axum REST & WebSocket HTTP-serverdemon │ │ └── tendril-cli/ # Kommandoradsgränssnitt ("tendril") │ ├── extensions/ │ │ └── vscode/ # VS Code- / Antigravity IDE-tillägg │ ├── promptwares/ # Promptware-agentdefinitioner & firmware │ ├── skills/ # Agentarbetsflödesfärdigheter │ └── scripts/ # Repokonfiguration & testvalideringsskript ├── docs/ # Dokumentationsinnehåll ├── Cargo.toml # Enhetlig Cargo-arbetsyta ├── pnpm-workspace.yaml # Enhetlig pnpm-arbetsyta └── package.json # Rot-skript för arbetsytan ``` --- ## 🚀 Kom igång ### Förutsättningar - [Rust](https://rustup.rs/) (utgåva 2021) - [Node.js](https://nodejs.org/) (v22+) & [pnpm](https://pnpm.io/) (v11+) - [Vite+](https://viteplus.dev/) (`vp`) - GitHub CLI (`gh`) ### Snabbstart 1. **Installera beroenden**: ```bash pnpm install ``` 2. **Bygg komponenter och UI-bibliotek**: ```bash pnpm --filter @ivy-interactive/components build ``` 3. **Kör Storybook**: ```bash pnpm dev:storybook ``` 4. **Bygg och kör skrivbordsappen**: ```bash pnpm dev:app ``` 5. **Bygg backend-crates**: ```bash cargo build --workspace ``` 6. **Kör tester**: ```bash # Webb- och komponenttester pnpm test # Rust-tester cargo test --workspace ``` ### Visuell och skärmdumpstestning För att köra skärmdumpsverifieringar och visuella Storybook-tester lokalt: ```bash pnpm install pnpm run install:playwright:deps ``` --- ## Gemenskap och support - **Discord:** Gå med i gemenskapen på **[Discord](https://discord.gg/FHgxkDga3y)**. - **Feedback & idéer:** Hittade du en bugg eller har en idé? [Öppna ett ärende (issue)](https://github.com/Ivy-Interactive/Ivy-Tendril/issues). - **Stöd oss:** Ge ett [stjärnbetyg (star)](https://github.com/Ivy-Interactive/Ivy-Tendril) till denna repo för att följa vår utveckling. --- ## Licens Tendril har tillgänglig källkod och är licensierat under [Functional Source License (FSL-1.1-ALv2)](../../LICENSE). Agentfärdigheter och plugins (`skills/`, `.claude-plugin/`, `.codex-plugin/`, `.agents/`) är också licensierade under rot-repo-villkoren ([Functional Source License (FSL-1.1-ALv2)](../../LICENSE)).