Reproducible by default
Spin up a clean, disposable development environment from a project—without rebuilding your machine around it.
OPEN SOURCE · LOCAL FIRST
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 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
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.
Spin up a clean, disposable development environment from a project—without rebuilding your machine around it.
Give coding agents room to install tools, run services, test changes, and iterate inside a dedicated workspace.
One environment abstraction, designed to work locally first and grow toward servers, remote connectivity, and durable sessions.
THE PORTABLE DEV LAYER