Complete installation instructions for oh-my-opencode-slim.
Run the interactive installer:
bunx oh-my-opencode-slim@latest install
Or use non-interactive mode:
bunx oh-my-opencode-slim@latest install --no-tui --antigravity=yes --openai=yes --tmux=no
Authenticate with your providers:
opencode auth login
# Select your provider → Complete OAuth flow
# Repeat for each provider you enabled
Once 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.jsonto 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 --version
If not installed, direct the user to https://opencode.ai/docs first.
Ask these questions one at a time, waiting for responses:
cliproxy/ prefix)openai/ models)Help the user understand the tradeoffs:
openai/ models.opencode/big-pickle). They can switch to paid providers later by editing ~/.config/opencode/oh-my-opencode-slim.json.Based on answers, run:
bunx oh-my-opencode-slim@latest install --no-tui --antigravity=<yes|no> --openai=<yes|no>
Examples:
# Antigravity + OpenAI
bunx oh-my-opencode-slim@latest install --no-tui --antigravity=yes --openai=yes --tmux=no
# OpenAI only
bunx oh-my-opencode-slim@latest install --no-tui --antigravity=no --openai=yes --tmux=no
# No providers (Zen free models only)
bunx oh-my-opencode-slim@latest install --no-tui --antigravity=no --openai=no --tmux=no
The installer automatically:
~/.config/opencode/opencode.json~/.config/opencode/oh-my-opencode-slim.jsonCrucial Advice for the User:
~/.config/opencode/oh-my-opencode-slim.json.~/.config/opencode/oh-my-opencode-slim.json file and report the model configuration.If the user selected Antigravity, guide them to install cliproxy:
macOS:
brew install cliproxyapi
brew services start cliproxyapi
Linux:
curl -fsSL https://raw.githubusercontent.com/brokechubb/cliproxyapi-installer/refs/heads/master/cliproxyapi-installer | bash
Authenticate with Antigravity:
./cli-proxy-api --antigravity-login
For 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 flow
Check the expected config format:
bunx oh-my-opencode-slim@latest install --help
Then manually create the config files at:
~/.config/opencode/oh-my-opencode-slim.jsonCheck 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 cliproxy is not working:
Check if the service is running: ```bash
brew services list | grep cliproxy
# Linux ps aux | grep cli-proxy-api
2. Test the connection:
```bash
curl http://127.0.0.1:8317/v1/models
bash
./cli-proxy-api --antigravity-login
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 4096
See the Quick Reference for more details.
Edit ~/.config/opencode/opencode.json and remove "oh-my-opencode-slim" from the plugin array.
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
Stop cliproxy (if installed): ```bash
brew services stop cliproxyapi brew uninstall cliproxyapi
# Linux # Stop the service manually pkill cli-proxy-api # Remove the binary rm -f /usr/local/bin/cli-proxy-api ```