# Mastra Factory

通过智能体驱动的交付流程，将问题转化为经过规划、实现和审查的改动。Mastra Factory 允许团队配置各个阶段，并在流程中保留人工审核环节。

Canonical URL: https://aiidelist.com/zh/ide/mastra-factory

Language: zh

更新日期: 2026-10-06

## 概览

- 分类: Autonomous Coding Agents
- 可配置的软件交付平台，包含智能体执行阶段和人工审核环节。
- 编辑器基础: Browser
- 开源: 是
- 自带 API 密钥: 是

## 简评

适合希望控制从问题接收到审查全过程，并能维护相关集成的团队。

## 适合场景

- 希望自动化重复性问题到 PR 流程的团队
- 搭建可定制交付流程的开发者

## 优点

- 可以查看中间计划和审查阶段。
- 团队可以定制并自托管交付工作流程。

## 局限

- 希望获得开箱即用代码补全扩展的用户
- 需要先连接模型和代码仓库，才能实际开展工作。
- 自托管也意味着需要维护身份认证、存储和执行基础设施。

## 从问题到可审查的改动

Mastra Factory 将软件交付划分为交接清晰的阶段。输入的问题最好包含复现步骤、预期行为和验收测试，让规划和审查阶段有具体依据可判断。

虽然名称中都有 Factory，但它与 Factory 的 Droid 智能体是不同产品。

## 搭建一个小型交付流程

1. 按照 [Factory 文档](https://factory.mastra.ai/)，在目标代码仓库之外创建 Factory 项目。
2. 连接目标 GitHub 仓库和受支持的模型服务商；如果通过 Linear 接收任务，也将其连接。
3. 配置工作流程，确定哪些阶段转换需要人工审核。
4. 提交一个小问题，检查计划，并在合并前审查最终 diff 和测试证据。

项目生成命令如下：

```bash
npm create factory@latest my-factory
```

## 确定要自行维护哪些部分

本地运行的 Factory 服务仍可能依赖托管平台。要完全自托管，需要明确替换这些依赖。先从一个仓库和一类范围明确的问题开始，在扩大流程前衡量计划被拒的情况、测试失败和审查耗时。

## 功能

### 交付流程

- 问题接收、分流、规划、实现和审查阶段
- 可配置的工作流和人工审核环节
- 集成 GitHub，可选用 Linear 接收任务

### 部署方式

- 可自行修改的 Factory 项目模板
- 托管平台资源或自托管基础设施

## 安装

````````sh
npm create factory@latest my-factory
````````

## 价格

open-source plus hosted platform usage

- Mastra Platform Starter: $0 — 月 — 托管资源额度包含 24 CPU 小时和 100,000 条可观测性事件。模型使用和超额部分另行计费。
- Mastra Platform Teams: $250 — 月 — 包含 250 CPU 小时和 100 万条可观测性事件。这是平台价格，并非包含全部费用的智能体订阅。
- Self-hosted Factory: No software license fee — 自行提供并维护模型访问、身份认证、存储和沙箱基础设施。

价格核对日期: 2026-09-12

## 隐私与数据处理

数据处理取决于所选模型服务商、身份认证、数据库和沙箱部署方式。仅在本地运行 UI，并不代表整套流程已经自托管。

## 企业功能

- 可配置的人工审查阶段
- 共享任务项与会话
- 自托管部署

## 替代工具

- Devin
- OpenHands

## 资料来源

- [官方网站](https://mastra.ai/factory)
- [官方文档](https://factory.mastra.ai/)
- [安装](https://factory.mastra.ai/)
- [价格](https://mastra.ai/pricing)
- [Mastra Factory](https://mastra.ai/factory)
- [Factory 配置文档](https://factory.mastra.ai/)
- [Mastra Platform 价格](https://mastra.ai/pricing)

最近核对日期: 2026-09-12
