盘一盘可以给开发人员提效的人工智能/AI开发者工具

2023-09-08 17:21:36 浏览数 (1)

这是一个精选的人工智能开发者工具列表。这些工具利用人工智能来辅助开发人员完成代码补全、重构、调试、文档编写等任务。

•集成开发环境[1]•助手[2]•代理[3]•文档[4]•持续集成机器人[5]•基础模型[6]•代理平台[7]•OpenAI插件[8]•搜索[9]•测试[10]

[11]集成开发环境

•Cursor[12] — 具有聊天、编辑、生成和调试功能的IDE。从VSCodium分叉,因此界面类似于VS Code。使用OpenAI。•Mutable[13] — 基于Web的IDE,与聊天机器人和GitHub集成。

[14]助手

•Replit Ghostwriter Chat[15] — 内置于 Replit[16] 的助手,具有聊天、主动调试和自动补全功能。使用 OpenAI 进行聊天,并使用 replit-code-v1-3b[17] (OS)进行自动补全。•GitHub Copilot X[18] — 带有聊天、拉取请求文本生成和单元测试生成功能的 VS Code 扩展。•Refact AI[19] 来源[20] — 开源助手,具有聊天、补全、重构和针对代码库的细调功能。适用于 VS Code 和 JetBrains 的扩展。•Codeium[21] — 带有自动补全、自然语言搜索和聊天功能的助手。适用于包括 VS Code、JetBrains、Neovim、Vim、Emacs、Eclipse、PyCharm 和 Xcode 在内的 21 个编辑器。企业版包括针对代码库的细调功能。•Continue[22] — 带有聊天、重构和代码生成功能的 VS Code 扩展。可编辑多个文件并代表您运行命令。•Blackbox[23] — 带有自动补全和聊天功能的 VS Code 扩展,包括指向在线编码参考的链接。•Source Graph Cody[24] - 带有聊天、重构和单元测试生成功能的助手。适用于 VS Code 和 IntelliJ 的扩展。•Quack AI[25] — 用于遵循项目编码规范的 VS Code 扩展。等候列表。•talk-codebase[26] - 具有仓库上下文的命令行聊天机器人。支持 OpenAI,以及通过 GPT4All 本地运行的LLM。•Magnet[27] — 基于 Web 的聊天机器人,以仓库和问题为上下文。•Adrenaline[28] - 使用人工智能和 AST 来回答关于代码库的问题的基于 Web 的聊天机器人。•Tabby[29] — 开源的、自托管的代码补全助手。适用于 VS Code 和 Vim 的扩展。•Tabnine[30] (来源)[31] — 开源的、自托管的代码补全助手。适用于包括 VS Code、IntelliJ、Neovim、Eclipse 和 PyCharm 在内的 15 个编辑器。•CodeSquire[32] — 为 Google Colab、BigQuery 和 JupyterLab 添加自动补全功能的 Chrome 扩展。•CodeMate[33] — 用于调试和优化代码的 VS Code 扩展。•AskCommand[34] - 使用人工智能自动从文本生成 Unix 命令的基于 Web 的工具。•Butterfish[35] - 在您的 shell 中嵌入 ChatGPT 以提供方便访问的命令行工具。包括简单的自主能力。

代理

•Smol Developer[36] — 通过CLI代理根据提示生成存储库。使用OpenAI和Anthropic。•Aider[37] — 通过CLI助手和代理生成更改和提交到存储库。使用OpenAI。•Mentat[38] — 通过CLI助手和代理对存储库进行更改。•GPT Engineer[39] — 通过CLI代理根据提示生成存储库,并提问澄清问题。GPT Engineer和Reflexion——构建AI工程和prompt的利器•GPT Migrate[40] — 通过CLI代理将全栈应用程序从一种语言或框架转换为另一种。使用GPT-4 32k上下文。GPT-Migrate——一款可将代码库从一个框架或语言迁移到另一个框架或语言的AI应用•GitWit[41] — 用于向Git存储库的全栈应用程序添加功能的基于Web的代理。Grit[42] — 集成GitHub的用于自动化维护任务和其他开发工作的代理。•DemoGPT[43] — 具有Llama 2的强大力量的自动生成AI应用程序生成器•DevOpsGPT[44] — DevOpsGPT:基于AI的软件开发自动化解决方案•Second.dev[45] — 用于向全栈应用程序添加功能的平台。•Factory[46] — 用于代码生成的代理。等待中。•Pico[47] — 具有即时部署的端到端微应用生成器

