Skip to content

The working session

The goal in one line: you always know what your AI is doing, and nothing it does makes you wait.

The rail always shows life

Each working turn shows its whole story live: steps with their real results, the model's thinking, a live plan checklist, and long-running commands streaming their output - full scrollback, following the newest line until you scroll up. The activity indicator sits at the true tip of the turn, so a long think after a spoken paragraph never looks dead.

A conclusion your AI speaks mid-turn is never buried behind silent steps - it becomes the answer. When the turn ends it folds to a single summary line you can reopen anytime; a summary says when a background task from that turn is still running, and the rail shows what that task is doing while the agent waits on it.

What a finished turn carries

  • The check outcome. If the project has a check command, the turn says "Checks passed (npm run typecheck)" or lists the errors that remain after the agent's two rounds of fixes.
  • Undo this turn's changes. Under the steps of the last finished turn that changed files - every edit put back, created files removed, deleted files restored, and the undo written into your records.
  • Why a picture was not looked at. When the model could not see an image, the rail says what happened instead - a line that stays readable after the steps fold.

Nothing holds up your turn

Remembering something for the project happens in the background. Project notes are kept ready and updated in place, so reading them never delays the agent, and reading the project's own notes does not ask permission.

Leaving mid-turn

Leaving the chat while your AI is mid-turn asks first - a turn that is abandoned loses its answer, and the app would rather say so than lose it quietly.

Waiting on the world

A silent online call is named for what it is - waiting on the provider - and an offline-only AI's web search is refused with a word, not a silent detour.

Tools turns in chat

A tools turn in chat runs on the same machinery, with the steps folded under a plain spoken reply. See Tools.

Opening a project conversation

It lands on its last message, and its history is whole: a conclusion spoken before silent steps shows as the answer even for conversations recorded before this behavior existed.

Private AI on your machine. No one in control but you.