
Aide 是一款功能强大的开源编程助手,支持代码转换、自动注释、快速复制、自定义命令等多种功能。无论是初学者还是资深开发者,Aide 都能帮助您更高效地完成编码任务。支持多种 AI 模型接入,包括 OpenAI、Claude、Kimi 等,助您轻松应对各种编程挑战。
Aide 编程助手:支持多种 AI 模型的开源工具
Aide官方demo视频演示:
https://img.pidoutv.com/wp-content/uploads/2024/07/1722347542-350526411-55f85f8e-7515-4da3-b850-9c078b3440d5.mp4
Aide的主要功能
- 代码转换:一键代码语言转换。比如将 Python 转换成 JavaScript,只需点击一下按钮,Aide 就能帮你完成。这对于需要在多种编程语言中切换的开发者来说,简直是福音。又或是你是Python工程师,但有个算法只有Java实现的代码,这时候也可以将其转换为对应功能的Python代码。
- 代码注释:一键添加详细注释,提升代码可读性。比如:你入职了一家新公司,但是公司代码又是一些老前辈留下的,看不懂的时候,Aide可以为你的代码添加详细的注释,输出到临时文件供查看。
- 快速复制:批量复制文件/文件夹。可以节省大量时间,让你更加专注于编码本身。
- 自定义命令:对选定文件执行自定义 AI 命令。你可以根据自己的需求设置命令,让工作流程更加个性化和高效。
- 变量重命名:对变量名不满意时,使用 AI 给出的变量名建议,给其重命名变量。这不仅提升了代码的可读性,还避免了重复和混淆。
- 提示模板:定义灵活的 AI 提示模板。让你在处理不同项目时,可以快速调用预设的模板,提升工作效率。
- 多文件支持:选择多个文件/文件夹进行 AI 提示或命令。这对于大型项目的管理和操作来说,非常实用。
- 忽略模式:使用自定义 glob 规则排除文件/文件夹。这样你可以更精准地控制 AI 的工作范围,不被无关文件干扰。
- 快捷键:设置你偏好的功能快捷键。让你能够更迅速地调用所需功能,提升工作效率。
Aide 除了上面罗列的主要功能之外,还支持接入多种自定义AI模型,当然除了支持主流的OpenAI、Claude模型外,还支持国内Kimi、天工和开源本地等模型。
这样的多样性让开发者有更多的选择,可以根据项目需求和个人偏好来选择最适合的模型。
Aide的安装以及AI 模型接入教程
安装其实特别的简单,跟其他IDE(VSCODE)插件安装方式一样!不需要你额外的去下载安装包!
第一步:打开 VSCode,点击左侧活动栏中的扩展图标(四个方块组成的图标)
第二步:在搜索框中输入 “Aide”,找到由 nicepkg 开发的 Aide 插件。
最后一步,点击 “安装” 按钮,等待插件安装完成即可。
但是如果想要使用Aide还需要进行一些配置:
安装完成后,点击左下角齿轮图标打开设置菜单,选择 “设置”。
在搜索框中输入 “Aide”,找到 Aide 的配置选项。
根据你的需求配置 Aide,比如选择默认的 AI 模型、设置快捷键等
默认系统填写的是OpenAI的API地址及模型,没有Key是用不了的。我这里以月之暗面Kimi的模型来进行演示使用。为什么用它,是因为它的API标准是兼容OpenAI的API标准的,可以直接替换使用。像文心一言好像就不行。
Aide配置KIMI API
月之暗面API平台:https://platform.moonshot.cn/
我在上面新建一个Aide的ApiKey做调试使用。
然后将API Base URL、ApiKey、模型名填入到Aide的设置当中。
具体使用的方式
我这里通过一些具体的例子进行使用,新建了一个空白的Python脚本文件。
写了一个注释:# 冒泡算法
使用的方式也特别简单,点击“右上方的小书图标”即可调用Aide。
它会自动新建一个demo02.py的临时文件存储代码。
在试一试Aide的代码转换功能,直接使用上面生成的代码,转成Java语言。点击右上方第三个代码块的图标。
当然还有一键注释、批量复制、变换变量名、AI模版等一系列好玩有趣又实用的功能,小编这里暂不多做演示了,还是得自己体验一番才知道是否可以当做自己开发工作的好助手。
总的来说,Aide 这款 VSCode 扩展是一个非常值得推荐的工具。它不仅功能强大,还支持多种 AI 模型,让我们开发者的编码体验更加顺畅和高效。
数据统计
相关导航

LlamaIndex 是一个非凡的工具,创建为一个全面的“数据框架”,以促进 LLM(大型语言模型)应用程序的开发。该框架与 ChatGPT 集成,充当大型语言模型和用户私人数据之间的桥梁。

AI Code Translator
AI人工智能代码翻译器,使用 AI 将代码从一种语言翻译成另一种语言

Jules
Jules是谷歌最新推出的实验性AI编码助手,基于最新的Gemini 2.0模型。它帮助开发者高效修复代码错误和管理多个文件,通过自动生成详细的多步计划和拉取请求,无缝集成到GitHub工作流中。Jules 能在开发者休息时自主修复错误,提供实时进度跟踪,允许开发者审核、调整和合并生成的代码,确保代码质量。Jules 的推出旨在加速开发周期,提升开发效率,是开发者理想的编码助手。

CodeGeeX 智能编程助手
打赏赞微海报分享

PandaAI
PandaAI 是一款数据分析和自然语言处理工具,帮助用户通过对话式查询快速获取数据见解。PandaAI 结合了先进的自然语言处理技术和用户友好的界面,使数据分析变得直观且高效。

aiXcoder
aiXcoder是一款基于人工智能的编程辅助工具,旨在提升开发者的工作效率和代码质量。它通过深度学习技术为开发者提供智能的代码生成、代码补全、代码搜索和代码纠错功能。

CodeFuse
CodeFuse 是蚂蚁自研的智能研发助手,希望提升开发者效率,让写代码变得更简单,并已对外开源。用户可以通过CodeFuse使用代码补全、解释代码、代码优化以及生成单测等功能,以更快、更轻松地编写代码。

代悟
代悟是开发者专属的 AI 搜索引擎,基于专业的开发知识图谱和 RAG 技术,帮助开发者快速获得准确的技术答案。支持代码直接运行、技术文档搜索和团队协作。
暂无评论...