What's new

What's new in diri

The highlights of each release. Every change is in the release notes.

diri 0.11.1

November 2, 2026
Holding ⌘T opens a ring of agents under the pointer; the pointer glides past Codex to Terminal, and letting go opens a new terminal.

Hold ⌘T for anything new

Hold ⌘T and a ring opens under the pointer: flick toward an agent, Terminal or Note and let go. A tap still starts your default agent, and holding the keys never starts more than one.

Claude Code finishes a fix, diri reads its question aloud, and the spoken answer lands in the prompt and is sent.

Talk with your agent

When an agent finishes, diri reads what matters aloud. Answer out loud and end with “send to agent”. Everything stays on this Mac.

Claude Code, Codex and Pi each drive their own iPhone Simulator at once, every agent with a labelled cursor.

Agents use your Mac, side by side

Agents open apps in the background, each with its own cursor, and ten can work at once without touching your mouse or keyboard. Computer use now waits for controls to be ready and checks each action landed.

Find in a note

⌘F searches the open note, every match highlighted. ⌘B makes text bold.

Smoother notes

Notes scroll smoothly, wide tables scroll sideways on their own, and the line you're reading holds still.

diri 0.11.0

October 30, 2026

Script diri with Lua

An init.lua in ~/.config/diri adds keys, key modes, palette commands and event handlers, and reloads when you save. dirijor script runs one-off scripts.

Splits you can read at a glance

A split tab draws its layout in the sidebar and tab strip, each pane colored by what it's doing. Drag panes by their title to rearrange them.

See the question, keep the title

A waiting session keeps its name and shows its question on a second line.

Bring your terminal setup

Import font, theme and cursor from Ghostty, iTerm2, WezTerm, kitty, Alacritty or Terminal, with every change shown first.

Nothing lost, less waiting

Floods of output arrive complete, idle tabs cost nothing, Find searches all of history, and resizing keeps every line.

A faster terminal core

diri's terminal engine is rewritten and processes terminal text 3–4× faster.

diri 0.10.0

October 18, 2026

Talk with your agent

When an agent finishes, diri reads a short summary aloud. Answer by voice and end with "send to agent".

Agents can use your Mac's apps

A background computer tool drives real Mac apps while your cursor, keyboard, and focus stay yours.

Model prices stay current

Claude and Codex cost estimates use rates fetched from LiteLLM when the release is built, including new model ids such as gpt-6.1-sol.

AGPL-3.0

diri stays free, including for commercial use. If you distribute a modified copy, or let people use one over a network, you must offer them its source under the same license.

diri 0.9.0

October 1, 2026
A blank note becomes a launch plan: a title, a to-do from the slash menu, and an @ mention that links a running Claude Code session.

Notes

Think next to your agents. Type / for blocks and @ to link a session; every note is plain Markdown on disk.

A to-do opens the Start panel, becomes a Claude Code session in the sidebar, asks a question, and finishes ready to review.

To-dos that start agents

Press ⌃⌘↩ on a to-do to hand it to an agent with the note as context. Its progress shows up right under the to-do.

Typing pricing in Search notes finds three notes by what they say.

Search every note

⇧⌘F finds a note by anything it says, not just its title.