All your sessions in one window.
zidane-gui runs the same engine as the terminal app and opens the same sessions. With the daemon on, a run keeps going after you close the window.
Built from the app's components, playing a scripted agent.
Find any session.
The sidebar groups sessions by project, date or state, with a saved filter per space. Search covers titles and every conversation's text.
Full or compact transcript.
Full shows each tool call with its output. Compact folds each exchange to one row.
Pick the profile, model and effort.
The composer holds the agent profile, model chain and reasoning effort. If a model fails before streaming, the next in the chain takes over.
Plans and questions wait for you.
present_plan and ask_user pause the run on a card. Answer in the chat, or later from the Inbox tab.
Link docs/releases/v8.md from the changelog, tag v8.0.0 and open a pull request.
- Link the notes from CHANGELOG.md
- Tag v8.0.0
- Open a pull request
Every action from the keyboard.
⌘K opens the palette. Each action shows its shortcut, and settings toggle in place.
See what fills the context window.
The composer's orb fills as the session uses its window. Open it for a breakdown by category and the cost so far.
Files, diffs and a browser next to the chat.
Tabs hold the session's artifacts, diffs, files, inbox and todos, plus a dev browser for your app. The Terminal tab runs in the daemon.
Run sessions on another machine.
Turn on the experimental Remote hosts setting and add a zidane-server by URL and token. The sidebar then groups sessions by host.
Install the desktop app.
It ships on npm for macOS and Linux, and a global install adds a launcher to Spotlight or your applications menu.