文档

•Trelent[48] — 一个用于生成文档字符串的VS Code扩展。使用专有模型。•Docify[49] — 一个用于生成文档字符串的VS Code扩展。•Mintlify Writer[50] — 一个用于生成文档字符串的VS Code扩展。

持续集成机器人

•BitBuilder[51] — 一个用于从问题生成拉取请求的GitHub集成。•Sweep[52] (源代码)[53] — 另一个用于从问题生成拉取请求的GitHub集成。•Code Review GPT[54] — 用于审查PR的开源工具。可以作为GitHub动作、Gitlab CLI或本地工具使用。•Nova[55] - 一个用于为新的PR添加摘要和测试等操作的CI机器人。•CodeRabbit[56] — 可定制的CI工具,用于为PR添加摘要和代码建议。

代码生成

•Magic[57] — 该公司承诺推出两款产品,一个助手和一个基于代码训练的底层基础模型LTM-1[58]。等候名单。

代理平台

•E2B[59] — 用于托管基于LLM的代理的开源云平台。支持Smol Developer[60]。•Morph Rift[61] — 开源的VS Code扩展,允许合并代码生成代理的输出。•SuperAGI[62] — 用于托管基于LLM的代理的开源平台,包括SuperCoder[63]。 OpenAI插件•ChatWithGit[64] — 允许ChatGPT搜索GitHub并返回相关存储库的链接。•Code ChatGPT Plugin[65] — ChatGPT插件的开源示例,从文件目录中提取上下文。

搜索

•Bloop[66] — 用于存储库的自然语言搜索。•Buildt[67] — 用于存储库的自然语言搜索。

测试

•OctoMind[68] - 自动维护和生成的基于浏览器的端到端测试,集成到Github Actions,Azure DevOps等。•Traceloop[69] - 利用开放遥测跟踪数据和生成的人工智能来提高系统可靠性。•Carbonate[70] - 使用自然语言进行端到端测试。与现有的测试套件集成(目前支持Jest,PHPUnit和Python的unittest)。•Meticulous.ai[71] - 自动生成、自动维护的端到端测试:随着应用程序的发展,测试套件也随之演变。•DiffBlue[72] - 为Java自动生成单元测试。

声明

本文由山行翻译整理自:https://github.com/jamesmurdza/awesome-ai-devtools,后面会持续更新,感兴趣的请点赞、收藏、关注一下。

References

