You lead.
Your agents work together.

Run your coding agents side by side. Keep projects, conversations and code changes in one workspace, so you can review the work and decide what happens next.

Download for macOS
Codex, Claude and Pi · Working together in Dure

Keep the work alive,
and the whole picture in view.

Original illustration of Dure's session runtime connected to the workspace

1Agents outlive the app window

Managed sessions run separately from the desktop app. Close a view and reattach while the host process and machine remain running. If the process ends, Session Recovery can restore supported sessions into a new process.

Sessions and recovery
Original Main workspace illustration with projects and agent sessions

2Wherever they run, one screen

Spaces brings agents from different projects, desktops and SSH hosts into one view. Use activity and change indicators to find the work that needs you, then open the conversation without losing its context.

Spaces and panes
Original SSH workspace illustration with remote projects beside local sessions

3Local or SSH. The same workspace.

Connect an SSH host, browse remote folders and run agents beside local sessions. Paste images and drop files into a remote terminal without preparing each upload yourself. Your remote account's permissions still apply.

Work with remote projects

Keep your sessions

Reattach to live managed work. Recover supported conversations after a process ends.

Projects in one view

Keep work from different repositories and SSH hosts together in Spaces.

Your familiar CLIs

Use installed coding agents and the provider accounts you already have.

Bring work with you

Choose recent conversations and preview the layout before importing.

You set the direction

Review diffs, send feedback and decide which changes move forward.

On top of that, your everyday tools

Worktrees, diff review, detachable panes, remote terminals and automation.
The tools to run agents in parallel, built into one workspace.

1One agent, one worktree

Give each task a dedicated Git worktree and branch. Independent tasks can move in parallel without sharing a working directory.

Start parallel work

2Diff comments reach the agent

Review local changes against the branch's starting point, including uncommitted and new files. Add line comments and send them back as feedback.

Review and feedback

3Accounts, per agent

Choose an account for each supported agent and see provider-reported usage. Optional automatic switching has provider, local-chat and observed-capacity requirements.

Accounts and provider support

4Desktops, panes, multi-monitor

Switch desktops, split panes or open a session in its own window. Arrange the view around your attention without changing the task's folder.

Panes and windows

5A terminal done right

Multilingual input, image paste, file drop and remote clipboard support. Open files in the built-in editor beside the coding-agent conversation.

Terminal and files

6Run work from scripts

Start tasks and recurring schedules from the Dure CLI. Connect agents through CLI and MCP messages, decision requests and completion reports.

CLI and automation

Not tied to any vendor.

Bring your installed coding-agent CLIs and existing accounts.
Conversation history, chat view and account tools vary by provider.

Claude CodeCodexKimi CodeGemini CLICursor CLIGitHub Copilot CLIOpenCodeAmpGooseDroidAuggie
Grok BuildHermes AgentClineContinueCharmCodebuffKilo CodeKiroAntigravityOpenClaudePi

From the first task to the final review

Keep each part of the workflow connected. Choose the view for the work in front of you, and keep control of what happens next.

Implemented Dure workflows and their boundaries
In DureParallel workSpacesReviewSSHAccountsAutomation
Start withA Git repositoryYour projectsLocal changesA connected hostA provider loginA clear task
Work withDedicated worktreesAgents and desktopsDiffs and commentsRemote foldersPer-agent selectionRuns and schedules
Keep in viewSeparate branchesActivity and changesNew and edited filesWorking locationReported usageRun reports
You controlTask and checkoutLayout and focusFeedback and mergeHost permissionsSwitching settingsScope and timing
Read the guideParallel workflowSpaces and panesReviewRemote and SSHProvider supportAgent coordination

Frequently asked questions

Do agents keep running when I close Dure?

Managed sessions can continue while their host process and machine remain running, even if the app disconnects. Reattach to the live session to continue. See sessions and recovery.

What happens when I restart the computer?

A reboot ends the process. Session Recovery can restore supported sessions into a new process; it does not make the old process survive. A sleeping or powered-off machine cannot execute work normally.

Does a worktree sandbox an agent?

No. Worktrees separate files and branches, not credentials, ports, processes or network access. Keep provider approvals appropriate to the task and review changes before merging.

Do I have to change my terminal workflow?

No. Keep your installed coding-agent CLIs and provider accounts. You can start a new agent in a project, or choose recent conversations and preview their layout before importing. Follow the quickstart.

Can I use remote servers over SSH?

Yes. Connect a host, browse remote folders and work with remote agents beside local sessions. Remote setup and permissions still apply. See remote and SSH.

Which coding-agent CLIs can I use?

The provider catalog includes Claude Code, Codex, Kimi Code, Gemini CLI, OpenCode and more. Terminal launch, history, chat, usage and account switching differ by provider. See the provider guide for details.

Agent work
runs on Dure.

macOS · Apple Silicon

Bring your coding-agent CLIs and provider accounts.