---
layout: default
---

# Mastra

Framework TypeScript-first para agentes e IA

<v-clicks>

### ¿Qué es?

Framework open-source construido desde cero en TypeScript para crear agentes, workflows y aplicaciones LLM en producción.

<div class="grid grid-cols-2 gap-4 mt-2">
<div>

**Lo que aporta**
- Agentes con memoria, tools y RAG integrado
- Workflows graph-based (nodos + edges tipados)
- Observabilidad con OpenTelemetry incluida
- Integraciones con +100 servicios (GitHub, Slack, Stripe…)
- Syncs para sincronizar datos externos al contexto

</div>
<div>

**Ejemplo básico**

```typescript
import { Mastra, Agent } from "@mastra/core";

const agent = new Agent({
  name: "Assistant",
  model: openai("gpt-4.1"),
  instructions: "Eres un asistente útil.",
  tools: { weatherTool },
  memory: new Memory(),
});

const mastra = new Mastra({ agents: { agent } });
```

</div>
</div>

<div class="mt-3 p-3 bg-blue-500/10 rounded text-sm">
✅ Buena opción cuando necesitas agentes complejos con memoria, RAG y workflows todo en TypeScript.
[mastra.ai](https://mastra.ai)
</div>

</v-clicks>
