1
Feature Story
GitHub - mastra-ai/mastra: the TypeScript AI agent framework
Feb 19, 2025 · github.comTo get started with Mastra, you need Node.js (v20.0+) and an API key from an LLM provider such as OpenAI, Anthropic, or Google Gemini. The `create-mastra` CLI tool helps in setting up a new Mastra project, and running `mastra dev` opens the Mastra playground. For contributing, developers are encouraged to discuss their ideas by opening an issue before submitting a pull request. The project also has a community Discord for support and encourages users to star the project on its page.
Key takeaways
- Mastra is a Typescript framework designed for building AI applications quickly, offering features like workflows, agents, RAG, integrations, and evals.
- It supports LLM model routing through the Vercel AI SDK, allowing interaction with providers like OpenAI, Anthropic, and Google Gemini.
- Mastra includes tools, workflows, and integrations that can be used by agents to perform tasks and access third-party services.
- Users can contribute to the project through coding, testing, and feature specification, with support available via a community Discord.