// readme

OpenUltraCode

OpenUltraCode adds UltraCode-style workflow discipline to OpenCode 2: structured phases, adversarial review, and evidence-based completion checks on top of the opencode session you already run. It keeps the model you already selected, then adds slash commands, role agents, a skill, and a small plugin for workflow state and verification tools.

Model selection is up to you. OpenUltraCode uses no proxy and does not replace the selected model, create synthetic model IDs, or route provider traffic. Change models with opencode’s normal model selection at any time; the only place OpenUltraCode names models is the opt-in fusion agents described below, and the installer’s init dialogue asks you which model IDs those should use.

Quick start

Prerequisites

  • opencode is installed and on your PATH.
  • For the development path only: Node.js 22+ and pnpm (the repo pins pnpm@11.4.0 via Corepack).

Linux / macOS (sh):

curl -fsSL https://raw.githubusercontent.com/norandom/OpenUltraCode/main/install.sh | sh

Windows (PowerShell):

irm…