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,当然这只是刚刚入门,许多的更贴切读者自己的使用,不妨查查相关官方文档。

相关推荐
golang学习记10 小时前
Zed 新特性:AI 还在跑,电脑可以不睡了
人工智能·vscode·电脑·zed
瑶山21 小时前
Windows + WSL2 Ubuntu + VS Code配置C++开发环境
开发语言·c++·windows·vscode·wsl
golang学习记1 天前
VSCode多光标迎来重大更新
ide·vscode·编辑器
专业程序开发源1 天前
flask家电故障预测系统92491-计算机课程设计/毕业设计
vscode·python·sql·算法·flask·课程设计
星云_byto1 天前
Codex 10 月 7—10 日更新汇总:输入预测、任务提速、CLI 新功能与 Windows 沙盒
cli·codex·预测·沙盒·提速·6.1 sol
Vex2une1 天前
PowerShell ISE 到 VS Code 迁移史:从集成脚本环境到现代编辑器工作流
windows·vscode·powershell·powershell ise·powershell 扩展·powershell 7·脚本编辑器
小李不困还能学2 天前
VSCode远程开发免密码登录
ide·vscode·编辑器
*wait for?4 天前
VScode使用uv-创建python虚拟环境
ide·vscode·编辑器
意法半导体STM324 天前
【官方原创】LAT1724 STM32CubeIDE for VSCode 修改链接文件中的起始地址无效?
vscode·stm32·单片机·嵌入式硬件·mcu·stm32cube
guslegend5 天前
AI 编程范式转换与 Memory 工程:从无状态模型到 AGENTS.md 声明式配置
人工智能·大模型·agent·ai编程·opencode