# EggAiAssistant **Repository Path**: bochen_04/egg-ai-assistant ## Basic Information - **Project Name**: EggAiAssistant - **Description**: 一款强大的 VSCode AI 代码助手插件,支持多种大语言模型,帮助你优化、解释、重构和测试代码。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-27 - **Last Updated**: 2026-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🥚 Egg AI Assistant 一款强大的 VSCode AI 代码助手插件,支持多种大语言模型,帮助你优化、解释、重构和测试代码。 ## ✨ 功能特性 - 🤖 **多模型支持** - 百炼大模型 (OpenAI 兼容) - Qwen-Plus, Qwen-Max - 百炼大模型 (Anthropic 兼容) - Claude 3 系列 - 智谱 GLM - GLM-4, GLM-4-Air - 💬 **智能对话** - 侧边栏聊天界面 - 流式响应输出 - 对话历史记录 - 🔧 **代码操作** - 优化选中代码 - 解释代码逻辑 - 重构代码结构 - 生成单元测试 - 🔐 **安全存储** - API Key 加密存储 - 本地数据不上传 ## 🚀 快速开始 ### 1. 安装插件 ```bash # 方式 1: 从 VSCode Marketplace 安装(待发布) # 方式 2: 本地安装 cd egg-vscode npm install npm run compile # 在 VSCode 中按 F5 运行调试 ``` ### 2. 配置 API Key 1. 点击侧边栏 🥚 Egg 图标 2. 点击右上角 🔑 配置图标 3. 输入你的 API Key **API Key 获取:** - 百炼大模型:https://dashscope.aliyun.com/ - 智谱 AI:https://open.bigmodel.cn/ ### 3. 选择模型 点击右上角 🖥️ 模型图标,选择你想要的模型。 ### 4. 开始使用 **方式 A - 聊天面板:** 1. 打开侧边栏聊天面板 2. 输入你的问题 3. 按 Enter 或点击发送 **方式 B - 右键菜单:** 1. 选中一段代码 2. 右键点击 3. 选择 Egg 操作(优化/解释/重构/测试) ## ⚙️ 配置选项 | 配置项 | 说明 | 默认值 | |--------|------|--------| | `egg.llm.provider` | LLM 提供商 | `bailian-openai` | | `egg.llm.model` | 模型名称 | `qwen-plus` | | `egg.llm.temperature` | 生成温度 (0-2) | `0.7` | | `egg.llm.maxTokens` | 最大 Token 数 | `4096` | ## 📝 使用示例 ### 优化代码 ```typescript // 选中代码 → 右键 → Egg: 优化代码 function processData(data) { let result = []; for (let i = 0; i < data.length; i++) { if (data[i] > 0) { result.push(data[i] * 2); } } return result; } ``` ### 解释代码 ```python # 选中代码 → 右键 → Egg: 解释代码 def fibonacci(n): if n <= 1: return n return fibonacci(n-1) + fibonacci(n-2) ``` ### 生成测试 ```javascript // 选中代码 → 右键 → Egg: 生成测试 function add(a, b) { return a + b; } ``` ## 🛠️ 开发 ```bash # 安装依赖 npm install # 编译 npm run compile # 监听模式 npm run watch # 运行测试 npm test # 打包 vsce package ``` ## 🙏 支持作者 如果这个扩展对你有帮助,欢迎请作者喝杯咖啡 ☕ **打赏方式:** - 支付宝:扫描下方二维码 - 微信:扫描下方二维码 > 💡 打赏完全自愿,感谢你的支持! > > 📧 如需获取打赏码,请访问项目仓库:https://gitee.com/bochen_04/egg-ai-assistant ## 📄 许可证 MIT License ## 🙏 致谢 - 百炼大模型 - https://dashscope.aliyun.com/ - 智谱 AI - https://open.bigmodel.cn/ - LangChain - https://langchain.dev/ --- 🥚 Made with ❤️ by Egg AI Team