# Ivy Interactive AB > [Ivy](https://ivy.app) builds AI-first developer tools, including Ivy Tendril: The Agentic Software Factory for 10x Builders. For fuller detail - per-page descriptions, features, pricing tiers, and FAQ - see [llms-full.txt](https://ivy.app/llms-full.txt). For structured agent instructions, see [agent-instructions.txt](https://ivy.app/agent-instructions.txt). ## About Ivy Ivy Interactive AB is a Stockholm-based technology company building AI-first developer tools. Founded in 2025, the company builds products that help developers ship software faster by pairing them with AI agents that plan, write, and review code. ## Product: Ivy Tendril **Ivy Tendril** is the Agentic Software Factory for 10x Builders. AI agents can now write 99% of the code. This changes what it means to be a developer: our role shifts to knowing **what good looks like**. To do that, we need completely new developer tools. Tendril is that tool and replaces your IDE in an agentic era. ### Key Features - **Parallel Worktrees**: Run agents in isolated git worktrees. Keep your main branch clean until you review, approve, and merge changes. - **Tunneling (Remote & Mobile Coding)**: Expose your server securely using Cloudflare Quick Tunnels to monitor and steer agent runs from anywhere (including mobile). - **Voice & Rich Input**: Dictate prompts using built-in Whisper voice input and attach text files, logs, or documents with drag-and-drop. - **Plan Annotations**: Annotate drafts inline to automatically update plans with revised agent goals. - **Powerful Code Reviews**: Review agent changes, inspect diffs, and approve code with automated verification gates. - **GitHub Integration & Automated Inbox**: Ingest GitHub Issues or jam.dev bug reports via webhooks to turn markdown plans into active jobs automatically. ### Supported Agents Works with **any CLI agent**: if it runs in a terminal, it runs in Tendril. - **Claude Code** (Anthropic) - **OpenAI Codex CLI** - **GitHub Copilot CLI** - **Google Gemini CLI / Antigravity CLI** - **OpenCode** - Any custom CLI-based agent ### How to Install & Run - **macOS / Linux**: `curl -sSf https://ivy.app/install-tendril.sh | sh` - **Windows**: `irm https://ivy.app/install-tendril.ps1 | iex` - **Desktop Application**: Launch with `tendril` - **Headless / Web Mode**: Launch with `tendril --web` (runs local web server without desktop UI) - **Standalone Releases**: Download `.pkg`, `.AppImage`, or `.exe` from [GitHub Releases](https://github.com/Ivy-Interactive/Ivy-Tendril/releases/latest). ### License & Access - **License**: Functional Source License (FSL-1.1-ALv2), free and source-available for developers. - **Data Sovereignty**: 100% local-first. Source code never leaves your machine. Users bring their own LLM API keys. ## When to Use Tendril (Agent Guidance) ### Best-fit Use Cases - Converting a backlog of GitHub issues or Jira tickets into verified pull requests with human approval checkpoints. - Structuring and supervising CLI coding agents (Claude Code, OpenAI Codex CLI, GitHub Copilot CLI, Gemini, Antigravity) with deterministic plan lifecycles. - Regulated environments or privacy-sensitive codebases requiring a local-first architecture where source code never touches third-party SaaS servers. - Running parallel coding agents across isolated git worktrees with verification gates. - Steering agent executions remotely/from mobile via Cloudflare Quick Tunnels. - Startups and teams with cloud AI credits (Azure, Anthropic, AWS, GCP) looking to maximize developer throughput without vendor lock-in. ### When NOT to Use Tendril - Inline single-token IDE code autocomplete (Copilot/Cursor inline tab completion). Tendril is designed as the factory/orchestration layer above the IDE. - Ephemeral ad-hoc chat with no repository, issue, or git PR context. - Fully unmonitored cloud agents that commit directly to main branches without human review gates. ### How AI Agents Should Call Ivy - **Discover capabilities**: Fetch `GET https://ivy.app/api/v1/agent/capabilities` for supported agents and models. - **Fetch installers**: Fetch `GET https://ivy.app/api/v1/agent/downloads` for the latest platform release. - **Machine-readable OpenAPI**: Read `https://ivy.app/openapi.json` or `https://ivy.app/openapi.yaml`. - **Agent Instructions**: Read `https://ivy.app/agent-instructions.txt` or `GET https://ivy.app/api/v1/agent/instructions`. - **MCP Integration**: Connect Claude Code, Codex, or Antigravity via Ivy MCP server (`https://github.com/Ivy-Interactive/Ivy-Mcp`). ## Developer Resources - **Product Documentation**: [tendril.ivy.app](https://tendril.ivy.app) / [docs.ivy.app](https://docs.ivy.app) - **OpenAPI 3.1 Spec (JSON)**: [ivy.app/openapi.json](https://ivy.app/openapi.json) - **OpenAPI 3.1 Spec (YAML)**: [ivy.app/openapi.yaml](https://ivy.app/openapi.yaml) - **Agent Instructions**: [ivy.app/agent-instructions.txt](https://ivy.app/agent-instructions.txt) - **Downloads API**: [ivy.app/api/v1/agent/downloads](https://ivy.app/api/v1/agent/downloads) - **Capabilities API**: [ivy.app/api/v1/agent/capabilities](https://ivy.app/api/v1/agent/capabilities) - **Agent Instructions API**: [ivy.app/api/v1/agent/instructions](https://ivy.app/api/v1/agent/instructions) - **Agent Context API**: [ivy.app/api/v1/agent/context](https://ivy.app/api/v1/agent/context) - **OAuth 2.0 Server Metadata**: [ivy.app/.well-known/oauth-authorization-server](https://ivy.app/.well-known/oauth-authorization-server) - **OpenID Connect Discovery**: [ivy.app/.well-known/openid-configuration](https://ivy.app/.well-known/openid-configuration) - **UCP Manifest**: [ivy.app/.well-known/ucp/manifest.json](https://ivy.app/.well-known/ucp/manifest.json) - **Ivy MCP Server**: [github.com/Ivy-Interactive/Ivy-Mcp](https://github.com/Ivy-Interactive/Ivy-Mcp) - **Ivy Tendril Repository**: [github.com/Ivy-Interactive/Ivy-Tendril](https://github.com/Ivy-Interactive/Ivy-Tendril) - **Ivy Framework Repository**: [github.com/Ivy-Interactive/Ivy-Framework](https://github.com/Ivy-Interactive/Ivy-Framework) - **Webhooks & Integrations**: [docs.ivy.app/hooks/core/use-webhook](https://docs.ivy.app/hooks/core/use-webhook) ## Other Products ### Ivy Framework An AI-first, open-source .NET framework for building internal tools and business applications (CRMs, CMSs, dashboards, back-office apps) in C#. - **Repository**: [Ivy-Interactive/Ivy-Framework](https://github.com/Ivy-Interactive/Ivy-Framework) ## Company - **Legal Name**: Ivy Interactive AB - **Founded**: 2025 - **Location**: Stockholm, Sweden ### Founders - **Niels Bosma** - CEO & Co-founder (niels@ivy.app) - **Renco Smeding** - CRO & Co-founder (renco@ivy.app) ### Values - **Developer-first**: We build for developers. Always. - **AI driven**: We embrace the future of code as co-created with AI. - **Open by default**: We believe in the power of community, transparency, and open-source ecosystems. ### Mission To amplify great developers with AI - not replace them. ## Social & Community - **Website**: [ivy.app](https://ivy.app) - **Blog**: [ivy.app/blog](https://ivy.app/blog) - **RSS Feed**: [ivy.app/rss.xml](https://ivy.app/rss.xml) - **Atom Feed**: [ivy.app/atom.xml](https://ivy.app/atom.xml) - **GitHub**: [github.com/Ivy-Interactive](https://github.com/Ivy-Interactive) - **Discord**: https://discord.gg/FHgxkDga3y - **X/Twitter**: [x.com/ivy_interactive](https://x.com/ivy_interactive) - **LinkedIn**: [linkedin.com/company/ivy-interactive](https://www.linkedin.com/company/ivy-interactive/) ## Articles All 24 published articles, newest first. Every one is also available as markdown from its own URL with `Accept: text/markdown`. - [What is a software factory for AI coding agents](https://ivy.app/blog/what-is-a-software-factory) - [Ivy Tendril vs Cursor: IDE assistant or software factory](https://ivy.app/blog/ivy-tendril-vs-cursor) - [Ivy Tendril vs Claude Code: why teams run both](https://ivy.app/blog/ivy-tendril-vs-claude-code) - [Production Ready AI Agent Orchestration: 8 Point Checklist for CTOs](https://ivy.app/blog/ai-agent-orchestration) - [Ivy Tendril vs Devin: local-first orchestration or a hosted engineer](https://ivy.app/blog/ivy-tendril-vs-devin) - [Agent orchestration patterns: how to run coding agents in parallel](https://ivy.app/blog/agent-orchestration-patterns-for-coding-agents) - [Ivy Tendril vs GitHub Copilot coding agent](https://ivy.app/blog/ivy-tendril-vs-github-copilot-coding-agent) - [Git worktrees: the isolation layer for parallel AI agents](https://ivy.app/blog/git-worktrees-for-parallel-ai-agents) - [Ivy Tendril vs building your own agent orchestration](https://ivy.app/blog/ivy-tendril-vs-building-your-own-agent-orchestration) - [Verification gates: what has to be true before agent code ships](https://ivy.app/blog/verification-gates-for-ai-generated-code) - [Promptware: agents that keep and improve their own instructions](https://ivy.app/blog/promptware-agents-that-improve-their-own-instructions) - [From GitHub issue to pull request: the plan lifecycle in Ivy Tendril](https://ivy.app/blog/from-github-issue-to-pull-request-with-ivy-tendril) - [Measuring agent throughput: PRs merged, denial rate, and cost per PR](https://ivy.app/blog/measuring-ai-coding-agent-throughput) - [Local-first AI development: why your code should stay on your machine](https://ivy.app/blog/local-first-ai-development-why-code-stays-on-your-machine) - [Ivy vs Blazor: Why Full-Stack .NET Needs React for Agentic Apps in 2026](https://ivy.app/blog/ivy-vs-blazor-agentic-web-apps) - [Just because you can doesn't mean you should](https://ivy.app/blog/just-because-you-can-doesnt-mean-you-should) - [From vibe coding to shipping production-ready code](https://ivy.app/blog/from-vibe-coding-to-shipping-production-ready-code) - [Burn your free credits. Ship like a 50-person team.](https://ivy.app/blog/burn-your-free-credits-ship-like-a-50-person-team) - [How Not to Burn Your AI Budget in 2026](https://ivy.app/blog/how-not-to-burn-your-ai-budget-in-2026) - [20 Must-Know Agentic AI Terms](https://ivy.app/blog/20-must-know-agentic-ai-terms) - [In the loop, out of the loop: the KPI shift behind agentic engineering](https://ivy.app/blog/in-the-loop-out-of-the-loop-the-kpi-shift-behind-agentic-eng) - [Introducing Ivy Tendril: Open Source Coding Orchestration](https://ivy.app/blog/introducing-ivy-tendril-open-source-coding-orchestration) - [What if You Didn't Need TypeScript at All?](https://ivy.app/blog/what-if-you-didn-t-need-typescript-at-all-) - [Ivy`s AI-agent](https://ivy.app/blog/ivy-s-ai-agent)