◆models
Use any provider already authenticated in OpenCode. Set a default, agent or step model.
open source • mit • built on opencode
Convoy builds, inspects, tests and commits a requested change through a defined pipeline. You review a branch — not a long agent session.
curl -fsSL https://github.com/Inakitajes/convoy/releases/latest/download/install.sh | sh a live implementation run
nº 02 · $ convoy run implement
The default pipeline builds, aligns, audits, polishes, tests and reviews the change.
Build the requested change.
Match the repository.
Check risky code.
Use the design system.
Add relevant coverage.
Review the final diff.
nº 03 · $ convoy explain controls
Models, reviews and approvals are defined in the pipeline — not improvised in prompts.
Use any provider already authenticated in OpenCode. Set a default, agent or step model.
Fan out audits read-only. Only triaged findings can change the branch.
Define steps, agents, models and human gates in .convoy/config.yaml.
implement, refine and review are ready to run, with lite and multi-model variants.
Safe commands run. Unknown or blocked actions ask. --smart approves safe requests and escalates risk.
A staged file that matches a common secret pattern stops the commit.
Pause any step until someone signs off, continues or aborts.
Logs, diffs and reports stay local. Resume a failed run from its saved pipeline.
nº 04 · $ convoy convoy --help
Use a prompt file in CI, or watch the run live.
∴ parallel · 3 steps · 6 runs
1 running · 5 done
wall 3:55 · cost $2.99 · tokens ↑392.3k ↓27.3k
select a child row for full detail or OpenCode
nº 05 · $ convoy init --global
latest release v0.5.0
One binary. Uses the providers already authenticated in OpenCode.
curl -fsSL https://github.com/Inakitajes/convoy/releases/latest/download/install.sh | sh Verifies SHA256SUMS, installs to ~/.local/bin and writes the default config.
Download the binary yourself — no checksum is verified on this path.
mkdir -p ~/.local/bin && curl -fL https://github.com/Inakitajes/convoy/releases/latest/download/convoy-darwin-arm64 -o ~/.local/bin/convoy && chmod 755 ~/.local/bin/convoy mkdir -p ~/.local/bin && curl -fL https://github.com/Inakitajes/convoy/releases/latest/download/convoy-darwin-x64 -o ~/.local/bin/convoy && chmod 755 ~/.local/bin/convoy mkdir -p ~/.local/bin && curl -fL https://github.com/Inakitajes/convoy/releases/latest/download/convoy-linux-arm64 -o ~/.local/bin/convoy && chmod 755 ~/.local/bin/convoy mkdir -p ~/.local/bin && curl -fL https://github.com/Inakitajes/convoy/releases/latest/download/convoy-linux-x64 -o ~/.local/bin/convoy && chmod 755 ~/.local/bin/convoy Make sure ~/.local/bin is on your PATH, and check your download against SHA256SUMS.