Open software for agentic development

Your devices.
One software factory.

Bring your environments, agents and machines into one workspace. Give them a goal, see the work unfold and decide how much the factory does on its own.

Version 0.1.1 · Mac & Linux

01 / The workbench

Less switching.
More making.

An isolated environment deserves a complete workspace.

Start a session, follow your services, talk to an agent and inspect the changes. Terminals, previews, activity and Git results belong in the same place.

Your first session
Environment

A clean place for each task.

EnoughFactory owns the container engine. Envmux supplies isolated environments inside it, with recoverable Git work when a session ends.

Agent

The conversation and the work.

Follow agent activity, steer a turn and inspect what it produces. Your session continues when you close the app window.

Result

Evidence you can inspect.

See source changes, task attempts and checks alongside the work that created them. Know what happened and what comes next.

02 / Connected devices

Use the room you already have.

Your laptop is a workspace. Your Linux machine is one too. Connect the devices you own and put their capacity to work.

EnoughFactoryOne view of the workDesktop app or browser
Authenticated connections · WebRTC
MacYour everyday workspace

Device service
Isolated environments
Local conversations

LinuxYour always-on machine

Device service
Isolated environments
Local conversations

LinuxRoom for parallel work

Device service
Isolated environments
Local conversations

Architecture diagram. Your device list reflects the machines you pair.

The work stays where it runs. Each device owns its live sessions and chats. If it goes offline, those tools wait for its return.

Your window can close. The device service keeps execution and connections alive independently of the interface.

03 / A goal, pursued

Choose how the factory works.

Stay hands-on, work with a plan or give the factory responsibility for the next action.

A goal the factory keeps pursuing.

Set the outcome. The factory breaks it into work, coordinates agents, evaluates results and continues through repair or replanning.

An explanation of the controls, not a live factory.
  1. 01Plan and dispatch
  2. 02Evaluate and repair
  3. 03Continue toward the goal
A separate choice

You own the approval policy.

Autonomy chooses what happens next. Approvals decide how supported permission requests are handled. Use Approve all, your own rules or manual review. Agents run with full access inside their containers.

Understand the controls

From a repository to a result

Give the work somewhere to go.

  1. 01

    Add a project.

    Connect a Git repository and prepare its isolated development environment.

  2. 02

    Choose the outcome.

    Start with a session or define a goal and what successful completion means.

  3. 03

    Put agents to work.

    Choose an agent, a device and the level of autonomy that suits the project.

  4. 04

    Follow the result.

    Inspect progress, changes and checks. Steer the factory whenever you need to.

Open by design

A factory you can understand.
And make your own.

EnoughFactory is open source. The app, device service, coordination logic and protocols are part of the product you can inspect, modify and run yourself.

Use your own machines and agent accounts. Self-host connection services when you need them. Your project does not require an Enough cloud subscription.

Explore the source

A few useful details

Before you put it to work.

Your next goal has a home.

Get EnoughFactoryStart with the guide