
npm create mastra@latestLoading comments…
メーカー
mocha_byte
ウェブサイトを見る
github.com/mastra-ai/mastra
プロジェクト情報
製品キーワード
実績
Mastraは、AI搭載アプリケーションとエージェントを構築するためのTypeScriptファーストのフレームワークです。Gatsbyの開発チームによって作られ、初期プロトタイプから本番環境対応のAIシステムまで、あらゆる開発に必要な完全なツールキットを提供します。Mastraには、ワークフロー、メモリ、ストリーミング、評価、トレーシング、そして開発とテストのためのインタラクティブUIであるStudioが組み込まれています。npm create mastra@latestですぐに開発を始められます。
目標を推論し、ツールを選択し、最終的な回答を生成するまで内部で反復処理を行う自律型エージェントを構築できます。明示的な制御が必要な場合、Mastraのグラフベースのワークフローエンジンを使用すると、.then()、.branch()、.parallel()実行の直感的な構文で、複雑なマルチステッププロセスを調整できます。
OpenAI、Anthropic、Geminiを含む40以上のAIプロバイダーに、単一の標準インターフェースを通じて接続できます。エージェントとワークフローを既存のフロントエンドまたはバックエンドフレームワークにバンドルしたり、スタンドアロンのエンドポイントとしてデプロイしたりできます。Mastraは、Model Context Protocolを介してエージェントとツールを公開するためのMCPサーバーもサポートしています。
会話履歴、外部データソース、セマンティックメモリを使用して、適切なタイミングでエージェントに適切なコンテキストを提供します。エージェントまたはワークフローを一時停止して、ユーザー入力や承認を待ってから再開できます。Mastraは実行状態を保持するため、無期限に一時停止し、中断したところから再開できます。
組み込みの評価と可観測性ツールを使用して、信頼性の高いエージェントをリリースできます。Mastraは、初期テストから本番環境へのデプロイまで、AIアプリケーションを継続的に観察、測定、改善するために必要なすべてを提供します。
「Mastraは、優れたAIアプリケーションをすぐに構築するために必要なすべてを提供します。」
これは単なるフレームワークではなく、完全な開発環境です。Studio UIはインタラクティブなテストとデバッグを提供し、デュアルライセンスモデル(コアフレームワークはApache 2.0)により、本番環境ライセンスにコミットする前に、エンタープライズ機能を自由に開発およびテストできます。自律型エージェント、明示的なワークフロー、ヒューマンインザループ機能を単一のTypeScriptパッケージで組み合わせられることは稀です。
TypeScriptでAI搭載アプリケーションを構築しており、エージェント、ワークフロー、コンテキスト管理、本番環境の監視を、バラバラのツールを組み合わせることなく処理できる統一されたフレームワークを求めている方。特に、ヒューマンインザループ機能、マルチプロバイダーモデルルーティング、またはReact、Next.js、Node.jsとのシームレスな統合が必要な場合に、Mastraは非常に価値があります。
検討すべき他のツール