跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of Mastra

Mastra

Free 等级项目

Mastra 是开源的现代 TypeScript 框架,用于构建 AI 驱动的应用与智能体。它提供智能体、工作流、记忆、工作区和可观测性,帮助开发者从想法走向实现,并可集成 React、Next.js 与 Node,或作为独立服务器部署。

访问 mastra-ai/mastra

项目简介

Mastra 是开源的现代 TypeScript 框架,用于构建 AI 驱动的应用与智能体。它提供智能体、工作流、记忆、工作区和可观测性;可与 React、Next.js 和 Node 等前后端框架集成,也可作为独立服务器运行。

核心功能

  • 智能体使用 LLM 和工具解决开放式任务,围绕目标推理、选择工具,并持续迭代,直到模型给出最终答案或满足可选停止条件。
  • 基于图的工作流引擎通过 .then()、.branch() 和 .parallel() 等方法控制复杂多步骤流程,并支持人工介入的暂停与恢复。
  • 记忆与上下文管理结合对话历史、从 API、数据库和文件检索数据,以及观察式记忆和语义召回。
  • 内置可观测性包括评估、指标、数据集、追踪和信号,用于检查并改进智能体运行。
  • 模型路由通过统一接口连接多个 AI 提供商,包括 OpenAI、Anthropic 和 Gemini 等。
  • 应用可作为基于 Hono 的独立服务器部署,集成到 React、Next.js 或 Node,也可接入现有 Hono、Express 或 Fastify 服务器应用。

适用场景

  • 用于客户支持、用户引导或内部查询的对话式智能体。
  • 面向编码、法律、金融、研究或创意工作的领域专用助手。
  • 触发、路由并完成多步骤流程的工作流自动化。
  • 分析数据并提供可执行建议的决策支持工具。

快速开始

  • 使用 npm create mastra@latest <项目名> -- --llm <提供商> 创建项目,提供商可选 openai、anthropic、google 或 xai。
  • 进入项目目录后运行 npm run dev 启动开发服务器。
  • 在本地 4111 端口打开 Mastra Studio,用于构建、测试和管理智能体、工作流与工具。

部署与要求

  • Mastra 应用可部署到任何兼容 Node.js 的环境。
  • 可选内置部署器支持 Vercel、Netlify 和 Cloudflare。
  • 可部署为基于 Hono 的独立服务器,集成到 Next.js,或接入现有 Hono、Express、Fastify 或其他服务器应用。

采用前须知

  • 许可证:Other。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 Mastra 的项目

Favicon of Onyx

Onyx

Free 等级项目星标数: 32.3K

为您的员工和AI代理提供完整上下文

智能体框架

Onyx 是一个开源 AI 平台,连接企业知识库,为人类和 AI 代理提供准确、快速且节省 token 的上下文。支持自托管部署、50+ 连接器,并兼容所有主流 LLM。

Favicon of TrueForge

TrueForge

Free 等级项目星标数: 6.3K

将 LLM 转化为可用智能体的开源运行时

智能体框架

TrueForge 是开源的智能体运行框架,可将 LLM 转化为可工作的智能体。它内置 MCP 工具、技能、沙箱、人工审批、子智能体、上下文管理与持久会话,并提供聊天界面、HTTP API、TypeScript SDK 和 UI SDK。

Favicon of AI-DLC Workflows

AI-DLC Workflows

Free 等级项目星标数: 5.4K

结构化、带审批关卡的 AI 驱动软件开发流程

智能体框架

AI-DLC Workflows 为 AI 驱动的软件开发提供结构化、带审批关卡的方法论,并在 Claude Code、Kiro CLI、Kiro IDE、Codex CLI、Cursor、opencode 与 GitHub Copilot 中原生运行,通过可审计生命周期连接需求、决策、实现、测试与运维工作。