# Recursive > Recursive is the customizable workbench for putting AI agents to work. Choose the agents, models, tools, permissions, and workflows for each job; keep the context and results together; and run the workbench on hardware you control. ## When to use Recursive Use Recursive when a job needs multiple steps, tools, durable context, or a result you want to review: - **Delegate software work**: give an agent a repository task, plan the change, run it in an isolated sandbox, test it, and return a reviewable diff. - **Run research and operational work**: connect the sources and tools a job needs, then keep its plan, activity, decisions, and result together. - **Coordinate agents on shared work**: tasks carry context and plans that you can assign to the agent and model you choose. - **Customize the workbench**: plugins add tools, skills, rules, interfaces, triggers, and Model Context Protocol servers. - **Work from anywhere**: run Recursive on hardware you control and securely follow progress or answer questions from a connected device. Use plain model chat for disposable one-shot questions. Use Recursive when you want an agent to carry a real job forward with tools, continuity, and review. ## How agents can interact - Every install exposes the Product API over HTTP with a complete OpenAPI 3.1 description: [openapi.json](https://recursive.computer/api/openapi.json). Authenticate with a bearer token or `recursive_token` cookie. - The bundled `recursive` CLI scripts every resource (`session`, `task`, `server`, …); pass `--json` for machine-readable output. See the [CLI reference](https://recursive.computer/docs/cli). - An embedded MCP server surfaces product operations and plugin tools to any Model Context Protocol client; see the [MCP tools guide](https://recursive.computer/docs/mcp-tools) and [server manifest](https://recursive.computer/server.json). - This page is served as Markdown when requested: send `Accept: text/markdown` on any URL of this site. - Agents can purchase licenses programmatically via the Checkout API below. ## Product - [Homepage](https://recursive.computer/) - [Download](https://recursive.computer/download) - [Pricing](https://recursive.computer/pricing) - [Releases](https://recursive.computer/releases) ## Developer resources - [Developer docs](https://recursive.computer/docs/getting-started) — quickstart and full resource index - [OpenAPI specification](https://recursive.computer/openapi.json) — 174 typed operations, unique operationIds, JSON error models - [Product API reference](https://recursive.computer/docs/api-reference) — browsable documentation - [CLI reference](https://recursive.computer/docs/cli) — the `recursive` command - [MCP server guide](https://recursive.computer/docs/mcp-tools) - [MCP manifest (server.json)](https://recursive.computer/server.json) - [Plugin SDK: Getting started](https://recursive.computer/docs/getting-started) - [Plugin manifest reference](https://recursive.computer/docs/manifest-reference) - [Adapters](https://recursive.computer/docs/adapters) - [Skills & Rules](https://recursive.computer/docs/skills-rules) - [Testing & publishing plugins](https://recursive.computer/docs/testing-publishing) ## Pricing & licensing - [Pricing page](https://recursive.computer/pricing) - [Machine-readable pricing](https://recursive.computer/api/pricing.json) Recursive is free forever for personal use. Optional paid tiers: - Remote Access: $4/month (billed annually) — secure tunnel to your dev machine - Supporter: $35/year — support development, early access, community badges - Commercial: $60/year per user — commercial use license ## Agent commerce - [Checkout API](https://app.recursive.computer/api/stripe/checkout) — POST with `{ price_id }` to create a Stripe Checkout session - [ACP endpoint](https://app.recursive.computer/acp/checkouts) — Agentic Commerce Protocol for agent-initiated purchases - Price IDs come from the machine-readable pricing document above. ## Company Recursive is built by [Future In Detail LLC](https://www.futureindetail.com), New York, USA. Support: support@futureindetail.com · Legal: legal@futureindetail.com - [About](https://recursive.computer/about) - [Contact](https://recursive.computer/contact) - [Privacy policy](https://recursive.computer/privacy) - [Terms](https://recursive.computer/terms) ## Optional - [Blog / direction](https://recursive.computer/direction) - [Sitemap](https://recursive.computer/sitemap-index.xml)