VSCode Reborn AI VSCode Reborn AI VSCode Reborn AI

VSCode Reborn AI VSCode Reborn AI VSCode Reborn AI

2 分钟阅读

VSCode Reborn AI

VSCode Reborn AI 简介

VSCode Reborn AI 是一个为 Visual Studio Code 提供的扩展,利用 ChatGPT API 帮助用户编写、重构和优化代码。

获取 VSCode Reborn AI

用户可以通过以下途径安装该扩展:

该分支的由来

该扩展是已停用的 vscode-chatgpt 的一个分支。原作者 @gencay 后来发布了一个新的专有扩展 “Reborn AI: Genie AI”(链接)。相比之下,VSCode Reborn AI 是一个开源项目。

本地 LLM 和代理

该扩展支持任何与 OpenAI API 兼容的工具,已测试的工具有:

国际化

该扩展已翻译为约十几种语言,但翻译可能不完全或有误。若需帮助翻译,请参考 i18n 讨论

自行构建该扩展

用户可以按以下步骤自行构建此扩展:

  1. 克隆存储库:

git clone https://github.com/christopher-hayes/vscode-chatgpt-reborn.git

  1. 进入项目目录并使用 Yarn 安装依赖:

cd vscode-chatgpt-reborn yarn install

  1. 构建扩展:

yarn run build

  1. 监听更改并自动重建:

yarn run watch

在 VSCode 中开发该扩展
  1. 在 VSCode 中打开项目目录。
  2. F5 或点击菜单中的 Run > Start Debugging 启动一个加载了该扩展的开发实例。
  3. 在开发实例中测试扩展功能。
  4. 使用主 VSCode 窗口中的 Debug Console 查看输出或错误。
  5. 更新代码后按 Ctrl + Shift + F5/Cmd + Shift + F5 重新加载扩展。
  6. 满意更改后,提交 pull request。
变更日志

请参考 CHANGELOG

技术栈

UI 采用 TailwindCSS 构建,优先考虑与 VSCode 的 UI 一致性和主题支持。

许可证

该项目采用 ISC 许可证,详见 LICENSE 文件。

使用场景

VSCode Reborn AI 适用于以下场景:

  1. 代码编写 :通过 ChatGPT API 自动生成代码,提高编程效率。
  2. 代码重构 :帮助用户优化和重构已有代码,提升代码质量。
  3. 代码改进 :提供代码改进建议,优化代码性能和可读性。
  4. 学习和教育 :作为编程学习辅助工具,帮助新手理解代码编写、重构和优化的过程。
  5. 跨语言支持 :帮助程序员快速适应和使用不同编程语言。