Engines
Each engine plugin runs one bounded engine request through one tool. Pick the tool a reader already has installed and authenticated.- Claude Code.
@obversa/engine-claude-cliruns engine requests through a fresh Claude CLI process. A reader needs Node.js 22.12 or later and a Claude CLI installation with host authentication. Home: claude.com/code. - Codex CLI.
@obversa/engine-codexruns engine requests through a fresh Codex CLI process. A reader needs Node.js 22.12 or later and a Codex CLI installation with host authentication. Home: github.com/openai/codex. - OpenCode CLI.
@obversa/engine-opencode-cliruns engine requests through a fresh OpenCode CLI process. A reader needs Node.js 22.12 or later, OpenCode CLI 1.18.23, and host-selected authentication. Home: opencode.ai. - Grok CLI.
@obversa/engine-grok-cliruns engine requests through a fresh Grok CLI process. A reader needs Node.js 22.12 or later, Grok CLI 1.0.5, and host-selected authentication. Home: docs.x.ai/build/cli/headless-scripting. - Anthropic API.
@obversa/engine-anthropic-apiruns engine requests through the Anthropic API. A reader needs Node.js 22.12 or later and an Anthropic API key. Home: console.anthropic.com. - Claude Agent SDK.
@obversa/engine-agent-sdkruns engine requests through the Claude Agent SDK, using the host’s Claude Code authentication. A reader needs Node.js 22.12 or later. Home: github.com/anthropics/claude-agent-sdk.
Memory
- In-process memory.
@obversa/memory-simplestores memory in one process. A reader needs Node.js 22.12 or later. Home: The memory-simple package. - Git-backed memory.
@obversa/memory-gitstores memory in private Git references, so nothing lands in the working tree. A reader needs Node.js 22.12 or later and Git installed. Home: The memory-git package.
Hosts and surfaces
-
The review command.
@obversa/sourceships theobversa-reviewcommand, which opens the working-tree diff for inline review. A reader needs Node.js 22.12 or later. See The review host. - The cmux host. The cmux glue opens the local web surface and the Plannotator page as browser splits beside the terminal, and opens one editor window with the Project worktree and the Shared worktree. Outside cmux, the surface script opens the default browser on macOS, and elsewhere it prints the URL for you to open. A reader needs cmux installed. Home: The cmux host.
-
Plannotator. Plannotator opens its own review page in a split
through the
PLANNOTATOR_BROWSERenvironment variable the workspace launcher binds, so every other link keeps the default browser. A reader needs Node.js 22.12 or later and a Plannotator installation. Home: github.com/backnotprop/plannotator. See One route for Plannotator.