Start seri
/exit or press Ctrl-D.
Guided setup
On a real terminal with no credential configured anywhere, seri opens setup instead of the input box. There are three ways through it. Bring your own key. Pick a provider, paste its key, then pick a model. The model step is not optional, because a key with no model does not leave seri in a runnable state. Connect a subscription./setup has a Subscriptions section. seri (free / pro / max / ultra)
is /login. Grok (SuperGrok / X Premium+) is a browser sign-in. ChatGPT / Codex is codex login;
seri reuses that login and does not host its own ChatGPT OAuth.
Sign in to a hosted account. /signup creates a seri account and /login signs in, after
which you manage no keys at all. A hosted account defaults to openai/gpt-oss-120b through
OpenRouter. /setup lists that coverage as a seri subscription row with the plan name, not as
an OpenRouter key. Disconnecting the row (without /logout) switches this profile to your own
keys. OpenRouter stays a normal paste slot for a key you bring yourself.
/setup gets you back later to add or replace a BYOK key, and to connect or ignore a seri, Grok,
or Codex plan. Setting a provider’s environment variable before you launch skips setup,
so GROQ_API_KEY=… seri goes straight to the input box. A subscription already connected does
the same. Providers and models covers all six providers and the three
ways to pay for them.
Give it a task
Type what you want done and press Enter.The permission gate
Every tool call passes a gate before it runs./mode cycles the three settings, and Shift-Tab
does the same thing without typing.
/mode takes no argument. It cycles read-only to approve-each to auto and back around, so
from the default one press gets you to auto and the next to read-only. There is no
/mode auto.
In read-only, a task that needs to write reports the block rather than failing, and the run
still exits successfully.
When a prompt offers to remember your answer, “always” is scoped to that one tool and to the
project you are in. For write_file and edit it persists across sessions. /permissions
shows what you have granted for this project and revokes it.
Permissions covers the whole model.
Undo what it did
seri records your worktree into a shadow git repository as it works, independent of your own branch, so undoing its work never touches your commit history.n does not mean the same thing to both. /undo counts distinct file states, so three writes in
one turn are three steps. /rewind counts points in the conversation, so the same turn is one
step.
Stopping a turn
The first Ctrl-C cancels the turn that is running and leaves the session resumable. A second one is fatal. Pressed while nothing is running, Ctrl-C is fatal immediately, because there is no turn for it to cancel./exit and Ctrl-D at the input box both end the session. If a turn is in flight, either one
cancels it and waits for it to unwind before exiting, so a tool mid-write is never orphaned.
Either way you get the same token and cost summary, accumulated across every turn the session
ran.
Where to go next
Working in the session
The queue, reasoning traces, text selection, and the paper ground.
Plan mode
Research a change and approve a plan before any worktree edit.
Permissions
Modes, remembered approvals, and what counts as a write.
Check your code after a write
Feed your own check command’s diagnostics back to the model.
Subagents
Delegate part of a task to its own context window.
Slash commands
Every command in one table.

