# Mastra Factory

Turn issues into planned, built, and reviewed changes with an agent-powered delivery pipeline. Mastra Factory lets teams configure the stages and keep human review gates in the workflow.

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

Language: en

Updated: 2026-09-11

## Overview

- Category: Autonomous Coding Agents
- A configurable software delivery factory with agent stages and human review gates.
- Editor base: Browser
- Open source: Yes
- Bring your own API key: Yes

## Quick verdict

A good candidate for teams that want to control an issue-to-review pipeline and can maintain its integrations.

## Best for

- Teams automating repeatable issue-to-PR work
- Developers building a customizable delivery pipeline

## Strengths

- Makes intermediate plans and review stages visible.
- Allows teams to customize and self-host the delivery workflow.

## Limitations

- Users wanting a zero-setup autocomplete extension
- Requires model access and repository integration before useful work can run.
- Self-hosting also means operating authentication, storage, and execution infrastructure.

## Turning an issue into a reviewable change

Mastra Factory organizes software delivery as stages with explicit handoffs. A useful input is an issue with reproduction steps, expected behavior, and an acceptance test. That gives the planning and review stages something concrete to judge.

It is a separate product from Factory's Droid agents despite the shared word in their names.

## Set up a small delivery pipeline

1. Create the Factory project outside the repository you want agents to modify, following the [Factory documentation](https://factory.mastra.ai/).
2. Connect the target GitHub repository and a supported model provider; connect Linear if it is your intake system.
3. Configure the workflow and decide which transitions require human review.
4. Submit a small issue, inspect the plan, and review the resulting diff and test evidence before merging.

The project generator is:

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

## Choose what you want to operate

A local Factory server can still depend on managed platform services. Fully self-hosted operation requires explicitly replacing those dependencies. Start with one repository and a narrow issue type so you can measure rejected plans, failed tests, and review time before expanding the pipeline.

## Features

### Delivery pipeline

- Issue intake, triage, planning, building, and review stages
- Configurable workflow and human review gates
- GitHub integration with optional Linear intake

### Deployment choices

- Generated Factory project you can customize
- Managed platform resources or self-hosted infrastructure

## Installation

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

## Pricing

open-source plus hosted platform usage

- Mastra Platform Starter: $0 — month — Hosted resource allowance includes 24 CPU hours and 100,000 observability events. Model usage and overages are separate.
- Mastra Platform Teams: $250 — month — Includes 250 CPU hours and 1 million observability events. This is platform pricing, not an all-inclusive agent subscription.
- Self-hosted Factory: No software license fee — Provide and operate your own model access, authentication, storage, and sandbox infrastructure.

Pricing checked: 2026-09-12

## Privacy and data handling

Data handling depends on the chosen model providers, authentication, database, and sandbox deployment. Running the UI locally alone does not make the whole workflow self-hosted.

## Enterprise features

- Configurable human review stages
- Shared work items and sessions
- Self-hosted deployment

## Alternatives

- Devin
- OpenHands

## Sources

- [Official website](https://mastra.ai/factory)
- [Documentation](https://factory.mastra.ai/)
- [Installation](https://factory.mastra.ai/)
- [Pricing](https://mastra.ai/pricing)
- [Mastra Factory](https://mastra.ai/factory)
- [Factory setup documentation](https://factory.mastra.ai/)
- [Mastra Platform pricing](https://mastra.ai/pricing)

Last checked: 2026-09-12
