{
  "about": "Software factories tracked by After the Last Engineer. darknessLevel runs L0 (every room lit) to L5 (lights off). Lit rooms = 5 minus level.",
  "factories": [
    {
      "name": "StrongDM AI team",
      "url": "https://simonwillison.net/2026/Feb/7/software-factory",
      "desc": "Stated rules: no human-written code, no human code review.",
      "level": 5,
      "delivery": "build",
      "category": "Evidence"
    },
    {
      "name": "Base44",
      "url": "https://base44.com/",
      "desc": "Conversation to full-stack app. Users rarely read the code.",
      "level": 5,
      "delivery": "buy",
      "category": "Business apps"
    },
    {
      "name": "Lovable",
      "url": "https://docs.lovable.dev/",
      "desc": "Conversational full-stack web apps. Users rarely read the code.",
      "level": 5,
      "delivery": "buy",
      "category": "Business apps"
    },
    {
      "name": "Replit Agent",
      "url": "https://replit.com/products/agent",
      "desc": "Builds, fixes and deploys apps from conversation.",
      "level": 5,
      "delivery": "buy",
      "category": "Business apps"
    },
    {
      "name": "v0",
      "url": "https://v0.app/",
      "desc": "Prompts into previews, repairs errors, deploys to Vercel.",
      "level": 5,
      "delivery": "buy",
      "category": "Business apps"
    },
    {
      "name": "OpenAI, harness engineering",
      "url": "https://openai.com/index/harness-engineering/",
      "desc": "Codex across planning, implementation, review, merge and maintenance. About 1,500 merged PRs, no hand-written code.",
      "level": 4,
      "delivery": "build",
      "category": "Evidence"
    },
    {
      "name": "Macroscope, Murmur",
      "url": "https://macroscope.com/blog/introducing-murmur",
      "desc": "Cloud agent fleets for implementation, testing, review and merge. 90% of shipped code over two months.",
      "level": 4,
      "delivery": "build",
      "category": "Evidence"
    },
    {
      "name": "AI-DLC",
      "url": "https://github.com/awslabs/aidlc-workflows",
      "desc": "Requirements to delivery with approval gates, persistent state and audit evidence.",
      "level": 4,
      "delivery": "build",
      "category": "Spec-driven"
    },
    {
      "name": "Conductor",
      "url": "https://github.com/gemini-cli-extensions/conductor",
      "desc": "Keeps project context, guides agents through approved specs and plans.",
      "level": 4,
      "delivery": "build",
      "category": "Spec-driven"
    },
    {
      "name": "GSD Core",
      "url": "https://github.com/open-gsd/gsd-core",
      "desc": "Milestones from research-backed planning to parallel implementation and shipping.",
      "level": 4,
      "delivery": "build",
      "category": "Spec-driven"
    },
    {
      "name": "Kiro",
      "url": "https://kiro.dev/docs/specs/",
      "desc": "Requirements become design docs, tasks and parallel implementation.",
      "level": 4,
      "delivery": "build",
      "category": "Spec-driven"
    },
    {
      "name": "Loki Mode",
      "url": "https://github.com/asklokesh/loki-mode",
      "desc": "Checks written before code, bounded repair, signed evidence receipts.",
      "level": 4,
      "delivery": "build",
      "category": "Spec-driven"
    },
    {
      "name": "nWave",
      "url": "https://github.com/nWave-ai/nWave",
      "desc": "Discovery, design, tests first, then implementation, with human gates.",
      "level": 4,
      "delivery": "build",
      "category": "Spec-driven"
    },
    {
      "name": "OpenSpec",
      "url": "https://github.com/Fission-AI/OpenSpec",
      "desc": "Reviewable change specs from proposal to verification.",
      "level": 4,
      "delivery": "build",
      "category": "Spec-driven"
    },
    {
      "name": "Spec Kit",
      "url": "https://github.com/github/spec-kit",
      "desc": "Principles and feature specs into plans, tasks and agent execution.",
      "level": 4,
      "delivery": "build",
      "category": "Spec-driven"
    },
    {
      "name": "Spec Kitty",
      "url": "https://github.com/spec-kitty/spec-kitty",
      "desc": "Spec-driven work with worktrees, Kanban state and review gates.",
      "level": 4,
      "delivery": "build",
      "category": "Spec-driven"
    },
    {
      "name": "AgentsMesh",
      "url": "https://github.com/AgentsMesh/AgentsMesh",
      "desc": "Schedules and supervises agent fleets across worktrees and runners.",
      "level": 4,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "Fabro",
      "url": "https://github.com/fabro-sh/fabro",
      "desc": "Graph-defined workflows with loops, routing and approval gates.",
      "level": 4,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "HAR",
      "url": "https://github.com/os-factory/har",
      "desc": "Worktrees, deterministic verification and observability for agents.",
      "level": 4,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "Machinist",
      "url": "https://github.com/owainlewis/machinist",
      "desc": "Durable events, bounded workspaces, validation and PR handoff.",
      "level": 4,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "Shipfox",
      "url": "https://github.com/ShipfoxHQ/shipfox",
      "desc": "Event-driven agent workflows with executable gates.",
      "level": 4,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "softwarefabrik.io",
      "url": "https://softwarefabrik.io/en/",
      "desc": "Governed delivery with approval and signed audit evidence.",
      "level": 4,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "Tessl",
      "url": "https://tessl.io/",
      "desc": "Versioned agent workflows with CI gates and evaluations.",
      "level": 4,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "Warp Factories",
      "url": "https://www.warp.dev/factories",
      "desc": "Cloud software factories as code, intake to mergeable PR.",
      "level": 4,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "HCLTech AI Force",
      "url": "https://www.hcltech.com/ai-led-modernization",
      "desc": "Automated legacy analysis, transformation, testing and deployment.",
      "level": 4,
      "delivery": "partner",
      "category": "Service-led"
    },
    {
      "name": "Thoughtworks AI/works",
      "url": "https://www.thoughtworks.com/en-us/ai/works",
      "desc": "Expert-led platform from legacy analysis to generated software.",
      "level": 4,
      "delivery": "partner",
      "category": "Service-led"
    },
    {
      "name": "Camplight",
      "url": "https://camplight.net",
      "desc": "Builds dark factories with and for clients.",
      "level": 4,
      "delivery": "partner",
      "category": "Service-led"
    },
    {
      "name": "Cosmos (Augment)",
      "url": "https://www.augmentcode.com/product/cosmos",
      "desc": "Agent fleets from ticket to remediation, with human approval points.",
      "level": 4,
      "delivery": "buy",
      "category": "End-to-end"
    },
    {
      "name": "Factory.ai",
      "url": "https://docs.factory.ai/software-factory/overview",
      "desc": "Triage, coding, review, QA, release gates and incident response.",
      "level": 4,
      "delivery": "buy",
      "category": "End-to-end"
    },
    {
      "name": "Felan",
      "url": "https://felan.ai/",
      "desc": "Unattended agents from request to tested PR handoff.",
      "level": 4,
      "delivery": "buy",
      "category": "End-to-end"
    },
    {
      "name": "Hoplite",
      "url": "https://hoplite.sh/docs",
      "desc": "Isolated task runs with tests, browser checks, PRs and merge.",
      "level": 4,
      "delivery": "buy",
      "category": "End-to-end"
    },
    {
      "name": "human",
      "url": "https://github.com/gethuman-sh/human",
      "desc": "Open-source rig from idea to spec, review, CI and deploy.",
      "level": 4,
      "delivery": "buy",
      "category": "End-to-end"
    },
    {
      "name": "Last Light",
      "url": "https://github.com/nearform/lastlight",
      "desc": "Maintains repos: triage, PR review, health checks, features.",
      "level": 4,
      "delivery": "buy",
      "category": "End-to-end"
    },
    {
      "name": "SHIP",
      "url": "https://letsship.ai/",
      "desc": "Issue to acceptance testing, with optional human gates.",
      "level": 4,
      "delivery": "buy",
      "category": "End-to-end"
    },
    {
      "name": "SWE-AF",
      "url": "https://github.com/Agent-Field/SWE-AF",
      "desc": "Goals through parallel build, QA, review and bounded CI repair.",
      "level": 4,
      "delivery": "buy",
      "category": "End-to-end"
    },
    {
      "name": "Astadia",
      "url": "https://www.astadia.com/our-work/the-migration-factory",
      "desc": "Mainframe-to-cloud conversion with parity testing.",
      "level": 4,
      "delivery": "buy",
      "category": "Modernization"
    },
    {
      "name": "AWS Transform",
      "url": "https://aws.amazon.com/transform/",
      "desc": "Assessment through transformation, testing and migration.",
      "level": 4,
      "delivery": "buy",
      "category": "Modernization"
    },
    {
      "name": "Blitzy",
      "url": "https://blitzy.com/refactor",
      "desc": "Refactored repos via spec review and multi-agent generation.",
      "level": 4,
      "delivery": "buy",
      "category": "Modernization"
    },
    {
      "name": "EvolveWare",
      "url": "https://evolveware.com/intellisys/code-optimization-migration/",
      "desc": "Legacy metadata into specs and modern Java or C# apps.",
      "level": 4,
      "delivery": "buy",
      "category": "Modernization"
    },
    {
      "name": "Google Mainframe Modernization",
      "url": "https://cloud.google.com/solutions/mainframe-modernization",
      "desc": "Rule extraction, agentic transformation, behavioral validation.",
      "level": 4,
      "delivery": "buy",
      "category": "Modernization"
    },
    {
      "name": "Mechanical Orchard",
      "url": "https://www.mechanical-orchard.com/platform",
      "desc": "Rebuilds mainframe workloads from source and production behavior.",
      "level": 4,
      "delivery": "buy",
      "category": "Modernization"
    },
    {
      "name": "Spotify, Honk",
      "url": "https://engineering.atspotify.com/2025/11/spotifys-background-coding-agent-part-1",
      "desc": "Background coding agent from repo targeting to merge. 1,500+ merged PRs, 60 to 90% migration time saved.",
      "level": 3,
      "delivery": "build",
      "category": "Evidence"
    },
    {
      "name": "Stripe, Minions",
      "url": "https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents",
      "desc": "Unattended Slack-to-PR agents. 1,000+ agent PRs merged weekly.",
      "level": 3,
      "delivery": "build",
      "category": "Evidence"
    },
    {
      "name": "Uber",
      "url": "https://www.uber.com/us/en/blog/efficient-software-factory/",
      "desc": "Managed agents for code review, CI repair, PRs, incident triage and maintenance.",
      "level": 3,
      "delivery": "build",
      "category": "Evidence"
    },
    {
      "name": "BMad Method",
      "url": "https://github.com/bmad-code-org/BMAD-METHOD",
      "desc": "Clarification and planning through reviewed implementation.",
      "level": 3,
      "delivery": "build",
      "category": "Spec-driven"
    },
    {
      "name": "Superpowers",
      "url": "https://github.com/obra/superpowers",
      "desc": "Executable workflows for planning, implementing, testing and review.",
      "level": 3,
      "delivery": "build",
      "category": "Spec-driven"
    },
    {
      "name": "Agent Orchestrator",
      "url": "https://github.com/Untrivial-ai/agent-orchestrator",
      "desc": "Supervised idea-to-merge with isolated workspaces and review.",
      "level": 3,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "Archon",
      "url": "https://github.com/coleam00/Archon",
      "desc": "Repeatable coding harnesses defined as YAML workflows.",
      "level": 3,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "Director",
      "url": "https://director.sh/",
      "desc": "Intake to PR handoff on a shared canvas, with diff review.",
      "level": 3,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "Eve template",
      "url": "https://github.com/vercel-labs/eve-software-factory-template",
      "desc": "GitHub and Linear work into staged draft PRs.",
      "level": 3,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "Factory (Addy Osmani)",
      "url": "https://github.com/addyosmani/factory",
      "desc": "Reference issue-to-draft-PR flow. Humans keep merge authority.",
      "level": 3,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "OrgOps",
      "url": "https://github.com/camplight/orgops",
      "desc": "Coordinates agent runtimes across hosts with scoped credentials.",
      "level": 3,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "Superset",
      "url": "https://docs.superset.sh/",
      "desc": "Parallel agents across worktrees with scheduled runs.",
      "level": 3,
      "delivery": "build",
      "category": "Infrastructure"
    },
    {
      "name": "CI&T Agentic SDLC",
      "url": "https://ciandt.com/us/en-us/services/agentic-sdlc",
      "desc": "Service-led delivery from analysis to production.",
      "level": 3,
      "delivery": "partner",
      "category": "Service-led"
    },
    {
      "name": "Lunatech",
      "url": "https://blog.lunatech.com/posts/2026-05-26-legacy-modernization-with-ai/",
      "desc": "Seven-phase method to rebuild and parity-test legacy systems.",
      "level": 3,
      "delivery": "partner",
      "category": "Service-led"
    },
    {
      "name": "GitLab Duo",
      "url": "https://about.gitlab.com/gitlab-duo-agent-platform/",
      "desc": "Governed agent flows from planning to deployment inside GitLab.",
      "level": 3,
      "delivery": "buy",
      "category": "End-to-end"
    },
    {
      "name": "Mastra Factory",
      "url": "https://mastra.ai/factory",
      "desc": "Persistent coding agents from issue to PR review.",
      "level": 3,
      "delivery": "buy",
      "category": "End-to-end"
    },
    {
      "name": "Sgai",
      "url": "https://github.com/sandgardenhq/sgai",
      "desc": "Supervised local factory with specialist agents and executable checks.",
      "level": 3,
      "delivery": "buy",
      "category": "End-to-end"
    },
    {
      "name": "SuperPlane",
      "url": "https://github.com/superplanehq/superplane",
      "desc": "Backlog to review-ready PRs through durable stages.",
      "level": 3,
      "delivery": "buy",
      "category": "End-to-end"
    },
    {
      "name": "CodeMie",
      "url": "https://www.codemie.ai/",
      "desc": "Legacy assessment, migration planning and test generation.",
      "level": 3,
      "delivery": "buy",
      "category": "Modernization"
    },
    {
      "name": "Copilot modernization (Java)",
      "url": "https://learn.microsoft.com/en-us/azure/developer/java/migration/migrate-github-copilot-app-modernization-for-java",
      "desc": "Agent tasks to upgrade Java apps and deploy to Azure.",
      "level": 3,
      "delivery": "buy",
      "category": "Modernization"
    },
    {
      "name": "IBM watsonx for Z",
      "url": "https://www.ibm.com/products/watsonx-code-assistant-z",
      "desc": "COBOL to Java with equivalence testing.",
      "level": 3,
      "delivery": "buy",
      "category": "Modernization"
    },
    {
      "name": "Moderne",
      "url": "https://moderne.ai/",
      "desc": "Deterministic migrations across many repos, with reviewed PRs.",
      "level": 3,
      "delivery": "buy",
      "category": "Modernization"
    },
    {
      "name": "vFunction",
      "url": "https://vfunction.com/platform/",
      "desc": "Architecture-guided extraction of Java and .NET services.",
      "level": 3,
      "delivery": "buy",
      "category": "Modernization"
    },
    {
      "name": "NocoBase",
      "url": "https://www.nocobase.com/",
      "desc": "Agents and visual builders create business systems.",
      "level": 3,
      "delivery": "buy",
      "category": "Business apps"
    },
    {
      "name": "Superblocks",
      "url": "https://docs.superblocks.com/",
      "desc": "Business apps with security checks and environment promotion.",
      "level": 3,
      "delivery": "buy",
      "category": "Business apps"
    },
    {
      "name": "Konveyor",
      "url": "https://konveyor.io/",
      "desc": "Open-source toolkit to analyze and replatform apps.",
      "level": 2,
      "delivery": "buy",
      "category": "Modernization"
    },
    {
      "name": "Appian",
      "url": "https://appian.com/products/platform/low-code",
      "desc": "Visual design for governed process apps.",
      "level": 2,
      "delivery": "buy",
      "category": "Business apps"
    },
    {
      "name": "Appsmith",
      "url": "https://www.appsmith.com/",
      "desc": "Self-hosted internal apps over databases and APIs.",
      "level": 2,
      "delivery": "buy",
      "category": "Business apps"
    },
    {
      "name": "Bubble",
      "url": "https://bubble.io/",
      "desc": "Visual no-code web and mobile apps.",
      "level": 2,
      "delivery": "buy",
      "category": "Business apps"
    },
    {
      "name": "Budibase",
      "url": "https://budibase.com/",
      "desc": "Internal tools with automations and agents.",
      "level": 2,
      "delivery": "buy",
      "category": "Business apps"
    },
    {
      "name": "FlutterFlow",
      "url": "https://flutterflow.io/",
      "desc": "Visual Flutter apps with source export.",
      "level": 2,
      "delivery": "buy",
      "category": "Business apps"
    },
    {
      "name": "Mendix",
      "url": "https://www.mendix.com/platform/",
      "desc": "Model-driven, AI-assisted app development.",
      "level": 2,
      "delivery": "buy",
      "category": "Business apps"
    },
    {
      "name": "Power Apps",
      "url": "https://www.microsoft.com/en-us/power-platform/products/power-apps",
      "desc": "Process models into governed business apps.",
      "level": 2,
      "delivery": "buy",
      "category": "Business apps"
    },
    {
      "name": "OutSystems",
      "url": "https://www.outsystems.com/low-code-platform",
      "desc": "Managed low-code lifecycle.",
      "level": 2,
      "delivery": "buy",
      "category": "Business apps"
    }
  ]
}