Skip to content
AI software factory setup

The software factory that runs your whole SDLC

We set up an AI software factory in your GitHub and your ticket tool. It takes each requirement through the software development life cycle: analysis, plan, build, check and deployment. You test and approve every release.

For founders and engineering leads with a backlog.

  • Set up in your repo and your accounts
  • You own every file
  • You approve every release

One requirement, through the whole cycleSample

Agents doYou do

  1. 01RequirementYou send what you need.
  2. 02AnalysisWhat to change, and why.
  3. 03PlanEvery detail, with the goal and the expected experience.
  4. 04Plan reviewA second agent reads the plan.
  5. 05BuildThe confirmed plan, carried out.
  6. 06CheckPerformance, technical issues, side effects.
  7. 07Your testYou test, then approve or send feedback.
  8. 08DeployDeployed and followed until it is live.

Issues found by the check go back to Build. So does your feedback.

Teams we’ve built for

  • RepairCheck
  • Locus Digital
  • MasterPilot
  • Tabeebi
  • Sure-Bid
  • Hengcheng

The full cycle

How a software factory runs your SDLC

You send a requirement and you test the result. Agents do everything between: they analyse, plan, review the plan, build, check and deploy.

  1. 01

    Requirement

    You

    You send what you need: a message, a voice note or a ticket.

    Your request, written out

  2. 02

    Analysis

    Analyst agent

    Reads the request and the code. Finds the issue, what to add or change, and why.

    An analysis you can read

  3. 03

    Plan

    Planner agent

    Plans every detail, with the goal and the experience the user should get.

    A plan, step by step

  4. 04

    Plan review

    Review agent

    A second agent reads the plan and sends back what is missing. Then the plan is confirmed.

    A confirmed plan

  5. 05

    Build

    Builder agent

    Writes the code, following the confirmed plan.

    The change, on a branch

  6. 06

    Check

    Check agent

    Another agent checks performance and technical issues, and what the new code changed around it.

    A clean check

  7. 07

    Your test

    You

    You get a notification and a full report. You test, then approve or send feedback.

    A full report

  8. 08

    Deploy

    Deploy agent

    Deploys and follows the deployment. If it fails, it finds the cause and fixes it.

    The change, live, and the final report

  • The fix loopIf the check finds issues, the work goes back to Build. The loop stops when the check is clean.
  • Your feedbackYour feedback goes back into the same loop.

Sample · analysis and plan

One message becomes tickets you can follow

The agent reads the membership code, then splits the request into tickets small enough to check. Each ticket says what it waits for, so the ones that can run side by side do.

  • At the same timeTickets that do not depend on each other run side by side, each in its own workspace.
  • After T1A ticket that needs another one waits for it.
  • Engineer readsChanges to data, payments, login or permissions are marked for an engineer. The ticket says so at the start, and a path rule checks the pull request.
Tickets · 8 from one requestSample

Written at the start

You confirm

Starts at once

2 at the same time
  • T1Find out how the monthly charge is taken today: by your own code on a schedule, or by the payment provider’s subscriptionsinvestigation
  • T2Add pause start and end dates to the membership recordEngineer readsdata

After T1 and T2

4 at the same time
  • T3Take no charge while paused. Charge again on the next charge date after the pauseEngineer readspayments
  • T4Refuse bookings during a pause. Cancel the ones already madeserver
  • T5Pause and resume, up to three months. Staff can change any member, a member only their ownEngineer readspermissions
  • T6End the pause on its end date. Send the reminder three days beforeserver

After T3, T4, T5 and T6

2 at the same time
  • T7Membership screen and staff list: Pause, Resume now, Paused label. The member’s button stays off until you switch it onscreen
  • T8Emails: pause started, classes cancelled, pause ends in three daysemail

Sample · the tickets written in your ticket tool

Sample · before and after

From “we do it by hand” to a Pause button

The same member before the request and after the release. What is new has a green ring.

Membership app · one memberSample

Proof in the pull requestsYour CI

  • No charge is taken while a membership is pausedfailed before · passes now
  • A pause saved before that day’s charge takes no chargeadded after the engineer’s read · passes
  • A paused member cannot book a classfailed before · passes now
  • A member cannot pause someone else’s membershipnew test · passes
  • All testspassed

Sample · drawn for this page, not a screenshot

What it takes on

What you can hand to your software factory

Examples of requests. What yours takes on is agreed on the call, from your own backlog.

Requests in, work outSample
  • Voice note · WhatsApp

    “Members keep asking to pause their membership when they travel.”

    • Requirements
    • 8 tickets
    • Pull requests
  • Message · Slack

    “A customer says the total on the invoice is wrong.”

    • A test that fails
    • A cause report
    • The fix
  • Ticket · ClickUp

    “Upgrade the payment library to the current version.”

    • The update
    • Test results
    • What changed
  • Ticket · ClickUp

    “Six tickets marked “ready” in the backlog.”

    • One pull request per ticket
  • Message · Slack

    “What went out this week?”

    • Release notes, from the tickets

