Building AI Agents in TypeScript with Mastra
Agenda
- Why not ChatGPT
- Why build your own
- Mastra
- Live demo
Why not ChatGPT
You watch it work. You cannot see how.
- You type a prompt. ChatGPT calls tools, MCP, memory.
- You cannot inspect evals, swap models, or leave OpenAI.
You
ChatGPT
opaque
tools
MCP
memory
Use cases
Why build your own?
- See your own evaluations
- Run local LLMs
- Swap providers, not just OpenAI
- Fallback when a provider is down
- Your UI, not their chat tab
- Tools and MCP you control
- Memory you own
Mastra
You own the whole process.
Mastra
agents
tools
workflows
suspend
MCP
evals
memory
DEMO
Not in the demo
There is more you can do.