ClaudeMap

Mastra

TypeScript-first agent framework — agents, workflows, memory, evals, and MCP in one package.

Plugins & Agentsagent-frameworktypescriptworkflowsmcp

Mastra (YC W25, from the Gatsby team) is the leading TypeScript agent framework: durable workflows, built-in memory and RAG, tool calling with Claude and other models, evaluation hooks, and MCP client/server support. The natural fit for teams standardizing on TypeScript who outgrow hand-rolled agent loops.

What it does

  • TypeScript agent framework: agents, workflows, RAG, evals and memory in one stack
  • Scaffold a project with npm create mastra@latest
  • Ships with a local playground (Studio) for testing agents and workflows
  • Provider-agnostic model routing through the AI SDK ecosystem

When to use it

For TypeScript/JavaScript teams who want a batteries-included agent framework — graph workflows, memory, evals — instead of assembling LangChain-style pieces themselves.

Getting started

npm create mastra@latest

Follow the interactive prompts; the Installation guide on mastra.ai/docs covers CLI and manual setup.

Things to know

Opinionated framework — projects built on it follow Mastra's structure, which is a commitment.

Repository

mastra-ai/mastra

Charted

Related on the map

  • clawd-conduit

    Plugin / Agent

    Wire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.

    • hooks
    • desktop
    • notifications
    • claude-code
  • CometixCode

    Plugin / Agent

    An unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.

    • terminal-ui
    • rust
    • reimplementation
    • unofficial
  • Abide

    Plugin / Agent

    Hook-level enforcement for the natural-language rules in AGENTS.md and CLAUDE.md — every edit is judged and violations are repaired in the same turn.

    • hooks
    • code-review
    • rules
    • agents-md