Now in beta โ€” self-hosted

Download Software Factory.
Self-hosted, free to start.

Run it as a Docker container, or grab the single self-contained binary. No external service required โ€” it listens locally and drives your own AI coding-agent CLI.

D

Docker

Any platform running Docker Compose

Download docker-compose.yml
1
Download the sample docker-compose.yml

Click the button above to download the sample docker-compose.yml, then start the stack:

docker compose up -d
2
Configure a coding-agent backend

Set which external AI coding-agent CLI the pipeline should drive โ€” Claude Code, Codex, or Forage โ€” from the web UI under Settings โ†’ Coding Agent, or via environment variables in your compose file.

3
Connect a repository

Open the web UI and connect the GitHub repo you want Software Factory to work on. Choose Supervised mode first if you want to approve each pipeline stage before it runs unattended.

4
Let the pipeline run

Software Factory's bug-finder skill starts sweeping the connected repo, and any issue you file (or it files) flows through triage โ†’ spec โ†’ implement โ†’ review automatically.

S

Single Binary

Windows, macOS, or Linux ยท x64

Download sfactory-code
1
Download the binary for your platform

Click the button above to download sfactory-code. A single self-contained binary โ€” no installer, no separate runtime required.

2
Run it

From a terminal, in the directory where you want its data stored:

sfactory-code --start
3
Open the web UI

Software Factory serves its own chat and Kanban web UI locally:

http://localhost:4287
4
Connect a repository and configure a coding agent

From Settings, point Software Factory at a GitHub repo and choose which AI coding-agent CLI (Claude Code, Codex, or Forage) it should drive to implement changes.

System requirements
Architecture x64 (64-bit).
Deployment Docker Compose (any host) or the single-binary install on Windows, macOS, or Linux.
Coding agent CLI Requires at least one of Claude Code, Codex, or Forage installed and reachable โ€” Software Factory orchestrates them, it does not write code itself.
Memory 512 MB minimum for the orchestrator itself; the coding-agent CLI it drives has its own requirements.
Ports 4287 (web UI) must be available by default. Configurable from Settings.
Internet Required for GitHub access (issues, pull requests) and for whichever coding-agent CLI backend you configure.

Ready to go?
Here's what to do next.

1

Read the docs

The Getting Started guide walks you through your first workspace and connecting your AI coding agent.

Getting Started โ†’
2

Configure

Step-by-step config docs for connecting Software Factory to your stack.

Configuration โ†’
3

Register for free

Create a free account to start your trial and get your license key.

Create Account โ†’