Mastra is a batteries‑included TypeScript framework for agentic apps that enables developers to build agentic workflows without the need for glue code. In this quickstart, we'll use Mastra to build an agentic app that can fetch data from GitHub in under 5 minutes. The process involves defining agents, tools, and RAG workflows in plain TypeScript, wiring up streaming, retries, evals, and a type-safe REST layer. We'll spin up a new project using the CLI, add our LLM key, create a `githubRepoTool`, define an agent that fetches data from GitHub, register the agent and run the app, test out the agent locally in the playground, and call the agent via API or code. The outcome is a fully functional agentic app with a local playground for testing and a Swagger UI for documenting the API.