Cross-platform installer for opencode preconfigured with the oh-my-opencode-slim multi-agent plugin, the SeizAI provider, MCP servers, the Zellij multiplexer, and bundled skills.
One command takes a clean machine (Windows, macOS, or Linux) to a working opencode setup.
- opencode (global, via npm or bun)
- Zellij multiplexer (winget / brew / cargo / distro package manager)
- oh-my-opencode-slim plugin with a per-agent model preset
- SeizAI provider with the full model catalog
- MCP servers: context7, grep_app, github, time, and optionally exa, pinchtab, obsidian-webdav
- Skills:
multi-brainandocs, written to~/.config/opencode/skills/
No clone required. Run the one-liner for your OS.
irm https://raw.githubusercontent.com/seiz888/opencode-setup/main/setup.ps1 | iexcurl -fsSL https://raw.githubusercontent.com/seiz888/opencode-setup/main/setup.sh | bashThe launcher ensures Node.js is present (installing it if needed), downloads
setup-opencode.mjs, then runs it to prompt for credentials and write the config.
If you prefer to inspect first, clone and run locally:
git clone https://github.com/seiz888/opencode-setup.git
cd opencode-setup
node setup-opencode.mjs # if Node.js is already installed
# or use the bootstrap launcher: bash setup.sh / powershell -ExecutionPolicy Bypass -File setup.ps1The installer asks for:
| Prompt | Required | Notes |
|---|---|---|
| SeizAI API key | yes | provider auth |
| Exa MCP api-key | no | leave blank to skip |
| PinchTab MCP token | no | leave blank to skip |
| WebDAV URL / user / password | no | for the obsidian-webdav MCP + multi-brain skill |
No secrets are hardcoded; everything is entered at runtime and written only to your
local ~/.config/opencode/ files.
- If opencode is already installed, it asks before upgrading.
- If a config file already exists, it asks before overwriting (a timestamped
.bakis kept).
Open a fresh terminal, then start opencode inside Zellij with a port (required for the multiplexer integration):
zellij
# inside zellij:
OPENCODE_PORT=4096 opencode --port 4096Then run opencode models --refresh and ping all agents to verify.
| File | Purpose |
|---|---|
setup.ps1 |
Windows bootstrap (installs Node, runs the installer) |
setup.sh |
macOS/Linux bootstrap (installs Node, runs the installer) |
setup-opencode.mjs |
Cross-platform core installer |
MIT