#VS Code
TabNine
TabNine是一个多语言自动补全工具的后端,虽然闭源,但用户可以通过提交issue提出功能请求,或对配置文件进行pull request。TabNine兼容多种编辑器,如VS Code、Sublime Text、Vim和Atom等,也有第三方开发的Emacs、Deoplete和Eclipse客户端。支持的体系结构包括x86_64、aarch64和i686等。
continue
Continue是顶尖的开源AI代码助手,支持在VS Code和JetBrains中自定义完整的自动补全和聊天体验。通过链接任意模型和上下文,Continue能够简化代码理解、重构函数、查询代码库和文档使用,使编程更加直观和高效。立即尝试免费试用模型,以优化您的编程设置。
vscode-gptcommit
vscode-gptcommit是一款利用GPT模型实现Git提交信息自动生成的VS Code扩展,兼容多种OpenAI模型和VS Code版本。用户可以通过安装此扩展来设置OpenAI API密钥、选择不同的模型和输出语言,还能够启用每文件摘要或关闭标准化提交。快速模式可以直接将生成的提交信息填入输入框,并支持通过配置文件实现高级自定义。
ScribeAI
Scribe AI扩展为VS Code用户提供类似ChatGPT的AI助手。用户可通过高亮代码并点击聊天图标与AI互动,讨论、修改和优化代码,甚至生成注释。他支持多种AI模型,并以Markdown格式输出答案,提升代码可读性。安装过程简单详尽,非常适合开发者提升编程效率。最新更新包含支持gpt-4模型,同时停止对code-davinci-002模型的支持。
i18n-ally
i18n-ally是VS Code的国际化开发扩展,支持多种主流框架。它提供内联注释、悬停操作、集中管理翻译、提取翻译文本和检测缺失翻译等功能。新版本增加了编辑器界面和审核系统,提高了翻译管理效率。该扩展兼容多根工作区和远程开发,适用于多语言应用开发。
localpilot
localpilot 是一个开源的本地 AI 编程助手,允许开发者在 Mac 上使用类似 GitHub Copilot 的功能。它支持代码补全和函数生成,在 M2 Max 芯片上性能接近在线服务。作为离线 AI 编程工具,特别适合在网络不稳定或受限的环境中使用。该项目目前正在持续优化中,欢迎贡献以提升性能和用户体验。
blender_vscode
blender_vscode是一个VS Code扩展,为Blender开发者提供插件创建、管理和脚本编写工具。它集成了Blender与VS Code,支持实时重载和调试,简化了开发流程。该扩展适用于各级开发者,提供直观的界面和实用功能,有助于提高Blender插件开发效率。
monaco-editor
Monaco Editor是一个基于VS Code技术的开源Web代码编辑器。它具备智能代码补全、语法高亮和多语言支持等功能,适用于各种Web开发场景。Monaco Editor提供灵活的API,支持ESM和AMD模块化,并附有详细文档和示例。开发者可以轻松集成该编辑器,实现定制化的代码编辑功能。
Fitten Code
Fitten Code,一款支持多种开发环境如VS Code、PyCharm、IntelliJ与Visual Studio的免费AI编程助手,旨在提升开发效率和简化代码编写。适用于多种软件开发场景,有助于增强编程速度与质量。