Skip to main content
Dure is a macOS workspace for people who run several AI coding CLIs at once. It keeps managed local agents alive beyond the app window, maps work across projects and SSH hosts in one place, and brings every change back into a human review loop. The central idea is simple: the desktop app is a client. A managed session host owns the provider process and its PTY, so closing or restarting the app does not have to terminate work already in flight.

Sessions outlive the window

Managed local agents remain attached to their session host while the app is closed or restarted.

Every agent, one live map

Spaces brings local and SSH work across projects and desktops into one searchable view. Move a pane without restarting its session.

Review is part of the loop

Open a read-only diff, comment on a line, and send the feedback to the agent.

Agents that work with each other

Send typed messages, dispatch tasks, collect results, and stop for a human decision across providers.

Native terminal fidelity

Keep each provider’s real CLI with Korean IME, OSC 52, and local or SSH image and file transfer.

The three layers

  1. Hmux owns managed provider processes and terminal state independently of the app window.
  2. Dure provides the workspace, panes, source tools, and review interface.
  3. Worktrees isolate the files and branch owned by each agent.
A provider launched manually inside an ordinary terminal is recognized automatically. Recognition and managed promotion are different: use the add-agent flow or a managed-conversion action offered by Dure when you need exact conversation identity, worktree isolation, and session-survival guarantees.

Start here