Skip to content

HiMeditator/light-at

Repository files navigation

light-at

Light At 是一款适用于 VS Code 衍生 IDE 的插件,仅提供最纯粹的 IDE 内大模型文本聊天功能。

| 简体中文 | English | 日本語 |


📥 下载

变更日志

📚 用户手册

✨ 特性

该项目开始于 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 渲染使用了以下第三方库:

About

Light At is a plugin for the VS Code-derived IDEs that provides only the purest in-IDE LLM text chat functionality.

Topics

Resources

License

Stars

Watchers

Forks

Packages