Leebox
一个集成在 VS Code 侧边栏的 AI 助手面板,基于 OpenRouter 提供多模型对话与代码编辑能力。无需离开编辑器,即可调用大模型回答问题、修改代码。
功能特性
| 特性 |
说明 |
| 🤖 多模型支持 |
内置 20+ OpenRouter 免费模型,涵盖 GPT、Claude、Kimi、Llama 等,实测可用模型已标 ⭐推荐 |
| 📄 引用当前文件 |
一键将当前打开的文件内容作为上下文发给 AI,让模型基于你的代码作答 |
| ✍️ 代码应用 |
AI 返回的代码块支持两种操作:插入到光标 或 替换整个文件 |
| 🇨🇳 简体中文 |
默认要求 AI 始终使用简体中文回答 |
| 🎨 Markdown 渲染 |
支持代码高亮、粗体、列表、链接等富文本展示 |
| ⌨️ 快捷键发送 |
Ctrl + Enter 快速发送消息 |
快速开始
- 克隆本仓库到本地
- 用 VS Code 打开项目文件夹
- 按
F5 启动 Extension Host
- 在左侧活动栏点击 Leebox 图标打开面板
- 选择模型、输入问题,点击发送
使用示例
普通对话
直接输入问题,AI 会在面板中返回答案。
基于当前文件提问
- 打开任意代码文件
- 勾选「引用当前文件」
- 输入需求,例如:"帮我把这个函数改成异步的"
- AI 会基于文件内容给出修改建议
应用代码到编辑器
AI 返回的代码块下方会出现两个按钮:
- 插入到光标:将代码插入当前光标位置(如有选中内容则替换选中内容)
- 替换整个文件:用 AI 返回的完整代码覆盖当前文件全部内容
项目结构
leebox/
├── extension.js # 插件主入口,注册面板、处理消息、调用 OpenRouter API
├── package.json # 插件配置、视图声明、命令注册
├── media/
│ ├── icon.svg # 活动栏图标
│ ├── logo.svg # 插件 Logo
│ └── logo.png # 插件 Logo(PNG 版本)
├── CHANGELOG.md # 版本更新日志
└── LICENSE # MIT 许可证
配置说明
插件默认使用内置的 OpenRouter API Key。如需替换为自己的 Key,请修改 extension.js 中的 API_KEY 常量:
const API_KEY = 'sk-or-v1-your-key-here';
免费模型有每日调用次数限制,建议绑定自己的 OpenRouter 账号以累积额度。
模型列表
插件内置以下模型(带 ⭐ 为实测当前可用):
- ⭐
openrouter/free — 自动路由最优免费模型
- ⭐
nvidia/nemotron-3-super-120b-a12b:free
- ⭐
poolside/laguna-m.1:free
- ⭐
openai/gpt-oss-120b:free
- ⭐
z-ai/glm-4.5-air:free
- ⭐
poolside/laguna-xs.2:free
- ⭐
openai/gpt-oss-20b:free
moonshotai/kimi-k2.6:free
meta-llama/llama-3.3-70b-instruct:free
qwen/qwen3-coder:free
- ... 等共 20+ 模型
License
MIT
| |