Mastra

Mastra は、Gatsby を開発したチームによる、モダンな TypeScript スタックで AI 搭載アプリケーションと Agent を構築するためのフレームワークです。

現在も活発に開発中:直近 90 日間のコミットは 4,007 件、最新コミットは 2026-10-01。

GitHub スター
2.8万
直近 30 日のスター増加
+969
直近 90 日のコミット
4,007
直近 6 か月のリリース
10

Mastra は、Gatsby チームが開発した TypeScript 向けの AI アプリケーション構築フレームワークで、プロトタイプから本番レベルまでの AI アプリケーションを迅速に構築するために設計されています。統一インターフェースを通じて 40 を超える AI プロバイダー(OpenAI、Anthropic、Gemini など)に接続し、モデルルーティング、自律型 Agent、ワークフローのオーケストレーションなどの中核機能を提供します。Mastra は React、Next.js、Node.js などの主要なフロントエンド・バックエンドフレームワークとの統合に対応し、独立したサーバーとしてデプロイすることもできます。中核的な強みは、インテリジェントな Agent の構築、グラフベースのワークフローエンジン、人間が介在するループのサポート、強力なコンテキスト管理システムを含む、包括的な AI アプリケーション開発ツールチェーンを提供する点にあります。モダンな TypeScript 技術スタックを採用し、成熟した AI 開発パターンに従うことで、信頼性の高い AI プロダクトを構築するための包括的なソリューションを開発者に提供します。現在 GitHub で 22,000 を超えるスターを獲得しており、開発者コミュニティでの人気を示しています。

他ツールとの違い

LangChain(Python 優先、複雑な抽象化)や CrewAI(Python のマルチ Agent)とは異なり、Mastra は TypeScript 専用に設計されており、Next.js/React とのネイティブ統合、.then()/.branch()/.parallel() 構文によるグラフベースのワークフロー、組み込みの評価機能を備えています。そのため、JS/TS での本番用 Agent 開発に最も自然な選択肢です。

主な機能

  • 単一インターフェースを通じて 40+ のプロバイダー間でモデルルーティングを行う TypeScript 優先の AI Agent フレームワーク
  • 直感的な .then()/.branch()/.parallel() 構文を備えたグラフベースのワークフローエンジン
  • Agent とワークフローの承認フローにおける、人間が介在する一時停止・再開機能
  • コンテキスト管理のための会話履歴、ワーキングメモリ、意味ベースの想起
  • 本番環境の監視向けの組み込み評価機能と OpenTelemetry ベースのオブザーバビリティ
  • Model Context Protocol 経由で Agent とツールを公開するための MCP サーバー作成
  • フロントエンド UI 向けの React、Next.js、Vercel AI SDK、CopilotKit との統合

向いている用途

  • React/Next.js フロントエンドを備えた本番用 AI Agent を構築する TypeScript/Node.js チーム
  • 人間が介在する承認を備えた Agent ワークフローを既存の JS スタックに組み込みたい開発者

向いていない用途

  • Python 優先のデータサイエンスチーム — 代わりに LangChain または PydanticAI を使用
  • Agent ロジックのないシンプルなチャットボット UI — Vercel AI SDK を直接使用

制限事項

  • TypeScript のみ — データサイエンスのワークフロー向けの Python SDK なし
  • 比較的新しいフレームワーク(YC W25)— エコシステムは現在も成長中
  • エンタープライズ機能(ee/ ディレクトリ内の認証)には別途ライセンスが必要
  • 複雑な RAG パイプラインでの実運用実績は LangChain より少なめ

Mastra の代替ツール

  • voltagent:オープンソースの TypeScript AI Agent フレームワークを基盤とする AI Agent エンジニアリングプラットフォーム(1.1万スター)
  • AI SDK:TypeScript 向け AI ツールキット。Next.js の開発者が手がける AI SDK は、AI を活用したアプリケーションと Agent を構築するための無料のオープンソースライブラリです。(2.7万スター)
  • langgraph(3,330スター)
  • Agno:Agentソフトウェアを大規模に構築、実行、管理します。(4.2万スター)
  • Lemon Agent(350スター)
  • Pydantic AI:Pydantic流のAI Agentフレームワーク(2万スター)

代替ツールの詳しい比較(英語)→

よくある質問

Mastra とは?
Mastra は、Gatsby チームが開発した TypeScript 向けの AI アプリケーション構築フレームワークで、プロトタイプから本番レベルまでの AI アプリケーションを迅速に構築するために設計されています。統一インターフェースを通じて 40 を超える AI プロバイダー(OpenAI、Anthropic、Gemini など)に接続し、モデルルーティング、自律型 Agent、ワークフローのオーケストレーションなどの中核機能を提供します。Mastra は React、Next.js、Node.js などの主要なフロントエンド・バックエンドフレームワークとの統合に対応し、独立したサーバーとしてデプロイすることもできます。中核的な強みは、インテリジェントな Agent の構築、グラフベースのワークフローエンジン、人間が介在するループのサポート、強力なコンテキスト管理システムを含む、包括的な AI アプリケーション開発ツールチェーンを提供する点にあります。モダンな TypeScript 技術スタックを採用し、成熟した AI 開発パターンに従うことで、信頼性の高い AI プロダクトを構築するための包括的なソリューションを開発者に提供します。現在 GitHub で 22,000 を超えるスターを獲得しており、開発者コミュニティでの人気を示しています。
Mastra は現在もメンテナンスされていますか?
現在も活発に開発中:直近 90 日間のコミットは 4,007 件、最新コミットは 2026-10-01。
Mastra の代替ツールは?
Mastra に近いオープンソースの代替ツール:voltagent、AI SDK、langgraph、Agno、Lemon Agent、Pydantic AI。

スター数・コミット・リリースのデータは GitHub API から毎日自動更新しています。紹介文は AI が英語から翻訳し、別のモデルで逆翻訳チェックを行っています。 リポジトリ:github.com/mastra-ai/mastra

AI エージェントツールを開発していますか?

無料で掲載を申請できます。有料で審査を早めることもできます。

ツールを登録する →