seri binary with no
runtime to install, and runs natively on Windows, macOS and Linux, with no WSL2 and no Docker.
What it is built for
seri is code-first, not code-only. Coding is what it does today, and it is what this release is built for. The tools it ships are file, search and shell tools. The loop, the session store and the permission model are deliberately not bounded to a repository, so evaluate seri today as a coding agent.What defines it
It asks before it writes. A permission gate sits under every tool call, on every OS.approve-each is the default, so the first write of a session stops and waits for you. Approving
a tool “always” is scoped to that one tool, in that one project.
Its edits are reversible. seri records your worktree into a shadow git repository as it
works, independent of your own branch, so undoing its edits never touches your commit history.
Shell commands are covered when they look destructive.
Six providers, three ways to pay. Groq, OpenRouter, Anthropic, OpenAI, Google and xAI, with
your own key, a Grok subscription, or a hosted seri account. Switching mid-session keeps the
conversation.
It extends without a source change. Agents, skills, rules, MCP servers and hooks are all
files you drop in a directory. seri picks them up at the next start.
It checks its own work. Point seri at your project’s own check command and it runs after
every successful write_file, handing the diagnostics back to the model in the same turn.
Start here
Install seri
One command per platform, and what each installer touches.
Your first session
Guided setup, a first task, an approval, and undoing it.
Providers and models
Six providers, three credential classes, and rerouting.
Slash commands
Every command in one table.
Extend it
Subagents
Named roles with their own context, and agent files you write.
Skills
Procedures that run in the session’s own context.
Rules
Standing instructions, always on or scoped by glob.
MCP servers
Remote tools, with OAuth and a trust step.

