{"slug": "mastra", "name": "Mastra", "category": "ai", "category_name": "AI models and assistants", "description": "", "recommenders": 3, "commenters": 6, "warners": 0, "score": 3.424, "rising": 0.35, "first": "2026-01-15", "latest": "2026-09-21", "why": "I've been using https://github.com/mastra-ai/mastra which is pretty similar but has workflow visibility and a number of  templates.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 2, "compare": 1, "warn": 0}, "spark": [0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "I've been using https://github.com/mastra-ai/mastra which is pretty similar but has workflow visibility and a number of  templates.", "icon": true, "domain": null, "github_repo": "github.com/mastra-ai/mastra", "official_url": "https://mastra.ai", "pricing": "", "aliases": ["Mastra"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 796510752, "item_id": 49781922, "url": "https://news.ycombinator.com/item?id=49781922", "by": "SillyUsername", "date": "2026-09-21", "stance": "recommend", "quote": "I've been using https://github.com/mastra-ai/mastra which is pretty similar but has workflow visibility and a number of  templates.", "excerpt": "I've been using https://github.com/mastra-ai/mastra which is pretty similar but has workflow visibility and a number of templates. For a generic swarm, workflows aren't too useful which does away with the visibility, so I may give this a try instead.", "context": "", "use_case": "agent workflows", "switched_from": "", "story": "AX \u2013 Google\u2019s Open Agentic Orchestrator"}, {"id": 779067697, "item_id": 48691731, "url": "https://news.ycombinator.com/item?id=48691731", "by": "BYK", "date": "2026-06-26", "stance": "recommend", "quote": "I almost gave up until I came by Mastra's Observational Memory post.", "excerpt": "I've started building Lore because none of the existing \"memory\" solutions solved my real problem: my agent stopped every 5-10 minutes to \"compact\" and forget every important thing we covered before these compaction stages. I hate repeating myself and I was a very strong AI-skeptic so I almost gave up until I came by Mastra's Observational Memory post. Soon after I saw Sanity's Nuum and I knew I had to try porting th", "context": "", "use_case": "agent observational memory", "switched_from": "", "story": "Why memory is not enough: you need context management"}, {"id": 747157376, "item_id": 46697336, "url": "https://news.ycombinator.com/item?id=46697336", "by": "pancomplex", "date": "2026-01-20", "stance": "recommend", "quote": "it's super dope to see a production-grade framework (with no vendor lock in) launch!", "excerpt": "We use typescript for all our entire stack and it's super dope to see a production-grade framework (with no vendor lock in) launch!", "context": "uses TypeScript across entire stack", "use_case": "TypeScript agent framework", "switched_from": "", "story": "Show HN: Mastra 1.0, open-source JavaScript agent framework from the Gatsby devs"}]}], "caveats": [], "who": [{"by": "davemo", "context": "building a voice app for banking", "url": "https://news.ycombinator.com/item?id=47916625", "date": "2026-04-26"}, {"by": "astout55555", "context": "full-stack software engineer", "url": "https://news.ycombinator.com/item?id=47220195", "date": "2026-03-02"}, {"by": "pancomplex", "context": "uses TypeScript across entire stack", "url": "https://news.ycombinator.com/item?id=46697336", "date": "2026-01-20"}], "tags": [], "use_cases": ["ai agent framework", "agent workflows", "agent observational memory", "voice agent framework", "typescript agent framework"], "compared": [{"slug": "pipecat", "name": "Pipecat", "co": 1, "switched_from": 0, "switched_to": 1}], "makers": [{"id": 799928784, "item_id": 49995549, "url": "https://news.ycombinator.com/item?id=49995549", "by": "RitaSand", "date": "2026-10-07", "stance": "recommend", "quote": "Mastra is the open-source TypeScript framework for building AI agents", "excerpt": "Mastra | AI Engineer | REMOTE (AMER or EMEA time zones) | Full-time Mastra is the open-source TypeScript framework for building AI agents (agents, workflows, memory, evals, tracing). From the team behind Gatsby, YC-backed, https://github.com/mastra-ai/mastra Why: We\u2019re starting to build more and more agentic features into Mastra: Trace intelligence, and we\u2019re working on various Agent Learning features to automaticall", "context": "hiring for Mastra", "use_case": "building AI agents", "switched_from": "", "story": "Ask HN: Who is hiring? (October 2026)"}, {"id": 792698112, "item_id": 49543632, "url": "https://news.ycombinator.com/item?id=49543632", "by": "RitaSand", "date": "2026-09-02", "stance": "recommend", "quote": "Mastra is the open-source TypeScript framework for building AI agents", "excerpt": "Mastra | Customer Engineer | REMOTE (AMER or EMEA time zones) | Full-time Mastra is the open-source TypeScript framework for building AI agents (agents, workflows, memory, evals, tracing). From the team behind Gatsby, YC-backed,https://github.com/mastra-ai/mastra We're hiring a customer engineer. Some companies would call this an FDE; we don't, because roughly half the job is shipping in the framework itself. The oth", "context": "hiring at Mastra", "use_case": "building AI agents", "switched_from": "", "story": "Ask HN: Who is hiring? (September 2026)"}], "threads": [{"url": "https://news.ycombinator.com/item?id=49922569", "title": "Ask HN: Who is hiring? (October 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49780797", "title": "AX \u2013 Google\u2019s Open Agentic Orchestrator", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49522897", "title": "Ask HN: Who is hiring? (September 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48691730", "title": "Why memory is not enough: you need context management", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47908833", "title": "Statecharts: hierarchical state machines", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47219667", "title": "Ask HN: Who wants to be hired? (March 2026)", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"compare": 1, "recommend": 1}, "2026-02": {}, "2026-03": {"neutral": 1}, "2026-04": {"neutral": 1}, "2026-05": {}, "2026-06": {"recommend": 1}, "2026-07": {}, "2026-08": {}, "2026-09": {"recommend": 1}, "2026-10": {}}, "quotes": [{"id": 796510752, "item_id": 49781922, "url": "https://news.ycombinator.com/item?id=49781922", "by": "SillyUsername", "date": "2026-09-21", "stance": "recommend", "quote": "I've been using https://github.com/mastra-ai/mastra which is pretty similar but has workflow visibility and a number of  templates.", "excerpt": "I've been using https://github.com/mastra-ai/mastra which is pretty similar but has workflow visibility and a number of templates. For a generic swarm, workflows aren't too useful which does away with the visibility, so I may give this a try instead.", "context": "", "use_case": "agent workflows", "switched_from": "", "story": "AX \u2013 Google\u2019s Open Agentic Orchestrator"}, {"id": 779067697, "item_id": 48691731, "url": "https://news.ycombinator.com/item?id=48691731", "by": "BYK", "date": "2026-06-26", "stance": "recommend", "quote": "I almost gave up until I came by Mastra's Observational Memory post.", "excerpt": "I've started building Lore because none of the existing \"memory\" solutions solved my real problem: my agent stopped every 5-10 minutes to \"compact\" and forget every important thing we covered before these compaction stages. I hate repeating myself and I was a very strong AI-skeptic so I almost gave up until I came by Mastra's Observational Memory post. Soon after I saw Sanity's Nuum and I knew I had to try porting th", "context": "", "use_case": "agent observational memory", "switched_from": "", "story": "Why memory is not enough: you need context management"}, {"id": 766666001, "item_id": 47916625, "url": "https://news.ycombinator.com/item?id=47916625", "by": "davemo", "date": "2026-04-26", "stance": "neutral", "quote": "the architecture we landed on with XState and Mastra (although since publishing we have swapped to Pipecat)", "excerpt": "I love XState. It has solved so many problems in quite a few codebases for me, most recently it has become the backbone of a voice app I'm building for the banking sector. Thank you for all the time and effort you put into making it great. I blogged[0] a bit about my experience with Finite State Machines, and about the architecture we landed on with XState and Mastra (although since publishing we have swapped to Pipe", "context": "building a voice app for banking", "use_case": "voice agent framework", "switched_from": "", "story": "Statecharts: hierarchical state machines"}, {"id": 755523121, "item_id": 47220195, "url": "https://news.ycombinator.com/item?id=47220195", "by": "astout55555", "date": "2026-03-02", "stance": "neutral", "quote": "I've been contributing to Mozilla Firefox (in JS) and the TypeScript-based Mastra AI framework", "excerpt": "Location: Phoenix, AZ, USA Remote: Yes Willing to relocate: Yes Technologies: JavaScript/TypeScript, React, Node.js, Ruby, SQL, Express, Jest, PostgreSQL, PGVector, MongoDB, Claude, Cursor, Mastra AI, OpenAI API, AWS (CDK, SDK, EC2, EKS, S3, Lambda), Vite, Zod, Docker, Nginx... R\u00e9sum\u00e9/CV: https://drive.google.com/file/d/1UN0mhpPuFiq7J2cAXj8i9DJAzB-gHbj2/view Email: alex.stout55555@gmail.com Hi, I'm Alex Stout, a full", "context": "full-stack software engineer", "use_case": "AI agent framework", "switched_from": "", "story": "Ask HN: Who wants to be hired? (March 2026)"}, {"id": 747157376, "item_id": 46697336, "url": "https://news.ycombinator.com/item?id=46697336", "by": "pancomplex", "date": "2026-01-20", "stance": "recommend", "quote": "it's super dope to see a production-grade framework (with no vendor lock in) launch!", "excerpt": "We use typescript for all our entire stack and it's super dope to see a production-grade framework (with no vendor lock in) launch!", "context": "uses TypeScript across entire stack", "use_case": "TypeScript agent framework", "switched_from": "", "story": "Show HN: Mastra 1.0, open-source JavaScript agent framework from the Gatsby devs"}, {"id": 746278848, "item_id": 46642428, "url": "https://news.ycombinator.com/item?id=46642428", "by": "Trufa", "date": "2026-01-15", "stance": "compare", "quote": "Is this an alternative to https://mastra.ai/docs", "excerpt": "Is this an alternative to https://mastra.ai/docs How would it compare?", "context": "", "use_case": "AI agent framework", "switched_from": "", "story": "Show HN: Gambit, an open-source agent harness for building reliable AI agents"}]}