AI驱动的开发工具
一份 AI 开发者的工具清单,60+工具帮你效率 UPUP!
GitHub上有一份非常棒的工具清单,汇总了面向开发人员的 60+ AI 工具。将工具的名称、链接和简介等信息分类如下,非常值得收藏~
集成开发环境 IDEs
- Cursor(https://www.cursor.so): 具有聊天、编辑、生成和调试功能的 IDE。从 VSCodium 分叉,因此界面类似于 VS Code。使用 OpenAI。
- Mutable(https://mutable.ai): 基于 Web 的 IDE,与聊天机器人和 GitHub 集成。
助手 Assistants
- Replit Ghostwriter Chat(https://replit.com/site/ghostwriter): 内置于 Replit 的助手,具有聊天、主动调试和自动补全功能。使用 OpenAI 进行聊天,并使用 replit-code-v1-3b(OS)进行自动补全。
- GitHub Copilot X(https://github.com/features/preview/copilot-x): 带有聊天、拉取请求文本生成和单元测试生成功能的 VS Code 扩展。
- Refact AI(https://refact.ai): 开源助手,具有聊天、补全、重构和针对代码库的细调功能。适用于 VS Code 和 JetBrains 的扩展。
- Codeium(https://codeium.com): 带有自动补全、自然语言搜索和聊天功能的助手。适用于包括 VS Code、JetBrains、Neovim、Vim、Emacs、Eclipse、PyCharm 和 Xcode 在内的 21 个编辑器。企业版包括针对代码库的细调功能。
- Continue(https://continue.dev): 带有聊天、重构和代码生成功能的 VS Code 扩展。可编辑多个文件并代表您运行命令。
- Blackbox(https://www.useblackbox.io): 带有自动补全和聊天功能的 VS Code 扩展,包括指向在线编码参考的链接。
- Source Graph Cody(https://about.sourcegraph.com/cody): 带有聊天、重构和单元测试生成功能的助手。适用于 VS Code 和 IntelliJ 的扩展。
- Quack AI(https://www.quack-ai.com): 用于遵循项目编码规范的 VS Code 扩展。等候列表。
- talk-codebase(https://github.com/rsaryev/talk-codebase): 具有仓库上下文的命令行聊天机器人。支持 OpenAI,以及通过 GPT4All 本地运行的 LLM。
- Magnet(https://www.magnet.run): 基于 Web 的聊天机器人,以仓库和问题为上下文。
- Adrenaline(https://useadrenaline.com): 使用人工智能和 AST 来回答关于代码库的问题的基于 Web 的聊天机器人。
- Tabby(https://tabbyml.github.io/tabby): 开源的、自托管的代码补全助手。适用于 VS Code 和 Vim 的扩展。
- Tabnine(https://www.tabnine.com): 开源的、自托管的代码补全助手。适用于包括 VS Code、IntelliJ、Neovim、Eclipse 和 PyCharm 在内的 15 个编辑器。
- CodeSquire(https://codesquire.ai): 为 Google Colab、BigQuery 和 JupyterLab 添加自动补全功能的 Chrome 扩展。
- CodeMate(https://www.codemate.ai): 用于调试和优化代码的 VS Code 扩展。
Shell 助手 Shell assistants
- AskCommand(https://www.askcommand.cppexpert.online): 使用人工智能自动从文本生成 Unix 命令的基于 Web 的工具。
- Butterfish(https://butterfi.sh): 在您的 shell 中嵌入 ChatGPT 以提供方便访问的命令行工具。包括简单的自主能力。
智能体 Agents
- Smol Developer(https://github.com/smol-ai/developer): 通过 CLI 代理根据提示生成存储库。使用 OpenAI 和 Anthropic。
- Aider(https://github.com/paul-gauthier/aider): 通过 CLI 助手和代理生成更改和提交到存储库。使用 OpenAI。
- Mentat(https://www.mentat.codes): 通过 CLI 助手和代理对存储库进行更改。
- GPT Engineer(https://github.com/AntonOsika/gpt-engineer): 通过 CLI 代理根据提示生成存储库,并提问澄清问题。
- GPT Migrate(https://github.com/0xpayne/gpt-migrate): 通过 CLI 代理将全栈应用程序从一种语言或框架转换为另一种。使用 GPT-4 32k 上下文。
- GitWit(https://gitwit.dev): 用于向 Git 存储库的全栈应用程序添加功能的基于 Web 的代理。
- DemoGPT(https://github.com/melih-unsal/DemoGPT): 具有 Llama 2 的强大力量的自动生成 AI 应用程序生成器
- DevOpsGPT(https://github.com/kuafuai/DevOpsGPT): DevOpsGPT 基于 AI 的软件开发自动化解决方案
- Second.dev(https://www.second.dev): 用于向全栈应用程序添加功能的平台。
- Factory(https://www.factory.ai): 用于代码生成的代理。等待中。
应用生成器 App generators
- Pico(https://picoapps.xyz): 具有即时部署的端到端微应用生成器
- Literally anything(https://literallyanything.io/ ) : HTML 和 JavaScript Web 应用生成器。
代码片段生成器 Snippet generators
- CodePal(https://codepal.ai/ ) : 一个用于快速生成或重构代码的 Web 工具。
- AI Code Convert(https://aicodeconvert.com/ ) : 一个用于在编程语言之间转换代码的 Web 工具。
- AI Code Playground(https://aicodeplayground.com/ ) : 用于重构和改进代码的 Web 工具。
文档 Documentation
- Trelent(https://trelent.net): 一个用于生成文档字符串的 VS Code 扩展。使用专有模型。
- Docify(https://docify.ai4code.io): 一个用于生成文档字符串的 VS Code 扩展。
- Mintlify Writer(https://writer.mintlify.com): 一个用于生成文档字符串的 VS Code 扩展。
持续集成机器人 Continuous integration bots
- BitBuilder(https://www.bitbuilder.ai): 一个用于从问题生成拉取请求的 GitHub 集成。
- Sweep(https://sweep.dev): 另一个用于从问题生成拉取请求的 GitHub 集成。
- Code Review GPT(https://github.com/mattzcarey/code-review-gpt): 用于审查 PR 的开源工具。可以作为 GitHub 动作、Gitlab CLI 或本地工具使用。
- Nova(https://www.trynova.ai): 一个用于为新的 PR 添加摘要和测试等操作的 CI 机器人。
- CodeRabbit(https://coderabbit.ai): 可定制的 CI 工具,用于为 PR 添加摘要和代码建议。
Code generation: 代码生成
- Magic(https://magic.dev): 该公司承诺推出两款产品,一个助手和一个基于代码训练的底层基础模型 LTM-1。等候名单。
智能体平台 Agent platforms
- E2B(https://www.e2b.dev): 用于托管基于 LLM 的代理的开源云平台。支持 Smol Developer。
- Morph Rift(https://github.com/morph-labs/rift): 开源的 VS Code 扩展,允许合并代码生成代理的输出。
- SuperAGI(https://superagi.com): 用于托管基于 LLM 的代理的开源平台,包括 SuperCoder。
OpenAI 插件 OpenAI plugins
- ChatWithGit(https://gitsearch.sdan.io): 允许 ChatGPT 搜索 GitHub 并返回相关存储库的链接。
- Code ChatGPT Plugin(https://github.com/kesor/chatgpt-code-plugin): ChatGPT 插件的开源示例,从文件目录中提取上下文。
搜索 Search
- Bloop(https://bloop.ai): 用于存储库的自然语言搜索。
- Buildt(https://www.buildt.ai): 用于存储库的自然语言搜索。
测试 Testing
- OctoMind(https://octomind.dev): 自动维护和生成的基于浏览器的端到端测试,集成到 Github Actions,Azure DevOps 等。
- Traceloop(https://traceloop.com): 利用开放遥测跟踪数据和生成的人工智能来提高系统可靠性。
- Carbonate(https://carbonate.dev): 使用自然语言进行端到端测试。与现有的测试套件集成(目前支持 Jest,PHPUnit 和 Python 的 unittest)。
- Meticulous.ai(https://www.meticulous.ai): 自动生成、自动维护的端到端测试: 随着应用程序的发展,测试套件也随之演变。
- DiffBlue(https://www.diffblue.com): 为 Java 自动生成单元测试