Every pull request waits for a person you name.

You approve

What we set up

Your software factory, inside the tools you already have

Your team learns no new tool. Everything lives in your repository and your accounts, and you own every file.

  • 01

    A place to send requests

    Messages and voice notes from WhatsApp, Slack or Discord, turned into tickets.

  • 02

    Your ticket tool, connected

    ClickUp, Jira or Trello wired to your repository.

  • 03

    An agent that knows your product

    Claude Code, or another coding agent, set up with the rules of your project.

  • 04

    A check on every change

    Performance, technical issues and side effects are checked before anything reaches you.

  • 05

    Your approval, then the deployment

    Nothing is deployed before you approve. Then the agent deploys and follows the deployment.

  • 06

    Reports you can read

    A full report when the work is ready for your test, and a final one when it is live.

How to start

One call, then we build your software factory

We look at your repository and your backlog, agree the scope, and build.

  1. Step 1

    A free call

    Thirty minutes with the founder. A screen share is enough. We sign an NDA before the call if you ask.

    You get: a plan you can keep

  2. Step 2

    Scope

    On the same call we agree what the line covers, what it costs and when it is ready.

    You get: the price and the date

  3. Step 3

    Build

    We set up the line in your repo and run it on your own requests.

    You get: real pull requests

  4. Step 4

    Handover

    We walk your team through every file, with a guide to run it, change it and switch it off.

    You get: a line you own

  • What drives the price and the date

    • How many repositories
    • The state of your tests and CI
    • The tools to connect
    • Your approval and release steps
  • Who bills what

    • The setup: one fee, agreed before work starts
    • Models and the coding agent: you pay their providers directly
    • The review tool and CI: you pay their providers directly
  • When you get the figure

    • On the call
    • No work starts before that

Your software factory, set upThe call is free.

Get my software factory set up

FAQ

Software factory questions

Questions to settle before the call.

What is an AI software factory?

A repeatable line that runs your software development life cycle with AI agents. A requirement is analysed, planned, built and checked by agents. You test and approve, then it is deployed.

What if my request is vague, or holds several things?

The agent writes it out, splits it into requests and asks which goes now. It asks its questions before it writes the requirements. You confirm before anything is built.

Can the line take on more than small changes?

Yes, by splitting them. A large request becomes tickets small enough to test and review. Changes to data, payments, login or permissions are marked for an engineer. When the agent cannot settle something, it stops and asks.

Does anything deploy without a person?

No. Agents analyse, plan, build and check. The deployment waits for your approval. Then the agent deploys, and follows the deployment until it is live.

Which tools does it work with?

GitHub for code. Claude Code, or another coding agent we agree on. ClickUp, Jira or Trello for tickets, and the chat app you already use for requests: WhatsApp, Slack, Discord or the Claude and ChatGPT mobile apps. The review tool is your choice.

What does it cost to run?

The setup has a scope and a price agreed on the call. Models, the review tool and CI are billed by their providers to your own accounts, and we list them before you start.

Who owns the code and the files?

You do. Everything lives in your repository and your accounts. We sign an NDA if you ask.

Software factory setup

Bring one request. See it go through your software factory.

A working session with the founder, free, 30 minutes. We take one requirement from your backlog and walk it through the cycle, in your tools.

Book a Free 30-Minute Call

We map one workflow that eats your team’s week and show you what an engineer and a few AI agents could take off it. No slide deck, no sales pitch. Just a working session.

Don’t want a call? Email [email protected]

Book a free call
  • One workflow mapped with you, live
  • A clear first step for your team
  • Reply within one working day

We worked with Seif on the React Native app for our vehicle-appraisal platform. What stood out most was how much ownership he takes: he thinks a feature through, raises edge cases before they turn into bugs, and delivers something that actually works. And then there is one more thing why I wanted to work with Seif after our very first call: Exceptional clear and consistent communication. It is a pleasure to work with him and his team!

Michael EmaschowFounder, RepairCheck
Teams we’ve built for
  • RepairCheck
  • Locus Digital
  • MasterPilot
  • Tabeebi
  • Sure-Bid
  • Hengcheng
Seif SgayerFounder ·View LinkedIn

Free Strategy Call

30 minutes · Google Meet · Free

No packages, no sales pitch. You leave with a clear first step.

By sending you agree to the privacy policy.

  • 30 min
  • Google Meet
  • Calendly
  • No commitment
  • The plan is yours to keep
  • Built for teams at Tabeebi, RepairCheck and MasterPilot