Looking for an OpenCode extension for VS Code? Want to find free AI models you can use in your editor? OpenCode Fusion brings the models and agents you already use with OpenCode into the native VS Code Chat model picker.
Browse compatible OpenCode models—including free options when your configured providers offer them—then chat without leaving VS Code. OpenCode Fusion connects VS Code Chat to your local OpenCode CLI; it does not bundle models or provide inference credits.
What you get
OpenCode models in VS Code Chat. Pick a model from VS Code's native chat model selector. OpenCode's native models and eligible connected providers are shown together.
Free model discovery. Find available free and zero-cost OpenCode model options in the picker and dashboard. Free availability, usage limits, and terms depend on the model provider and your account.
OpenCode agents, tools, and MCPs. Keep using the agents and tool integrations configured in OpenCode, including supported file and terminal work.
Live visibility. Follow model output, reasoning and tool activity in chat, with token and cost estimates in the OpenCode Fusion dashboard.
A server managed for you. The extension starts and monitors a local opencode serve process, so you don't need to launch the server yourself.
Use your existing setup. Connect providers in OpenCode, select an agent, and optionally configure the CLI path or server settings in VS Code.
Use your existing OpenCode configuration and stay in the editor for coding questions, project work, and agent-assisted tasks.
Requirements
VS Code 1.145+ (stable or Insiders)
OpenCode CLI installed: npm i -g opencode-ai
At least one model provider configured and available in OpenCode
Get started
Install OpenCode Fusion from the VS Code Marketplace.
Connect a model provider in OpenCode. To use a free model, choose one that is currently available to your provider/account.
Open VS Code Chat, select a model under OpenCode Fusion, and start a conversation.
The extension starts the OpenCode server automatically. Use OpenCode Fusion: Show Server Status, Refresh Models, or Restart Server from the Command Palette when needed.
Settings
Setting
Default
Description
opencode.executablePath
(auto)
Path to the opencode executable. Leave empty to auto-detect.
opencode.port
0
Server port. 0 = random free port.
opencode.hostname
127.0.0.1
Server hostname (loopback by default).
opencode.printServerLogs
false
Forward server logs to the output channel.
opencode.defaultAgent
build
Agent used for new chats (e.g. build, plan).
opencode.showToolActivity
true
Surface tool calls and thinking status as chat notices.
opencode.hideUnauthorizedProviders
true
Hide models from disconnected providers.
opencode.autoApprovePermissions
true
Automatically approve OpenCode tool and directory permissions for chat turns. Review this setting before using agent tools on sensitive workspaces.
OpenCode Fusion — OpenCode models and agents, native in VS Code Chat.
Developed & maintained by Dynamo Software · www.dynamo.llc