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

相关推荐
HealthScience17 小时前
vscode使用Excel插件导致codex插件无法粘贴图片
服务器·vscode·excel
霜落花轻扬18 小时前
VSCode全局搜索内容不全
ide·vscode·编辑器
棒棒的唐21 小时前
配置 VSCode 的 PHP Intelephense 插件,去掉因php版本不同导至的红色波浪线误判
ide·vscode·php
努力的小帅1 天前
Ubuntu 使用 avahi/mDNS 实现固定连接(VSCode Remote SSH + NoMachine)
linux·vscode·ubuntu·ssh·linux入门
十年之少1 天前
使用VSCode 对PyQt5 say Hello—— Python + Qt 开发
vscode·python·qt
MuYiLuck1 天前
02-VSCode插件与Trae原生AI编辑器实战教程
vscode·编辑器·trae·trae solo
oscar9991 天前
给 OpenCode 换个皮肤
theme·opencode
www.021 天前
通过 SSH 隧道将 GPT 调教为服务器专属 Agent(个人记录)
linux·服务器·vscode·gpt·大模型·ssh·api转发
2501_916008891 天前
Xcode功能、下载、反馈与版本支持详细解析
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
shimly1234562 天前
vscode 很难删除 copilot,如何关闭 copilot 功能?
ide·vscode·copilot