Welcome to Ivy Tendril
[](https://youtu.be/_KVG1NnAj-8)
The Concept
In Tendril, work is organised into [**plans**](../02_Concepts/01_Plans.md) — structured, reviewable units of work.
Instead of an opaque black box that outputs uninspected code, Tendril moves your plan through a defined
[lifecycle](../02_Concepts/03_Lifecycle.md) using [**promptwares**](../02_Concepts/02_Promptwares.md):
isolated, single-purpose workflow agents that specialise in one stage. Whether it is drafting the plan,
implementing changes in parallel worktrees, running verification gates, or opening pull requests, you retain
total visibility. Tendril doesn't just autocomplete lines in your editor; it orchestrates your autonomous
development workflow.
Key Features
allowing multiple plans to run concurrently without branch contamination or working tree collisions.
[Cloudflare Quick Tunnels](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/do-more-with-tunnels/trycloudflare/)
to inspect progress and steer running agents from your phone or remote browser.
transcription, or drop in terminal logs, markdown specs, and design files as context.
[UpdatePlan](../02_Concepts/02_Promptwares.md) to revise the specification.
`pnpm`, linting, formatting), and approve only verified changes.
[Jam.dev](https://jam.dev) bug reports into plans automatically via webhooks.
Architecture
Tendril consists of three core components running locally on your machine:
housing a [React](https://react.dev) front end.
exposing a REST and WebSocket API. The desktop app automatically spawns and supervises the daemon in the
background.
controllable from the desktop app can be executed via the command line.
State is kept entirely local:
telemetry.
verification reports as transparent YAML and Markdown documents.
[!NOTE]
`$TENDRIL_HOME` defaults to `~/.tendril`. See [Installation](02_Installation.md) for custom path configuration.
Your source code never leaves your local machine. The only outbound network traffic is your configured
coding agent's direct API requests (e.g. to Anthropic, OpenAI, or Google) and optional Cloudflare tunnels
you explicitly initiate.
Supported coding agents include:
Why Tendril?
At [Ivy Interactive](https://ivy.app) we tested multiple multi-agent architectures for autonomous coding.
While individual CLI agents were powerful, managing a dozen terminal tabs and reviewing untracked diffs
quickly broke down.
Tendril brings structure to agentic engineering. Through our [promptware](../02_Concepts/02_Promptwares.md)
architecture, workflow agents accumulate project-specific memory across runs, learning codebase idioms and
preventing repeated failures. By centring the entire workflow around durable
[plans](../02_Concepts/01_Plans.md), human developers retain review control while autonomous agents perform
the implementation heavy lifting.
[!TIP]
We love hearing from you. Report issues and suggest features on the
[GitHub repository](https://github.com/Ivy-Interactive/Ivy-Tendril-V2). For support or discussion, join our
community on [Discord](https://discord.gg/FHgxkDga3y).