From the team behind Gatsby, Mastra is a framework for building AI-powered apps and agents with workflows, memory, streaming, evals, tracing, and Studio, an interactive UI for dev and testing. Start building:
npm create mastra@latest
Hi Product Hunt, we're Sam, Shane, and Abhi, and we're building @Mastra, the open-source JavaScript agent framework.
We are excited to announce today we released Mastra 1.0 in stable. Mastra lets you create multi-agent workflows, run evals, inspect in a local studio, and emit traces.
We started Mastra about 15 months ago and now it’s grown to over 300k weekly npm downloads and 19.4k GitHub stars. It’s now Apache 2.0 licensed and runs in prod at companies like @Replit, PayPal, and@WorkOS
Stoked to be launching on Product Hunt today. 🔥 For the past 6 months I’ve been learning how to build agents with Mastra and sharing everything on YouTube as I go.
Beyond having everything you need out of the box, what really makes Mastra special is education. We put a lot into docs, guides, videos, workshops, and talks so you can quickly get to the concepts that actually matter. If you're new to (vibe) coding agents, Mastra is a great place to start.
It also helps you ship to production faster. Mastra is built on established patterns and gives you “white spots” to plug in your own agent logic, so you spend more time building and less time wiring things together. If you need RAG, HITL, evals - Mastra has a primitive for it, and they all play nicely together.
The local development environment, Studio, really shows how well everything works together. Run `npm create mastra` to spin up a default weather agent and poke around - it feels playful, and I’m pretty sure you’ll learn something new.
Mastra is amazing framework and an amazing product!
I learned a lot reading their code and the way their api is laid out. We switched our AI chat over to Mastra in my last company and their let us rip out hundreds of lines of code because Mastra was handling almost everything we needed to build a chat
@shreya_chaurasia19 Mastra is flexible! It supports: tool-calling agents, agent networks (multiple agents that can collaborate), and workflow orchestration when you need fine‑grained control over complex flows. So you can start simple and gradually add structure as your use case becomes more advanced.
Really excited for this thanks @fmerian and the @Mastra team for their work! I've been working with multi-model setups for debugging and actually testing the use through SWEBench right now and look forward to working Mastra into this.
Replies
Humans in the Loop
@Mastra (YC W25) just released stable 1.0 for building AI apps and agents.
Initiated 15 months ago by the team behind @Gatsby, the open-source project is growing fast:
300,000+ weekly npm downloads
19,400+ GitHub stars
S/O to @calcsam @smthomas3 @bookercodes and team!
Read the behind-the-scenes in /p/mastra →
Star this repo on GitHub →
Looking forward to seeing what you're building!
Mastra
Hi Product Hunt, we're Sam, Shane, and Abhi, and we're building @Mastra, the open-source JavaScript agent framework.
We are excited to announce today we released Mastra 1.0 in stable. Mastra lets you create multi-agent workflows, run evals, inspect in a local studio, and emit traces.
We started Mastra about 15 months ago and now it’s grown to over 300k weekly npm downloads and 19.4k GitHub stars. It’s now Apache 2.0 licensed and runs in prod at companies like @Replit, PayPal, and@WorkOS
If you want to learn more:
- GitHub repo: https://github.com/mastra-ai/mastra
- Demo video:
- Our website homepage: https://mastra.ai
- And our docs: https://mastra.ai/docs
You can get started with `npm create mastra@latest`. Excited to share Mastra with everyone here – let us know what you think!
Humans in the Loop
@calcsam humble to work on this launch with you 🙏
@sam_bhagwat congrats on the launch! Is it possible somehow to plug in existing agents or all need to be created with Mastra?
Mastra
@austin_heaton not right now! in the future we want to make agents built in other frameworks work in our studio
Mastra
Hey, that’s my face on the demo thumbnail!
Stoked to be launching on Product Hunt today. 🔥 For the past 6 months I’ve been learning how to build agents with Mastra and sharing everything on YouTube as I go.
Beyond having everything you need out of the box, what really makes Mastra special is education. We put a lot into docs, guides, videos, workshops, and talks so you can quickly get to the concepts that actually matter. If you're new to (vibe) coding agents, Mastra is a great place to start.
It also helps you ship to production faster. Mastra is built on established patterns and gives you “white spots” to plug in your own agent logic, so you spend more time building and less time wiring things together. If you need RAG, HITL, evals - Mastra has a primitive for it, and they all play nicely together.
The local development environment, Studio, really shows how well everything works together. Run `npm create mastra` to spin up a default weather agent and poke around - it feels playful, and I’m pretty sure you’ll learn something new.
Humans in the Loop
@bookercodes 🐐
Progressively
The easiest and most comfortable way to start building products with AI 🤩
Humans in the Loop
@mfrachet lfg! above all, what's the #1 feature that you enjoy the most about @Mastra?
Progressively
@fmerian the capability to visualize very complex operations (aka the studio displaying workflow interactions for example)
Mastra
@fmerian @mfrachet Good answer!
Humans in the Loop
@bookercodes what's yours, Alex? you have to pick just 1
Mastra
Superset
Mastra is amazing framework and an amazing product!
I learned a lot reading their code and the way their api is laid out. We switched our AI chat over to Mastra in my last company and their let us rip out hundreds of lines of code because Mastra was handling almost everything we needed to build a chat
Mastra
@flyakiet that's awesome!
Humans in the Loop
@flyakiet framing this
Flexprice
The combination of workflows, evals, and tracing in one place stands out. How opinionated is Mastra about how agents are structured?
Mastra
@shreya_chaurasia19 Mastra is flexible! It supports: tool-calling agents, agent networks (multiple agents that can collaborate), and workflow orchestration when you need fine‑grained control over complex flows. So you can start simple and gradually add structure as your use case becomes more advanced.
Content Writing Jobs
Congrats! Have been watching and developing early. Cool to see it maturing.
Mastra
@tomaslau 🚀🚀🚀
I use Mastra to help automate daily report building for potential investments. I love the strongly typed systems and the studio debugging tools.
Mastra
@pinzurlytics that's awesome!
Mastra
Excited to be launching on Product Hunt!
I still remember back to our first Mastra release in October 2024. We had to pull out the playground (now called studio) because it wasn’t ready.
We eventually added it back in and now Mastra studio is one of the things people love most!
Happy we get to share our 1.0 launch with the Product Hunt community.
Humans in the Loop
@smthomas3 S/O for the amazing work - keep it up 👏👏
theORQL
Really excited for this thanks @fmerian and the @Mastra team for their work! I've been working with multi-model setups for debugging and actually testing the use through SWEBench right now and look forward to working Mastra into this.
Humans in the Loop
@theorql thank you, Shane -- it means the world