该项目开始于 2025 年 3 月。当时市面上的 IDE 大模型聊天插件多以代码功能为主,大多不支持数学公式渲染。本插件以提供纯粹的 IDE 内大模型文本聊天体验为目标而开发。
- 多种模型支持:可使用 OpenAI 兼容 API 、Ollama 和 OpenRouter
- 数学公式渲染: 弥补了大多数智能助手没有数学公式渲染的缺点。
- 方便的模型配置: 通过表格或修改配置文件管理模型。
- 选择聊天上下文: 选择 IDE 中打开过的文本文件作为上下文
- 聊天记录管理: 管理历史聊天,删除聊天中的内容
本项目基于 light-assistant 重构,优化了项目结构并使用 Vue 3 重构了前端。
如果想要更深入的了解项目具体结构,可参考 技术文档。
如果环境没有 pnpm 先执行 npm install -g pnpm 安装。
pnpm install通过此命令运行的前端没有接入 VS Code,无法进行交互。
pnpm dev每次修改完前端部分需要执行该命令才能将内容更新到插件中。
pnpm build使用 VS Code,找到 运行 > 启动调试 运行插件。Windows 用户可以通过快捷键 F5 运行插件。
打包前请确保前端更改已经通过 pnpm build 更新到插件中。
pnpm package插件图标修改自 Duetone 的作品。
本项目的 Markdown 渲染使用了以下第三方库:
- Markdown 解析:marked
- 数学公式渲染:katex
- 代码语法高亮:highlight.js