[1] 集成开发环境: https://github.com/jamesmurdza/awesome-ai-devtools/blob/main/README.md#ides [2] 助手: https://github.com/jamesmurdza/awesome-ai-devtools/blob/main/README.md#assistants [3] 代理: https://github.com/jamesmurdza/awesome-ai-devtools/blob/main/README.md#agents [4] 文档: https://github.com/jamesmurdza/awesome-ai-devtools/blob/main/README.md#documentation [5] 持续集成机器人: https://github.com/jamesmurdza/awesome-ai-devtools/blob/main/README.md#continuous-integration-bots [6] 基础模型: https://github.com/jamesmurdza/awesome-ai-devtools/blob/main/README.md#code-generation [7] 代理平台: https://github.com/jamesmurdza/awesome-ai-devtools/blob/main/README.md#agent-platforms [8] OpenAI插件: https://github.com/jamesmurdza/awesome-ai-devtools/blob/main/README.md#openai-plugins [9] 搜索: https://github.com/jamesmurdza/awesome-ai-devtools/blob/main/README.md#search [10] 测试: https://github.com/jamesmurdza/awesome-ai-devtools/blob/main/README.md#testing [11] : https://github.com/jamesmurdza/awesome-ai-devtools/blob/main/README.md#ides [12] Cursor: https://www.cursor.so/ [13] Mutable: https://mutable.ai/ [14] : https://github.com/jamesmurdza/awesome-ai-devtools/blob/main/README.md#assistants [15] Replit Ghostwriter Chat: https://replit.com/site/ghostwriter [16] Replit: https://replit.com/ [17] replit-code-v1-3b: https://huggingface.co/replit/replit-code-v1-3b [18] GitHub Copilot X: https://github.com/features/preview/copilot-x [19] Refact AI: https://refact.ai/ [20] 来源: https://github.com/smallcloudai/refact [21] Codeium: https://codeium.com/ [22] Continue: https://continue.dev/ [23] Blackbox: https://www.useblackbox.io/ [24] Source Graph Cody: https://about.sourcegraph.com/cody [25] Quack AI: https://www.quack-ai.com/ [26] talk-codebase: https://github.com/rsaryev/talk-codebase [27] Magnet: https://www.magnet.run/ [28] Adrenaline: https://useadrenaline.com/ [29] Tabby: https://tabbyml.github.io/tabby/ [30] Tabnine: https://www.tabnine.com/ [31] (来源): https://github.com/codota/TabNine [32] CodeSquire: https://codesquire.ai/ [33] CodeMate: https://www.codemate.ai/ [34] AskCommand: https://www.askcommand.cppexpert.online/ [35] Butterfish: https://butterfi.sh/ [36] Smol Developer: https://github.com/smol-ai/developer [37] Aider: https://github.com/paul-gauthier/aider [38] Mentat: https://www.mentat.codes/ [39] GPT Engineer: https://github.com/AntonOsika/gpt-engineer [40] GPT Migrate: https://github.com/0xpayne/gpt-migrate [41] GitWit: https://gitwit.dev/ [42] Grit: https://app.grit.io/ [43] DemoGPT: https://github.com/melih-unsal/DemoGPT [44] DevOpsGPT: https://github.com/kuafuai/DevOpsGPT [45] Second.dev: https://www.second.dev/ [46] Factory: https://www.factory.ai/ [47] Pico: [[https://picoapps.xyz](https://picoapps.xyz/) [48] Trelent: https://trelent.net/ [49] Docify: https://docify.ai4code.io/ [50] Mintlify Writer: https://writer.mintlify.com/ [51] BitBuilder: https://www.bitbuilder.ai/ [52] Sweep: https://sweep.dev/ [53] (源代码): https://github.com/sweepai/sweep [54] Code Review GPT: https://github.com/mattzcarey/code-review-gpt [55] Nova: https://www.trynova.ai/ [56] CodeRabbit: https://coderabbit.ai/ [57] Magic: https://magic.dev/ [58] LTM-1: https://magic.dev/blog/ltm-1 [59] E2B: https://www.e2b.dev/ [60] Smol Developer: https://github.com/smol-ai/developer [61] Morph Rift: https://github.com/morph-labs/rift [62] SuperAGI: https://superagi.com/ [63] SuperCoder: https://superagi.com/supercoder/ [64] ChatWithGit: https://gitsearch.sdan.io/ [65] Code ChatGPT Plugin: https://github.com/kesor/chatgpt-code-plugin [66] Bloop: https://bloop.ai/ [67] Buildt: https://www.buildt.ai/ [68] OctoMind: https://octomind.dev/ [69] Traceloop: https://traceloop.com/ [70] Carbonate: https://carbonate.dev/ [71] Meticulous.ai: https://www.meticulous.ai/ [72] DiffBlue: https://www.diffblue.com/

0 人点赞