Lou BichardLou Bichard
/April 13, 2026AIEngineering

Building a software factory

We're building a self-driving codebase in public, with daily livestreams until 25th of April.

High-performing engineering organisations are running multiple agents in parallel, in the background. But the teams pushing the frontier are going further: figuring out how agents can work together as a 'software factory'.

Since launching Ona Automations and the background agents landscape, the question we hear most is: how do you set a software factory up? Where are the limits? And what tooling and processes need to change?

This project is an attempt to answer that, in public.

How Ona makes this work

Ona is a platform for background agents. Cloud dev environments give agents a place to run without depending on a local machine. Automations trigger agents on schedules, on PR events, so work continues around the clock. When an agent does something unexpected, we update the harness rather than fixing the code manually so that the repository and harness get smarter over time.

Defining automations in Ona
Defining automations in Ona
Triggering agents from any event
Triggering agents from any event

How can you follow along?

Schedule, recordings, and daily metrics (PRs merged, lines of code, test coverage, CI health) are all published to software-factory.dev. You can sign up for email updates, browse the source, file issues, or suggest tools and MCPs to integrate.

Find us on @ona_hq and @swfactory_dev.

Watch the kick-off call with Zach and Lou:

Join 440K engineers getting biweekly insights on building AI organizations and practices

Related blogs

This website uses cookies to enhance the user experience. Read our cookie policy for more info.