Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/knoxai/buddy
Buddy DevOps自动化运维与VS Code及其兼容扩展AI代码助理并驾齐驱
https://github.com/knoxai/buddy
ai anthropic buddy buddyred buddyworks cicd cloud codeserver containers devops docker gpt ide mistral openai openai-api pipelines theia vscodium webide
Last synced: 14 days ago
JSON representation
Buddy DevOps自动化运维与VS Code及其兼容扩展AI代码助理并驾齐驱
- Host: GitHub
- URL: https://github.com/knoxai/buddy
- Owner: knoxai
- Created: 2024-11-17T12:06:39.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-10T20:54:27.000Z (16 days ago)
- Last Synced: 2024-12-10T21:35:33.803Z (16 days ago)
- Topics: ai, anthropic, buddy, buddyred, buddyworks, cicd, cloud, codeserver, containers, devops, docker, gpt, ide, mistral, openai, openai-api, pipelines, theia, vscodium, webide
- Homepage: https://buddy.red
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## [Buddy ](https://buddy.red)是一个帮助程序员编程的AI助理VS Code插件 | Cursor平替AI代码助理、随意使用任何兼容OpenAI API的模型。
**Buddy** 旨在无缝集成到VS Code或其他相关的兼容编辑器中,为开发者提供智能助理以提高生产力和简化工作流程。使用Buddy,开发人员可以随意挑选当前强大的AI功能轻松浏览代码库、编写和调试代码,并对项目管理。
### 特色功能
#### **1. 搜索整个代码仓并联网提供辅助信息**
快捷搜索您的整个代码库,包括文件、代码和文档,如若联网并给予相关信息链接确保获取及时更新的信息。Buddy的智能搜索功能能快速访问特定所指、函数或关键词,为您节省时间和提高效率。| ![](./media/searchRepoUrl.gif) |
| ---------------------------------------- |#### **2. AI驱动的代码自动补全**
通过AI驱动的自动补全提高编码效率。Buddy理解您的上下文环境,并提供智能代码建议,美化结构和修正缩进等让您加速开发进程。| ![](./media/autoComplete.gif) |
| --------------------------------------- |#### **3. 将选中的代码添加到聊天**
使用快捷键 **Cmd/Ctrl + L** 可以快速将编辑器中选中的代码传送到聊天框。此功能让您在不中断工作流程的情况下便捷交互代码。
| ![](./media/addSelectCode.gif) |
| ---------------------------------------- |#### **4. 在聊天中编辑选中的代码**
利用快捷键 **Cmd/Ctrl + I**,不仅可以将选中的代码从编辑器添加到聊天框,还可以编辑代码。此功能使您能够直接优化和修改代码。| ![](./media/editSelectCode.gif) |
| ----------------------------------------- |#### **5. 上下文环境来源**
以添加上下文环境来源作为插件,让您访问特定信息,并将其整合到对话中。当您输入 “@” 时,会出现一个下拉菜单,显示可用的内容,可以用作与模型交互时的资源环境。这让您可以在互动时轻松引用并提供相关信息给大型语言模型。
- **文件**
| ![](./media/atFile.gif) |
| --------------------------------- |- **代码库**
- **提示词文件**
- **代码**
- **文档**
- **Git 差异**
- **终端**
- **问题**
- **文件夹**#### **6. 右键操作**
使用直观的右键选项简化编码任务:
- **优化代码**
- **修复代码**
- **修正语法/拼写**
- **添加所选代码至环境**
- **编写文档字符串**
- **编写注释**| ![](./media/writeComments.gif) |
| ---------------------------------------- |- **写文档字符串**
#### **7. 选择文件作为上下文环境来源**
“选择文件作为上下文”功能允许您右键点击文件,并将其作为上下文环境。此功能将所选文件的内容整合到您的工作流程中,为大型语言模型提供直接的相关信息,增强功能性和效率。
| ![](./media/FilesAsContext.gif) |
| ----------------------------------------- |#### **8. 附加图片作为上下文环境**
| ![](./media/imageAsContext.gif) |
| ----------------------------------------- |#### **9. 聊天对话里便捷的代码片段:应用代码、光标位置插入、复制与空文件添加内容**
| ![](./media/codeInteraction.gif) |
| ------------------------------------------ |---
### 安装说明
下载安装Buddy,如果遇到与您的操作系统不兼容时,选取相应适合您操作系统的版本下载`.vsix`扩展安装,或使用[英文版](https://open-vsx.org/extension/Buddy/buddy),即可使用Buddy的全部功能!Buddy帮助开发者编写简洁、高效且可维护的代码,同时减少在重复性任务上花费的时间。无论您是在调试、编写文档还是进行优化,Buddy都是您可靠的编码伙伴。