Views
No views yet

kaiju-coder-7. After the helper is installed, Kaiju is configured as a normal
OpenCode model: start OpenCode, select kaiju/kaiju-coder-7 if needed, and
work normally.~/.config/opencode/opencode.jsonc, adjusting the baseURL if you pass
--base-url.plugin to
the absolute path where you copied kaiju-no-autocontinue.mjs:1{
2 "$schema": "https://opencode.ai/config.json",
3 "model": "kaiju/kaiju-coder-7",
4 "default_agent": "kaiju-coder-7",
5 "plugin": [
6 "/Users/YOUR_USER/.config/opencode/kaiju-no-autocontinue.mjs"
7 ],
8 "provider": {
9 "kaiju": {
10 "npm": "@ai-sdk/openai-compatible",
11 "name": "Kaiju Coder",
12 "options": {
13 "baseURL": "http://127.0.0.1:18181/v1",
14 "apiKey": "not-needed",
15 "timeout": 900000,
16 "chunkTimeout": 120000
17 },
18 "models": {
19 "kaiju-coder-7": {
20 "name": "Kaiju Coder 7",
21 "limit": {
22 "context": 16384,
23 "output": 2500
24 }
25 }
26 }
27 }
28 }
29}python3 scripts/install_kaiju_opencode_profile.pymodel: kaiju/kaiju-coder-7default_agent: kaiju-coder-7kaiju OpenAI-compatible providerkaiju_artifact custom toolkaiju/kaiju-coder-7 uses
the hidden fast artifact path without requiring /kaijukaiju-coder-7-run to ~/.local/bin, persists the router
runtime under ~/.config/opencode/kaiju-coder-7-runtime, and installs the
optional /kaiju command. Those are power-user paths; normal use should feel
like any other OpenCode model.opencodeopencode -m kaiju/kaiju-coder-7 --agent kaiju-coder-7opencode run "Create hello.txt with exactly: Kaiju Coder 7 is ready"python3 scripts/run_kaiju_public_opencode_smoke.py/v1/models response, the local
OpenCode binary, a real file write in a temporary workspace, and whether the
same file leaked into the repo or home directory.1kaiju-coder-7-run \
2 --no-planner \
3 --kind website \
4 --out-dir "$HOME/Desktop/Kaiju-Coder-7-Test" \
5 --prompt "Build a premium one-page website for Harborline Bookkeeping with pricing, FAQ, and a cleanup-call CTA."kaiju_artifact tool first
and then report the generated artifact path and verification checks. In the TUI,
/kaiju is optional; it is a shortcut, not the required way to use the model.kaiju-no-autocontinue.mjs plugin disables synthetic auto-continue for
Kaiju Coder 7 sessions and adds compaction instructions that only allow proven
file/output facts into the summary.kaiju-coder-7/v1/chat/completionshttp://127.0.0.1:18181/v118084opencodekaiju_artifact/kaijukaiju-coder-7-runscripts/kaiju_opencode_fast_proxy.py. It preserves
OpenCode tool-call streaming while forcing the fast model settings Kaiju needs:
thinking=false, model id kaiju-coder-7, and bounded output budgets.http://127.0.0.1:18181/v1:1KAIJU_OPENAI_BASE_URL=http://127.0.0.1:18084/v1 \
2python3 scripts/kaiju_opencode_fast_proxy.py --host 127.0.0.1 --port 18181KAIJU_OPENAI_BASE_URL to that remote
OpenAI-compatible /v1 endpoint instead.