OpenClaude Loop

v 0.1.*

Requirements

Why
Claude Codethe host; this is a Claude Code plugin
Python 3.10+the runner. No pip dependencies at runtime
Gitchange fingerprinting and the clean-checkout build gate
OpenCode CLIthe second agent
An OpenCode providerthe model behind that agent
claude --version
opencode --version
git --version

Provider credentials

Installing this plugin does not give you model credentials. It bundles none and never will. OpenCode needs its own configured provider:

opencode auth login
opencode auth list

Some OpenCode builds ship a usable default provider with no entry in auth list. Check everything at once after installing:

python ~/.claude/plugins/**/openclaude-loop/skills/openclaude-loop/scripts/runner.py doctor

doctor separates blocking problems (OpenCode missing, requested model unavailable) from advisory warnings (an empty auth list).

Installation

From inside Claude Code:

/plugin marketplace add nahidnfr123/openclaude-loop
/plugin install openclaude-loop@openclaude-loop

Or from your shell:

claude plugin marketplace add nahidnfr123/openclaude-loop
claude plugin install openclaude-loop@openclaude-loop

Confirm it loaded:

claude plugin details openclaude-loop

You should see three skills: openclaude-loop, opencode-review and opencode-build.

Updating

claude plugin marketplace update openclaude-loop
claude plugin update openclaude-loop@openclaude-loop

Releases are tagged vX.Y.Z; see the changelog.

Uninstalling

claude plugin uninstall openclaude-loop@openclaude-loop
claude plugin marketplace remove openclaude-loop

The plugin stores nothing outside its installation directory. Run artifacts live wherever you pointed --artifacts (the system temp directory by default) and can be deleted freely. Your OpenCode configuration was never modified, so there is nothing to restore.