artorias-zj/dsh-opencode-free-model

dsh-opencode-free-model puts the OpenCode Zen free model lane into the DeepSeek Harness model picker with no API key: it registers two provider routes, decodes the Chat Completions, Responses and Messages wire protocols into the harness StreamChunk protocol, keeps one stable session id per conversation to avoid gateway rate-limiting, and background-probes every model as available, region-blocked, unavailable or throttled.

dsh-opencode-free-model puts the OpenCode Zen free model lane (opencode.ai/zen/v1/*) into the DeepSeek Harness model picker with no API key. It registers the opencode-free-model and opencode-free-model-region routes, decodes all three wire protocols the lane speaks (Chat Completions, Responses, Messages) into the harness StreamChunk protocol, decides the protocol from the response body's own shape rather than a lying Content-Type, fills the tool-name fingerprint quartet the free tier requires (bash/glob/grep/read), keeps one stable session id per conversation to avoid the gateway's per-session rate-limiting, and background-probes every model as available, region-blocked, unavailable, throttled or unknown.

Models & Providers ★ 2
View on GitHub ↗

Install

dsh plugin --profile desktop add github:artorias-zj/dsh-opencode-free-model

Copied verbatim from the README's install block; restart DSH afterwards and an OpenCode Free group appears in the model picker.

Compatibility

A Host-only cordis plugin registering two provider routes on the llm service. The README notes the lane is keyed by a pooled credential (Authorization: Bearer public) and holds no secret of yours. English README with a 中文 translation.

Details

Alternatives

aa2246740/dsh-antigravity-oauth · AmmarByFar/dsh-trustedrouter · BruceLanLan/dsh-tier-router

More plugins in Models & Providers

Browse more in Models & Providers

Guides for Models & Providers plugins