Infrastructure for software factories

Development computers for software agents.

Give every coding agent a complete development environment on demand — with the compute, repositories, storage, credentials, and tools it needs to build and test real software.

Request early access Early access · No sales call required
computer / cmp_7F2A READY
SOFTWARE FACTORY / AGENTBuild issue #124
REST / MCP
Semaphore.Computer
CPU4 vCPU
MEMORY16 GB
REPOS03 attached
STORAGEUSS / durable
SECRETSorg scoped
NETWORKconnected
$ pnpm test

Built by Semaphore, running software-development workloads at scale for more than a decade.

The missing execution layer

Agents need more than a sandbox.

Coding agents can reason about code and decide what to do next. To build real software, they still need somewhere to work.

They need to clone repositories, install dependencies, compile code, run tests, start services, use credentials, and persist important data.

Your software factory handles the intelligence. Semaphore handles the development infrastructure.

GENERIC SANDBOX
Agent↓Execute command↓Generic runtime
SEMAPHORE.COMPUTER
Software agent→Development computer
MachineRepositoriesToolingStorageSecretsNetwork

POST /computer → software development can begin

Computer lifecycle

From API call to development environment.

REST-first from creation to deletion. Hosted MCP will expose the same infrastructure directly to agents.

01 / CREATEPOST /computers

Choose a machine

Start an F1 x86 development machine for the task.

02 / PREPARE
+

Attach context

Mount Storage, check out repositories, and provide task secrets.

03 / BUILD
$

Develop software

Run commands. Build. Test. Debug. Start services.

04 / DELETE
×

Persist and delete

Keep what matters in Storage. Delete the Computer when work is done.

Bring the software factory. We’ll provide where its work runs.

Request early access

Development-ready by design

A development computer, not an empty VM.

The goal is not merely to boot Linux. It is to get an agent productive on real software.

01

Full development machines

Semaphore-maintained x86 environments instead of a minimal runtime container.

02

Multiple repositories

Check out every repository a task needs before the agent begins work.

03

Persistent Storage

Keep durable data in Unified Semaphore Storage while Computers stay disposable.

04

Secrets & identity

Use Organizations, Service Accounts, RBAC, and Secrets to control access.

05

REST-first

Automate the complete Computer lifecycle through an API built for software factories.

06

Hosted MCP

Let MCP-compatible agents operate Computers without installing a Semaphore binary.

Durable context

Computers come and go.
Your data doesn’t have to.

Compute is ephemeral. Storage is durable. Continue later on a fresh Computer without keeping an idle machine alive.

01Create Computer A
→
02Attach Storage
→
03Work + persist
→
04Delete Computer
UNIFIED SEMAPHORE STORAGEStorage persists

Repositories · dependencies · artifacts · development state

05Create Computer B
→
06Attach same Storage
→
07Continue work

Built for concurrency

Infrastructure for one agent—or a factory of them.

A software factory may need one development environment today and many running in parallel tomorrow. Semaphore.Computer is designed for programmatic creation and high-concurrency software-development workloads.

SOFTWARE FACTORY
AGENT ACOMPUTER 1
AGENT BCOMPUTER 2
AGENT CCOMPUTER 3
THE FACTORY DECIDESWhat should be built?
THE AGENT DECIDESHow should I build it?
SEMAPHORE PROVIDESWhere does the work run?

Security foundation

Autonomous agents.
Explicit boundaries.

Software agents can execute code, access networks, and use credentials. Semaphore.Computer builds on Semaphore’s existing identity and administration foundation.

  • Organization-scoped access
  • RBAC and Service Accounts
  • Managed Secrets
  • Isolated development machines
  • Durable Organization Storage
  • Metered resource lifecycle

Predictable spend

Give agents a budget, not a blank check.

Buy prepaid credits first. Let your software factory consume them while compute and Storage usage are metered against an explicit budget.

Agents can consume budget.
They can’t create budget.

Semaphore pedigree

New product.
Proven infrastructure.

For more than a decade, Semaphore has provisioned isolated development machines, run builds and tests at high concurrency, managed source-code access and secrets, and metered compute and storage.

Semaphore.Computer turns that foundation into a standalone development-compute platform for software agents.

10+ yearsoperating software-development workloads

Initial product scope

What we’re building first.

Focused infrastructure primitives for agents and the systems orchestrating them.

01REST API02Hosted MCP03F1 x86 machines04Multiple repositories05Unified Storage06Organization Secrets07Service Accounts08Command execution09File transfer10Network access11Prepaid credits

We are not building another coding agent or agent orchestrator. Bring the agents and software factory you already use.

Early access

Building a
software factory?

We’re working with teams building coding agents, internal software factories, and AI-native development platforms. Request early access to help shape the API and development environment.

No sales call required. We’ll contact you when early access is available.