工具使用-windows在vscode内集成opencode

前言

好久没有上csdn,最近机缘巧合看到了opencode,相较于Claude Code而言,他是开源免费的,也能选择免费的模型,那对于普通用户而言是比较有利的,而且opencode是可以集成于vscode的,那对于本地或者远端的开发都是有帮助的。

安装

今天记录一下在windows平台这个安装过程

1. 前置准备

  • Node.js/npm,这个可以自行搜索安装
    有的地方说Node版本要大于20,但是我电脑上是比较老的Node14,也是可以的,安装这个的目的主要是通过npm安装opencode

2. 一句命令安装opencode

复制代码
npm install -g opencode-ai

安装成成功后进行验证

复制代码
opencode --version

成功显示版本号则代表安装成功

如果以后要更新opencode则

复制代码
npm update -g opencode-ai

3. 使用opencode

使用opencode这里记录一下在终端中的使用方法和vscode中使用的方法

3.1 终端中使用

3.1.1 进入opencode交互界面

在电脑终端,cmd/powershell,vscode终端都可以,然后进入项目路径

如

复制代码
cd E:\LearningData\test

输入以下命令

复制代码
opencode

成功进入交互界面,注意这里是进入了对应的项目路径

3.1.2 切换模型

键盘按住Ctrl+P看到可以选择模型

这里的交互界面是可以选择模型的

看到free则代表对应模型免费

3.1.3 模式选择

opencode有两种模式供选择

  • Plan模式:只分析,不修改代码

  • Build模式:直接修改代码(默认)

    以上两种模式可以通过键盘的tab进行切换

3.1.4 使用示例

可以直接说明自己的诉求,然后等待

如果这里时间太久了不想等待了,点击两下esc就可以打断AI生成

可以看到结束之后给我生成了两个文件

打开html就是商城页面

3.1.4 退出opencode

在提问的地方输入/exit,opencode会有提示

3.2 vscode中集成opencode

3.2.1 插件安装

一般使用vscode不可避免要安装插件,这里安装的插件就叫opencode,一键安装即可

3.2.2 在vscode中使用

用vscode打开对应项目所在的路径,直接点击对应的按钮则可以启动opencode并使用

3.3 卸载opencode

如果不再使用需要卸载则

复制代码
opencode uninstall

如果想保留数据则

复制代码
# 保留配置文件
opencode uninstall --keep-config

# 保留会话数据
opencode uninstall --keep-data

其他

opencode相当于只是集成工具,实际还是调用的对应的模型,所以你发出去的问题本质上还是喂给对应的模型了,如果担心隐私问题可以部署本地模型调用

参考文章

【ClaudeCode平替(免费)】OpenCode 完整安装与 VSCode 使用指南
Open Code教程(一)| 快速入门:安装配置与基础使用

相关推荐
1024奇点11 小时前
【仓颉语言入门 · 第二篇 第 10 课】
开发语言·数据库·ide·mysql·开源
白鹭鸣鸣!13 小时前
WSL2 + OpenCode 完整搭建全流程(含迁移 WSL 到 D 盘)
编辑器
慧都小项15 小时前
图解 MyEclipse Deployment Assembly:资源如何进入部署产物?
java·ide·tomcat·maven·myeclipse·部署排查
2501_9160088916 小时前
Windows 上写第一个 SwiftUI App,KXBuild 空工程起步,跑到 iPhone 真机
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
骑着蜗牛撵大象32717 小时前
四种库收进一个SQL编辑器(下):跨库取数、方言对齐与四库巡检的落地拆解
jvm·数据库·sql·编辑器·数据迁移·跨库查询
Piink17 小时前
Mac使用Vscode教程
ide·vscode·macos
jingcairensheng17 小时前
vscode 配置Python虚拟环境基于扩展和原生miniconda的区别
ide·vscode·python
MounRiver_Studio18 小时前
原生集成AI 能力的 RISC-V IDE:第三代 MounRiver Studio 正式发布
ide·ai·agent·risc-v
学习论之费曼学习法18 小时前
无人值守AI内容矩阵实战(7):Playwright 发布器避坑——编辑器竞态、索引延迟与风控
python·线性代数·矩阵·编辑器·浏览器自动化·playwright·踩坑记录
心态还需努力呀19 小时前
把 Zettlr 搬上鸿蒙 PC:墨匣学术写作编辑器移植与上架全记录
华为·编辑器·harmonyos