关注 “AI 工具派”
探索最新 AI 工具,发现 AI 带来的无限可能性!
近期推荐
- PPT:Tome|美图PPT|AiPPT|Gamma
- 学习: Elmo | Grammarly | 灵动翻译 | DeepL
- 编程: Codeium | 通义灵码 | SafurAI |Comate
- 其他: TinyWow | PixVerse | Toolkit | SeekAI | 腾讯帮小忙
- 👉 2023 AI 工具汇总 |👉
今天 Chris 给大家推荐的工具是 “Aide” ,一款非常强大 AI 辅助开发 VSCode 拓展,快来一起看看吧。
🌟 工具名称:Aide
🔗 工具地址: https://aide.nicepkg.cn
📦 开源仓库: https://github.com/nicepkg/aide
一、工具介绍 🛠️
Aide 是一款**“开源免费并且强大”** 的 AI 辅助开发 VSCode 扩展,帮助开发者提升编码体验。
以下是 Aide 的亮点介绍:
- 📚**“提高代码可读性”** :一键为代码添加详细注释,提高可读性,而无需修改原始文件。
- 🔄 “轻松代码转换” :将代码在不同语言或框架之间转换,使理解不熟悉的代码或迁移项目变得更容易。
- 🔮 “神奇的智能粘贴” :粘贴时智能转换剪贴板内容,包括将设计截图转换为 UI 代码。简化跨语言、跨框架开发和设计到代码的工作流程。
- 📋 “高效批量处理” :轻松使用 AI 处理多个文件或文件夹,显著提高您的生产力。
- 🏷️ “智能变量重命名” :获取 AI 驱动的变量名建议及解释,帮助您为代码选择最佳名称。
- 🤖 “可自定义 AI 命令” :创建并执行自定义 AI 命令,实现与代码库的灵活交互。
Chris 体验下来,发现部分功能的实际效果,还是取决于大模型能力,比如智能粘贴。
二、快速配置 🚀
接下来看下如何快速配置 Aide:
1.安装 Aide
首先进入 VSCode 拓展商店,搜索并安装 Aide:
2.设置 Aide 配置
接下里需要配置 Aide 大语言模型等配置项,“Aide 支持非常多种大语言模型” ,大家可以自行选择。
Chris 使用的是量大管饱且非常便宜的 DeepSeek 模型,只要配置如下:
- “Openai Base Url” :https://api.deepseek.com/v1
- “Openai Key” :Deepseek API Key
- “Openai Model” :deepseek-coder
详细配置介绍: https://aide.nicepkg.cn/zh/guide/use-another-llm/deepseek
配置完成后,接下来就可以使用 Aide 各种功能啦~
三、核心功能 🔍
Aide 的核心功能包括:
- “智能代码查看器助手” :添加 AI 生成的注释,使您的代码更易理解。
- “智能代码转换” :在 AI 的协助下,将代码从一种编程语言转换为另一种。
- “智能粘贴” :粘贴到不同文件类型时,智能转换剪贴板内容。
- “AI 批量处理文件” :根据您的特定需求,使用 AI 处理多个文件。
- “批量复制文件为 AI 提示词” :一键将多个文件格式化为 AI 交互提示。
- “智能重命名变量” :获取 AI 对变量名的建议,以提高代码清晰度。
- “自定义命令提问 AI” :在选定的文件或文件夹上执行自定义 AI 命令。
接下来一起详细了解下:
1.智能代码查看器助手
使用 AI 为整个文件或选定的代码添加注释,使其易于阅读。
使用方法:
- 在编辑器中选择代码。
- 点击右上角的书本图标或右键选择 “✨ Aide: 代码查看器助手” 。
2.智能代码转换
使用 AI 将整个文件或选定的代码**“从一种编程语言转换为另一种”** 。支持任何语言。大部份语言支持高亮。
使用方法:
- 在编辑器中选择代码。
- 点击右上角的纸张图标或右键选择 “✨ Aide: 代码转换” 。
3.智能粘贴
使用 AI 智能识别**“剪贴板里的代码或者图片”** 并进行格式转换,然后粘贴到当前编辑器中。可以显著提高开发效率,特别是在处理跨语言或跨框架的代码转换时。
使用方法:
- 从其他地方复制代码到剪贴板。
- 鼠标放在编辑器中想要粘贴的位置。(这个位置会影响粘贴结果)
- 右键菜单选择 “✨ Aide: 智能粘贴” 。
4.AI 批量处理文件
使用 AI 将**“选中的多个文件代码根据你的需求处理”** ,比如添加注释、代码转换等,但是不支持具体业务需求、拆分多文件。所有的处理**“不会修改源文件”** 。
使用方法:
- 在资源管理器中选择文件或文件夹。(多选方法:按住 Ctrl 或 Cmd 并点击文件或文件夹)
- 右键选择 “✨ Aide: AI 批量处理文件” 。
- 输入您的代码加工处理要求。
5.批量复制文件为 AI 提示词
将选定文件的内容复制到剪贴板,并**“格式化为 AI 提示词”** ,方便直接在其他大语言模型中使用。
使用方法:
- 在资源管理器中选择文件或文件夹。(多选方法:按住 Ctrl 或 Cmd 并点击文件或文件夹)
- 右键选择 “✨ Aide: 复制为 AI 提示词” 。
6.智能重命名变量
使用 AI 给出几个可能的变量名建议以及解释,帮助您**“更快地重命名变量”** 。
使用方法:
- 在编辑器中选择变量。
- 点击右键选择 “✨ Aide: 重命名变量” 。
- 选择一个建议的变量名。
7.自定义命令提问 AI
基于选定的文件和用户输入准备并执行自定义 AI 命令。
使用方法:
- 在资源管理器中选择文件或文件夹。(多选方法:按住 Ctrl 或 Cmd 并点击文件或文件夹)
- 右键选择 “✨ Aide: 问 AI” 。
- 按提示输入您的问题。
四、同类产品比较
Aide 与 Copilot/Codeium/AmazonQ 的区别:
- 🚫 “无冗余功能” :Aide 专注于独特的、互补的功能,而不是复制现有工具。
- ⚡ “注重效率” :Aide 每个功能都经过精心设计,以实现最佳用户体验和实际效用。
- 💪 “质量优先” :Aide 优先考虑效果好的功能,避免那些在实际使用中效果不佳的功能。
- 🔓 “开源” :用户可以自由查看和贡献我们的源代码。
- 🛠️ “可定制” :使用用户偏好的 AI 模型,包括本地模型。
五、收费情况 💰
Aide 完全免费,并且完全开源,使用 MIT 协议。使用时需要自行配置大语言模型即可。
六、总结 📝
今天 Chris 分享的 Aide,是一款开源免费并且强大的 AI 辅助开发 VSCode 扩展,帮助开发者提升编码体验。
其中智能粘贴功能非常有趣,可以将图片等直接粘贴并生成代码,思路非常不错,但是**“实际效果还是取决于大模型能力”** 。
补充一句~
Chris 新建了一个免费的知识星球,方便汇总平常分享的各类 AI 资讯内容,大家有兴趣可以加入了解~
创作不易,还请点赞支持
还想了解什么工具,欢迎评论