OPEN SOURCE · LOCAL FIRST

Build anywhere.
Stay in flow.

Duct is building portable, isolated, and reproducible development environments for developers and coding agents—starting with an easier way to spin up disposable workspaces.

duct

~ $ duct up

created isolated workspace my-app

running at http://127.0.0.1:49152


~ $ duct agent "fix the login flow"

agent session f09a… is running


~ $

ONE ABSTRACTION

A better foundation
for developer work.

Source code, dependencies, tools, services, filesystem, and configuration belong to the environment—not your laptop. Duct is building the portable layer that makes that environment work across places and workflows.

01

Reproducible by default

Spin up a clean, disposable development environment from a project—without rebuilding your machine around it.

02

Built for agentic work

Give coding agents room to install tools, run services, test changes, and iterate inside a dedicated workspace.

03

Portable by design

One environment abstraction, designed to work locally first and grow toward servers, remote connectivity, and durable sessions.

THE PORTABLE DEV LAYER

Development environments
that can go with you.

Get early access