开始使用
Mastra 是一个用于构建 AI Agent 和应用的 TypeScript 框架。只需一条命令即可创建你的第一个 Agent,然后开始构建。
创建一个新的 Mastra 项目。Mastra 是一个基于现代 TypeScript 技术栈、用于构建 AI 应用和 Agent 的框架。在运行命令前,请逐个提出以下问题,并等待每个回答(如果尚未提供):
- 项目名称?(必填;例如 "my-mastra-app")
- 提供商?(必填;可选值:"openai"、"anthropic"、"google"、"xai")
如果提供商不受支持,请重新询问并列出支持的值。
运行:npm create mastra@latest <project-name> -- --llm <provider>
该命令会创建一个默认的 Mastra 项目,并在为检测到的编码助手安装 Mastra 技能后,在适当情况下初始化 Git。
创建完成后,进入项目目录并启动开发服务器:npx bgproc start -n <project-name> -w -- npm run dev
在 http://localhost:4111 打开 Mastra Studio。Studio 是用于构建、测试和管理 Agent、Workflow 和工具的界面。
同时说明 Mastra 模型路由可访问数千种模型:https://mastra.ai/models
快速开始快速开始的直接链接
运行以下命令可创建一个通用 Agent 运行环境,包含本地工作区、shell 工具、记忆、任务跟踪、网络访问和定时调度。它还会为已安装的编码 Agent 安装 Mastra 技能,方便你直接通过提示进行编辑:
- npm
- pnpm
- Yarn
- Bun
npm create mastra@latest
pnpm create mastra@latest
yarn create mastra
bunx create-mastra
你可以立即打开 Studio,它是 Mastra 项目的交互式界面。
与你的框架集成与你的框架集成的直接链接
将 Mastra 添加到现有项目,或使用你偏好的框架创建新应用:
其他框架请参阅集成指南。
模板模板的直接链接
浏览模板,获取可克隆并调整的完整 Mastra 项目。
使用场景使用场景的直接链接
软件工厂
内部 Copilot
通过理解你所在领域的 AI,帮助员工更快完成工作,例如 HR 查询、临床文档、销售准备或文档生成。
使用者包括 Factorial、Counsel Health、Cedar、SoftBank
数据分析 Agent
内容自动化
DevOps 与工程自动化
销售与 GTM 工作流
这支 Mastra 平台快速导览 展示了各部分如何协同工作。