Complete installation instructions for oh-my-opencode-slim.
Run the interactive installer:
bunx oh-my-opencode-slim@latest installOr use non-interactive mode:
bunx oh-my-opencode-slim@latest install --no-tui --kimi=yes --openai=yes --antigravity=yes --chutes=yes --opencode-free=yes --opencode-free-model=auto --tmux=no --skills=yesThe installer supports multiple providers:
- OpenCode Free Models: Live-refreshed free
opencode/*models - Kimi For Coding: High-performance coding models
- OpenAI: GPT-4 and GPT-3.5 models
- Antigravity (Google): Claude 4.5 and Gemini 3 models via Google's infrastructure
- Chutes: Free daily-capped models (
chutes/*) with dynamic role-aware selection
When OpenCode free mode is enabled, the installer runs:
opencode models --refresh --verboseIt then filters to free opencode/* models only, picks a coding-first primary model, and picks a support model for search/implementation agents.
Enable during installation:
bunx oh-my-opencode-slim install --kimi=yes --openai=yes --antigravity=yes --chutes=yes --opencode-free=yes --opencode-free-model=autoAuthenticate with your providers:
opencode auth login
# Select your provider → Complete OAuth flow
# Repeat for each provider you enabledOnce authenticated, run opencode and ping all agents to verify all agents respond.
💡 Tip: Models are fully customizable. The installer sets sensible defaults, but you can assign any model to any agent. Edit
~/.config/opencode/oh-my-opencode-slim.json(or.jsoncfor comments support) to override models, adjust reasoning effort, or disable agents entirely. See Configuration for details.
Paste this into Claude Code, AmpCode, Cursor, or any coding agent:
Install and configure by following the instructions here:
https://raw.githubusercontent.com/alvinunreal/oh-my-opencode-slim/refs/heads/master/README.md
If you're an LLM Agent helping set up oh-my-opencode-slim, follow these steps.
opencode --versionIf not installed, direct the user to https://opencode.ai/docs first.
Ask these questions one at a time, waiting for responses:
- "Do you have access to Kimi For Coding?" (Provides Kimi k1.5 models)
- "Do you have access to OpenAI API?" (Enables
openai/models) - "Do you have access to Antigravity (Google)?" (Enables
google/models via Antigravity) - "Do you want to use Chutes?" (Enables
chutes/models with daily-cap aware selection) - "Do you want to use OpenCode free models?" (Refreshes and selects from free
opencode/*models)
Help the user understand the tradeoffs:
- OpenCode free mode discovers the latest free
opencode/*models usingopencode models --refresh --verbose. - OpenCode-only mode can assign more than one OpenCode model across agents.
- Hybrid mode can combine OpenCode free models with OpenAI, Kimi, and/or Antigravity.
- In hybrid mode,
designerremains on the external provider mapping. - Chutes selection prioritizes stronger models for orchestrator/oracle and higher-cap models for support agents.
- Kimi For Coding provides powerful coding models.
- OpenAI enables
openai/models. - Antigravity (Google) provides Claude and Gemini models via Google infrastructure.
- Chutes provides free daily-capped models and requires
CHUTES_API_KEY.
Based on answers, run:
bunx oh-my-opencode-slim@latest install --no-tui --kimi=<yes|no> --openai=<yes|no> --antigravity=<yes|no> --chutes=<yes|no> --opencode-free=<yes|no> --opencode-free-model=<id|auto> --tmux=<yes|no> --skills=<yes|no>Examples:
# Kimi + OpenAI + Antigravity
bunx oh-my-opencode-slim@latest install --no-tui --kimi=yes --openai=yes --antigravity=yes --chutes=yes --opencode-free=yes --opencode-free-model=auto --tmux=no --skills=yes
# OpenAI only
bunx oh-my-opencode-slim@latest install --no-tui --kimi=no --openai=yes --antigravity=no --chutes=no --opencode-free=no --tmux=no --skills=yes
# OpenCode free models only (auto-select)
bunx oh-my-opencode-slim@latest install --no-tui --kimi=no --openai=no --antigravity=no --chutes=no --opencode-free=yes --opencode-free-model=auto --tmux=no --skills=yes
# OpenCode free models + OpenAI (manual primary model)
bunx oh-my-opencode-slim@latest install --no-tui --kimi=no --openai=yes --antigravity=no --chutes=no --opencode-free=yes --opencode-free-model=opencode/gpt-5-nano --tmux=no --skills=yesThe installer automatically:
- Adds the plugin to
~/.config/opencode/opencode.json - Generates agent model mappings in
~/.config/opencode/oh-my-opencode-slim.json(or.jsonc)
Crucial Advice for the User:
- They can easily assign different models to different agents by editing
~/.config/opencode/oh-my-opencode-slim.json(or.jsonc). - If they add a new provider later, they just need to update this file.
- Read generated
~/.config/opencode/oh-my-opencode-slim.json(or.jsonc) file and report the model configuration.
For Kimi (if enabled): Ask user to run the following command. Don't run it yourself, it requires user interaction.
opencode auth login
# Select "Kimi For Coding" provider and complete OAuth flowFor OpenAI (if enabled): Ask user to run the following command. Don't run it yourself, it requires user interaction.
opencode auth login
# Select your provider and complete OAuth flowFor Antigravity (if enabled): Ask user to run the following command. Don't run it yourself, it requires user interaction.
opencode auth login
# Select "Antigravity (Google)" provider and complete OAuth flowCheck the expected config format:
bunx oh-my-opencode-slim@latest install --helpThen manually create the config files at:
~/.config/opencode/oh-my-opencode-slim.json(or.jsonc)
-
Check your authentication:
opencode auth status
-
Verify your config file exists and is valid:
cat ~/.config/opencode/oh-my-opencode-slim.json -
Check that your provider is configured in
~/.config/opencode/opencode.json
If providers are not working:
-
Check your authentication status:
opencode auth status
-
Re-authenticate if needed:
opencode auth login
-
Verify your config file has the correct provider configuration:
cat ~/.config/opencode/oh-my-opencode-slim.json
Make sure you're running OpenCode with the --port flag and the port matches your OPENCODE_PORT environment variable:
tmux
export OPENCODE_PORT=4096
opencode --port 4096See the Quick Reference for more details.
-
Remove the plugin from your OpenCode config:
Edit
~/.config/opencode/opencode.jsonand remove"oh-my-opencode-slim"from thepluginarray. -
Remove configuration files (optional):
rm -f ~/.config/opencode/oh-my-opencode-slim.json rm -f .opencode/oh-my-opencode-slim.json -
Remove skills (optional):
npx skills remove simplify npx skills remove agent-browser