vite-plugin-opencode-assistant
v1.1.69
Published
Embed OpenCode Web UI in your Vite dev server for real-time code modification and preview
Maintainers
Readme
vite-plugin-opencode-assistant
在 Vite 开发环境中嵌入 OpenCode AI 助手,边聊天边改代码,HMR 实时预览。
快速开始
前置条件
安装 OpenCode CLI(AI 引擎,必须):
curl -fsSL https://opencode.ai/install | bash1. 安装插件
npm install -D vite-plugin-opencode-assistant2. 配置 Vite
// vite.config.ts
import { defineConfig } from "vite";
import opencodeAssistant from "vite-plugin-opencode-assistant";
export default defineConfig({
plugins: [opencodeAssistant()],
});3. 启动开发服务器
npm run devVite 插件会自动启动 OpenCode Web 服务并创建当前项目的 AI 会话。
4. 安装浏览器扩展
- 下载扩展包
- 打开 Chrome,地址栏输入
chrome://extensions/ - 打开右上角**「开发者模式」**开关
- 解压下载的
.zip,点击**「加载已解压的扩展程序」**,选择解压后的文件夹 - 用 Chrome 打开
localhost开发页面,点击工具栏中的 OpenCode 图标即可开始对话
Edge / Arc / Brave 操作步骤相同,入口分别是
edge://extensions//arc://extensions//brave://extensions/。
工作原理
┌────────────────┐ ┌────────────────┐ ┌─────────────┐
│ Vite 插件 │ │ 浏览器扩展 │ │ OpenCode │
│ 启动 Web 服务 │◀────▶│ 侧边栏面板 │◀────▶│ AI 引擎 │
│ 代理跨域 │ │ 页面上下文同步 │ │ 会话管理 │
└────────────────┘ └────────────────┘ └─────────────┘- Vite 插件在项目启动时自动拉起 OpenCode Web 服务
- 浏览器扩展检测到
localhost页面后自动连接该服务 - 实时同步页面 URL、标题等上下文给 AI
- 多标签页自动切换对应项目的会话
文档
完整使用指南请访问 在线文档。
License
MIT
