Skip to content
SHREVI
Download Shrevix

First conversation

Point Shrevix at a repository, ask for a change, and approve your first diff — this takes about two minutes. Here’s the whole flow, end to end:

The current Shrevix conversation workbench with transcript events, task progress, context telemetry, and a reply composer The current Shrevix conversation workbench with transcript events, task progress, context telemetry, and a reply composer
The live conversation keeps reasoning, tools, task progress, final output, and reply controls in one workbench.

Look at the bottom of the composer. Two pickers matter right now:

  • the model — new chats use signed-in Codex Local · GPT-5.6 Sol by default; choose another configured provider or model in Models & keys when this task calls for it.
  • the workspace — the repository or worktree used by the turn. Built-in file tools are confined to this root. Shell commands use the configured containment backend when available; host execution requires explicit opt-in and is not an operating-system sandbox.
The dashboard composer with agent, model, Plan, reasoning, workspace, attachment, and send controls The dashboard composer with agent, model, Plan, reasoning, workspace, attachment, and send controls
The dashboard composer can start the conversation with its agent, model, mode, reasoning, and workspace already selected.
  1. Type a concrete task — implement a login form and run the build works better than “help me with auth”.
  2. Press Enter. Shrevix picks the capabilities it needs — reading files, searching code, running commands — and shows every step as it goes.
  3. Watch the tool calls stream in. Nothing is hidden: every file read, every search, every command is a visible row in the transcript, with its result summarized underneath. For anything multi-step, a task list appears too and checks off as the agent works — you always know which step it’s on.
The current Shrevix workbench with the conversation tab and a code-diff tab open against the same workspace The current Shrevix workbench with the conversation tab and a code-diff tab open against the same workspace
The conversation remains open as another browser-style tab while you inspect its workspace diff.

With Approval mode selected, a requested file change stops at the tool call. You get the full diff and a permission card; that write is not applied until you approve it. Bypass mode deliberately removes this pause.

  • Approve applies exactly the change you saw.
  • Deny rejects it; tell the agent what to do differently and it adjusts.
write filesrc/auth.tswaiting for approval
- return refresh(token)+ if (token.expiresSoon()) refresh(token) return token
ApproveDeny
The write tool keeps its code diff inside the approval event.

The run streams live — and you stay in control: the send button becomes a stop button while the agent works, so you can interrupt and redirect at any time. When the task is done, the conversation stays as a resumable session on your dashboard, and the work sits on the workspace’s branch, ready to review and merge.