Victor-770/dsh-commandcode-provider

dsh LLM provider plugin for Command Code — every plan incl

A custom LLM provider plugin connecting dsh to Command Code — a faithful port of pi-commandcode-provider onto dsh's LLM seam. Even the Go plan — the only one without Provider API access — gives you an API key in the Studio that authenticates CLI/agent login; this plugin uses that same key against Command Code's own /alpha/generate endpoint, not the traditional Provider API protocol, so it works even when a plan has no Provider API access. Install is one command and the provider mounts itself; after restart it appears in the web UI; configure the key with the /commandcode-setkey slash command, then pick a Command Code model from the model picker.

Coding & Development ★ 2 updated 2026-08-15 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add dsh-commandcode-provider@0.1.3

dsh plugin --profile web add dsh-commandcode-provider@0.1.3 (npm 0.1.3 registry-verified 2026-08-29). The package declares dsh.bundle, so dsh plugin add installs it AND auto-joins it to the profile's bundle layers — the shipped cordis.patch.yml mounts the provider row. Do NOT add a manual cordis.patch.yml row (would double-register the provider). Restart dsh, then set your key via /commandcode-setkey in a chat. English README.

Compatibility

DSH Web; works with every Command Code plan including the $1/month Go plan (no Provider API access needed — the plugin speaks Command Code's own /alpha/generate protocol). Unofficial community integration; you need your own Command Code account.

Details

Recent updates

Command Code provider on dsh's LLM seam; works with Go plan; self-mounting bundle; /commandcode-setkey; no Provider API protocol needed.

FAQ

Does it work with the Go plan?
Yes — the plugin uses your Studio API key against Command Code's /alpha/generate endpoint, so no Provider API access is required.
How do I install it?
dsh plugin --profile web add dsh-commandcode-provider@0.1.3, restart dsh, then run /commandcode-setkey and paste your key.
Do I need a manual patch row?
No — the bundle patch already mounts the provider; adding a second row would double-register it.

Alternatives

Mars-Sea/dsh-commandcode-provider · MirDie/dsh-xai · Player-MINEPIG/dsh-llm-codex-oauth

More plugins in Coding & Development

Browse more in Coding & Development

Guides for Coding & Development plugins