OpenCode 详细入门指南,从安装到使用保姆级教程

文章目录

前言

OpenCode 是一个由微软研究院(Microsoft Research)推出的开源代码大语言模型系列,旨在支持多种编程语言的代码生成、补全、翻译与理解任务。该模型基于 CodeX 架构进行改进,采用监督微调(SFT)和基于人类反馈的强化学习(RLHF)进行优化,支持包括 Python、JavaScript、Java、C++、Go、Rust 等 20+ 种主流编程语言。

官网 : OpenCode | The open source AI coding agent

最近笔者系统梳理了一遍 OpenCode 的安装方式、官方文档、VS Code 集成方案,以及 Windows / macOS / Linux 下的最佳实践。整理成一套完整的科学方案:
OpenCode 完整安装与 VS Code 使用指南:从零安装到稳定开发

这篇文章比较理论化,所以再次写了本文,展示正常使用的场景如何配置。

1、安装 Git

官方网站https://git-scm.com/

直接Install for Windows即可。

其中注意:安装VSCode后Use Visual Studio Code,其他的根据各自需求即可。

安装好后通过:

java 复制代码
git --version

进行验证。

2、安装Node.js

官方网站https://nodejs.org/

直接获取安装就行。

验证:

bash 复制代码
node -v
bash 复制代码
npm -v

3、安装 OpenCode

终端运行即可:

bash 复制代码
npm install -g opencode-ai

在PowerShell 直接运行,会拦截 npm.ps1:

验证

bash 复制代码
opencode --version

4、启动OpenCode(CLI)

如果直接使用,效果不一定适配于自己:

这时候,就要学习具体用法了

5、使用OpenCode(CLI)

ctrl+P,通过Switch model进行模型切换,

选择MiniMax M2.5 Free

切换Plan和Build

tab键就可以进行切换:

Plan 只做分析、扫描、计算、依赖梳理

Build 执行完整编译 + 输出最终产物

交流时,按两下esc就可以终止。

6、使用示例


效果不错的。

退出就是/exit就可以:

7、在 VSCode 中使用

搜索下载后:

打开可以使用:

遇到报错也是正常的,因为PowerShell 默认禁止运行脚本,所以 opencode 命令被系统拦截了。

运行:

bash 复制代码
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force

再启动就不会有这个问题了。

小结

这样就可以简单使用 OpenCode,当然这只是刚刚入门,许多的更贴切读者自己的使用,不妨查查相关官方文档。

相关推荐
QiZhang | UESTC3 小时前
vscode debug教程
ide·vscode·编辑器
Garfield20056 小时前
VSCode SSH 连接远程服务器后,Codex 插件登录失败
服务器·vscode·ssh·claude·codex
维吉斯蔡6 小时前
【Ubuntu】Fcitx 搜狗拼音无法在 VS Code 输入中文的修复方案
linux·vscode·ubuntu·bash
Garfield20058 小时前
VSCode Remote SSH 使用 Codex 无法账号登录
vscode·chatgpt·ssh·codex
nuomigege9 小时前
stm32项目 vscode中安装opencode插件,提示无法将“opencode”项识别为cmdlet、函数、脚本文件或可执行程序的名称 问题的处理
ide·vscode·编辑器
AI松子6661 天前
vscode远程docker容器时报错
ide·vscode·docker
hjuan___1 天前
给 Claude Code 装上“技能库”和“眼睛”:配置 Skills 与图片识别实战
vscode·minimax·mcp·ai 编程·claude code·cc switch
❀͜͡傀儡师1 天前
GitHub Copilot for VS Code 中文使用完整教程
vscode·github·copilot
白头小黄1 天前
ESP32+VScode+PIO实现基础的自带USB接口的JTAG调试
ide·vscode·编辑器