Perfil da ferramenta

Mastra

PorMastraUS

Framework TypeScript para construir agentes, workflows, memória e avaliações, integrado a aplicações web e Node.js.

Símbolo do Mastra em branco sobre fundo escuro gradiente
País
US
Disponibilidade
Open source
Modalidades
  • Código

O Mastra é um framework TypeScript para construir agentes e aplicações de IA. Ele foi desenhado para o ecossistema JavaScript, com integração direta a frameworks web como Next.js, Astro, Hono e Express.

Para que serve

  • Agentes com ferramentas, memória e instruções em TypeScript
  • Workflows com passos encadeados, ramificações e controle de estado
  • Avaliações (evals) e observabilidade de execuções
  • RAG, subagentes, sandboxes e conexões com servidores MCP
  • APIs de agente dentro de um produto web ou serviço Node.js

Como funciona

  • O desenvolvedor declara agentes, ferramentas, workflows e memória
  • Um servidor Mastra expõe os agentes e fluxos para a aplicação
  • O Mastra Studio oferece uma interface local para testar e depurar
  • Armazenamento e memória persistem o contexto das conversas
  • Construído sobre o Vercel AI SDK, com suporte a vários provedores de modelo

Licença e manutenção

  • Núcleo open source sob licença Apache 2.0; diretórios ee/ têm licença empresarial separada
  • Desenvolvimento ativo, com releases frequentes em 2026
  • A empresa oferece serviços gerenciados de plataforma, observabilidade e studio

Pontos fortes

  • TypeScript de ponta a ponta, com boa experiência de desenvolvimento
  • Integração natural com Next.js e outras stacks web
  • Recursos de agentes, workflows, memória e evals no mesmo framework

Limitações

  • Não atende times que trabalham principalmente em Python
  • Ecossistema menor que o de frameworks mais antigos
  • Alguns recursos avançados fazem parte da oferta comercial