64 lines
968 B
Markdown
64 lines
968 B
Markdown
# VSCode AI 聊天插件
|
||
|
||
这是一个基于 VSCode 的 AI 聊天助手插件,提供智能对话、代码帮助等功能。
|
||
|
||
## 功能特点
|
||
|
||
- 集成聊天界面:在 VSCode 中直接与 AI 助手对话
|
||
- 智能代码补全:获取代码建议和解决方案
|
||
- 多种视图模式:聊天、示例、流程图、文档等
|
||
- 现代化UI:基于Vue3、Ant Design Vue构建的美观界面
|
||
|
||
## 开发指南
|
||
|
||
### 环境要求
|
||
|
||
- Node.js (>= 14.x)
|
||
- VSCode (>= 1.60.0)
|
||
|
||
### 安装依赖
|
||
|
||
```bash
|
||
# 安装主项目依赖
|
||
npm install
|
||
|
||
# 安装Webview依赖
|
||
cd webview
|
||
npm install
|
||
cd ..
|
||
```
|
||
|
||
### 开发模式
|
||
|
||
```bash
|
||
# 并行开发VSCode扩展和Webview
|
||
npm run dev
|
||
```
|
||
|
||
### 构建插件
|
||
|
||
```bash
|
||
# 构建Webview前端
|
||
npm run webview:build
|
||
|
||
# 打包VSCode扩展
|
||
npm run package
|
||
```
|
||
|
||
## 技术栈
|
||
|
||
- VSCode扩展 API
|
||
- TypeScript
|
||
- Vue 3
|
||
- Vite
|
||
- Pinia
|
||
- Ant Design Vue
|
||
- Ant Design X Vue
|
||
|
||
## 参与贡献
|
||
|
||
欢迎提交Issue或PR来完善此项目。
|
||
|
||
## 许可证
|
||
|
||
MIT |