---title: "Introduction"description: "A local-first execution environment for AI agents."---`executor` is a local-first execution environment for AI agents. It gives an agent a TypeScript runtime, a discoverable tool catalog, and a single local place to connect external systems such as MCP servers, OpenAPI APIs, and GraphQL APIs.This docs site is split into two documentation surfaces:- product-facing docs for how to install and use executor- developer-facing docs for how executor is built and how to extend itThe product-facing section will come later. The current docs start with the developer-facing architecture and implementation model.If you are trying to understand the current system shape, start with:- [Control Plane](/developer/overview)- [CLI](/developer/cli)- [MCP](/developer/mcp)- [Code Mode](/developer/codemode)
---
title: "Introduction"
description: "A local-first execution environment for AI agents."
---
`executor` is a local-first execution environment for AI agents. It gives an agent a TypeScript runtime, a discoverable tool catalog, and a single local place to connect external systems such as MCP servers, OpenAPI APIs, and GraphQL APIs.
This docs site is split into two documentation surfaces:
- product-facing docs for how to install and use executor
- developer-facing docs for how executor is built and how to extend it
The product-facing section will come later. The current docs start with the developer-facing architecture and implementation model.
If you are trying to understand the current system shape, start with:
- [Control Plane](/developer/overview)
- [CLI](/developer/cli)
- [MCP](/developer/mcp)
- [Code Mode](/developer/codemode)