这是一个精选的人工智能开发者工具列表。这些工具利用人工智能来辅助开发人员完成代码补全、重构、调试、文档编写等任务。
•集成开发环境[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/