Local-first agent runtime
Jervis Universal Agent
A provider-agnostic assistant and coding-agent runtime: routing and delegation across Thinker, Executor, Reviewer and Verifier roles, isolated git worktrees and persistent memory.
Private work — described at a high level. Code, internal screens and client details are intentionally left out.
Context
The runtime layer under the rest of the Jervis tools: it decides which model does which part of a task, keeps each attempt in its own worktree, and remembers project context between sessions — without tying the user to a single AI provider.
Decisions
Work is split into explicit roles (Thinker → Executor → Reviewer → Verifier) so a cheaper model can do the execution while a stronger one plans and verifies. Releases are gated by a fail-closed readiness checker.
Architecture
- Interface
- CLI
- Local serviceRPC
- Intelligence
- Thinker
- Executor
- Reviewer
- Verifier
- Runtime
- Agent harnesssession log
- Memory sidecar
- Worktrees