Diana Download

Guides

Diana or tmux: running coding agents

tmux and a regular terminal run agents fine. They do not know what the agents are doing. Diana is also a terminal, but it records what each agent did, shows which ones need you, and can hold a command before it runs.

A terminal with tmuxDiana
Run several agentsYes, in panes or windowsYes, in tabs, each in its own worktree
Which one needs me?Look at each paneTasks marks them; Waiting lists them
What did it change?git diff, per folderBeside the terminal, changed lines marked
What did it run, and what did it cost?Scrollback, until it is goneA local record, every command and dollar
Stop rm -rf before it runsNoRules: ask or deny
Did it really run the tests?Read the scrollbackChecked against the record
Works over SSH, no windowYesThe window is local; the command line works anywhere
PriceFreeFree

When tmux is enough

One agent at a time, on a remote box, and you read everything it does as it does it.

When Diana helps

Several agents at once, work you come back to later, and commands you want to see before they run. You can keep using tmux inside Diana's terminal.

Questions

Can I use tmux inside Diana?

Yes. Diana's terminal is a real terminal; tmux runs in it like anywhere else.

Does Diana replace my terminal?

It can. It is a full terminal with tabs, and it adds the agent views on top.