---
title: "Software Factory: AI Agents That Turn Issues into PRs"
description: Open-source AI agents that turn GitHub issues and engineering requests into draft pull requests, checked by an independent reviewer. A person merges.
canonical_url: https://hubzoid.com/agents/software-factory
last_updated: 2026-10-25
---

# Software Factory: Tickets to reviewed pull requests.

Ready-to-use agent

Agents plan, build and review. You approve and merge.

[View on GitHub](https://github.com/hubzoid/software-factory-hub)

[Setup guide](https://github.com/hubzoid/software-factory-hub/blob/main/SETUP.md)

## Setup prompt for Claude Code or Codex

```text
Help me set up the Hubzoid Software Factory. Clone https://github.com/hubzoid/software-factory-hub into a folder called software-factory and follow demo/PROMPT.md to run the sample on a new private scratch repository. Show me the plan before you build, and never merge anything.
```

Make it yours

Run it yourself, or have us run it.

Start from the open-source repository, or ask us to run it for your team.

## From tickets to reviewed pull request

Watch it work, about 1 minute

### From tickets to reviewed pull request

About 1 minute

[Watch on YouTube](https://www.youtube.com/watch?v=gOlEus5hQzs)

## Agents work. People decide.

Six preconfigured steps. Customize them or add your own.

### A task arrives

From Linear, Slack, chat or GitHub.

### Classify and plan

Writes the plan and acceptance criteria.

### Approve the plan

Nothing is built until you approve.

### Build

Offline sandbox. No credentials.

### Review

A separate reviewer checks every criterion.

### Merge

You review the draft and merge.

## A reviewed draft pull request.

Every criterion checked before you open it.

- Remembers your team’s rules once approved
- Agents never hold a GitHub token
- Only a person merges

## Run it on your machine.

Python 3.12, Docker and Claude Code or Codex. No API key.

```
git clone https://github.com/hubzoid/software-factory-hub software-factory
cd software-factory
python3.12 -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
cp .env.example .env
```

[View on GitHub](https://github.com/hubzoid/software-factory-hub)
[Setup guide](https://github.com/hubzoid/software-factory-hub/blob/main/SETUP.md)

[View on GitHub](https://github.com/hubzoid/hubzoid)

[Get a demo](https://hubzoid.com/build-with-us#contact)
