关注 “AI 工具派”
探索最新 AI 工具,发现 AI 带来的无限可能性!
👉 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 资讯内容,大家有兴趣可以加入了解~