A tour of Dieter
See agents working across machines on a shared board, a task beside its changes, native terminals, screen sharing, and the Android, iPhone, and iPad app.
Run agents on an always-on Mac or headless Linux host. Follow their work from your laptop or phone. Closing a client does not stop the agent on another host; that execution host must stay powered on and awake.
These are real native captures from October 2026. The demo workspace runs real daemons for two Mac minis, plus a MacBook Pro that is offline, with four projects, Git checkouts, and scripted agent turns. The captures illustrate the interface, not model quality or performance. Android, iPhone, and iPad share one app. Open any image to inspect it at full size.
One board, work across machines
A board organizes tasks through Todo → Running → Review → Done. Each card keeps one durable conversation, its execution machine, and its workspace choice. Lane and agent status are separate: an idle agent can leave a card in Running until the work is ready for review.

Home mini and Office mini each have a checkout of the shared Atlas API project. Their cards appear together, with the execution machine named on each card. The capture runs both daemon identities on one physical Mac to exercise real ownership and routing without a production account.
Use Quick task to capture an idea or open a standalone chat for work that does not need a board card. Learn about projects, tasks, and worktrees →
Follow a task and review its changes
Open a card to follow its conversation. The reply, tool activity, and the agent’s plan update while the turn runs, and messages you send meanwhile join its queue. Split conversation and workspace keeps the Git changes beside the conversation, where you can stage, discard, and commit.

Explore files and the conversation workspace →
Open a terminal on the host
Choose Terminals and the machine doing the work. Run an interactive shell, inspect the output, and reconnect later. Leaving the client does not close its host-owned terminal session.

For unattended commands, registered background processes retain bounded stdout, stderr, and exit state. For recurring work, a schedule runs on its owning daemon. Understand processes, terminals, and schedules →
See the visual result
Agents and terminals work without a desktop. When a host does have an active graphical session, Screens lets you view it and take control from the native client. Media travels directly between peers or through TURN; the Dieter gateway relays the encrypted signaling without being able to read it.

The sample dashboard is a disposable visual target, not another Dieter interface. Its sample metrics are not agent results. Use a remote screen →
Review files in their project
Open a project’s Files surface, choose its checkout, and read the actual file on that host. Markdown supports rich editing and source modes, revision-checked saves, and PDF/HTML export.

Check the machine behind a task
Open a machine in the Mac sidebar to inspect its availability, route, and live host telemetry without losing your board.

Pick up the thread on your phone
Inbox is the starting point on Android, iPhone, and iPad. It brings task and chat activity together so you can find recent work without first choosing a board. Next to it are Mail , Projects and Chats. More holds everything else: Channels, Terminals, your machines, Devices and Settings. On Android, More slides up as a sheet above the bar; on iPhone and iPad it is a tab that also lists Usage, which the Inbox shows too. Its badge counts unread channel messages. Completed replies that you have not viewed appear under Needs you. Opening the latest reply clears that state across clients; questions waiting for your answer continue to need attention.
Use the small pin button on an Inbox card to keep it in the Pinned section at the top on Mac, Android, and iOS. Tap it again to unpin. Pins sync across your account through shared KV; offline edits sync when a machine is available. Search and project filters still apply to pinned cards.
Inbox rules decide which conversations the Inbox lists. Open Inbox rules from the filter button on the Mac or the filter menu on Android and iOS, then add a rule that hides or shows only the conversations of some projects and labels. A rule can require a project and a label together or accept either, and you can keep several rules and switch each on or off. A conversation matching any hiding rule is left out; while a showing rule is on, only conversations matching one are listed. Rules sync across your account like pins, and the Inbox says how many conversations they hide.
A task conversation shows the same reply, tool activity, and plan as on Mac, and exposes its Changes and Subagents. A standalone chat stays separate from the board. Messages sent during an active turn join its queue; closing the app leaves the host working.
A project’s page opens its Files, Changes and Schedules. Changes shows a project’s shared checkout, with the same staging and diff review as the desktop. Tap a checkout to browse that machine’s copy; with several checkouts, the Checkout menu switches between them, and the title always names the project and machine. More lists your enrolled machines and their availability. A machine’s page shows its screen, its terminals and the projects checked out on it. Clients check compatibility before connecting and reject a mismatched release compatibility policy.
On iPad, and on Android tablets and unfolded foldables, a list and what you open from it sit side by side. On Android, drag the handle between them to resize the list. Drag it all the way to one side to hide that pane: with the list hidden, whatever you open fills the screen (back returns to the list); with the open page hidden, the list fills the screen until you open something. The handle stays at the edge to pull the pane back, a double-tap restores both, and the app remembers your choice.

Android on a desktop
In Samsung DeX, in Android’s desktop windowing and on a connected display, the Android app switches to a desktop layout modelled on the Mac app. A sidebar holds Inbox, Mail, Channels, Chats and Terminals, your projects with their live work, and your machines and quotas. A board shows every lane side by side, and an open task sits beside it with a tab for each of its panes. Rows react to the pointer, and a right-click opens a card’s menu. Drag the gaps between panes to resize them.
With a keyboard:
| Keys | Action |
|---|---|
| Ctrl+K | Search tasks, chats, projects and commands |
| Ctrl+N / Ctrl+Shift+N | New task / new chat |
| Ctrl+1 … Ctrl+5 | Inbox, Mail, Channels, Chats, Terminals |
| Ctrl+, | Settings |
| Ctrl+B | Show or hide the sidebar |
| Ctrl+W | Close the open task |
| Ctrl+R | Refresh |
| Alt+← | Back |
Settings → Appearance → Interface chooses the layout: Automatic (the desktop layout only on a desktop), Desktop (also on a large tablet window) or Touch. Windows narrower than 720 dp always use the touch layout.
Connect more machines → · Use a remote screen →
Try it with your project
Follow the installation guide , then run your first task . The screenshots use demo data; your available models, tools, and machine capabilities come from your own hosts.





