flatlogic/awesome-ai-software-development-agents

GitHub: flatlogic/awesome-ai-software-development-agents

一份精选清单,收录能够自主执行软件开发生命周期任务的 AI Agent,并按界面类型和功能类别进行分类对比。

Stars: 155 | Forks: 30

# 优秀的 AI 软件开发 Agent(工程师)🚀 ![11AI Software Development agents (engineers)](https://github.com/flatlogic/awesome-ai-software-development-agents/blob/8c797b36552cb2280133f9a55e0bf984c85874f0/11AI%20Software%20Development%20agents%20(engineers).png) 这是一个精选列表,收录了专为处理传统上由人类开发者完成的软件开发任务而设计的自主 AI Agent。这些工具接受自然语言作为输入,并生成可执行的软件作为输出。 ## 🤖 什么是 AI 软件开发 Agent? **AI 软件开发 Agent** 是一个能够自主或半自主地执行软件开发生命周期 (SDLC) 中重要部分的系统。 与简单的代码助手不同,这些 Agent 可以在真实的代码库、环境或部署目标上运行,而不仅仅是生成文本建议。 典型能力包括: - **规划** 任务并拆解需求 - **设计** 功能或系统架构 - **编写和修改可执行代码** - **运行命令并使用开发者工具** - **调试和测试** - **管理多文件更改** - **(可选)部署或与云基础设施集成** 这些 Agent 可以在以下环境中运行: - **CLI 环境** - **IDE** - **云沙箱或专用虚拟机 (VM)** - **自主或多 Agent 工作流** ## ❌ 排除项 本列表**不**包括: - 不直接对代码库或开发环境进行操作的通用 AI 聊天机器人 - 纯粹的 AI 代码补全工具(例如,自动补全助手) - 以拖拽式 UI 为主要交互模式的纯可视化无代码/低代码平台 某些工具可能包含构建器式的功能,但前提是它们提供了 Agent 驱动的开发能力。 ## 🛠 AI 软件开发 Agent 列表 | 工具 | 链接 | 界面 | 类别 | 描述 | 定价 | |---|---|---|---|---|---| | Aider | https://github.com/Aider-AI/aider | CLI | CLI Agent | 用于编辑/重构代码库并与 LLM 快速迭代的终端 Agent | 免费 | | AppWizzy | https://appwizzy.com/ | Cloud | Agent 平台 | 面向 SaaS、CRM、ERP 以及其他 Web 应用和网站的专业 vibe-coding 平台 | 免费 + 高级版 | | Base44 | https://base44.com/ | Cloud | 应用构建器 | 使用 AI 构建功能齐全的应用(构建器优先工作流) | 免费 | | Bolt.new | https://bolt.new/ | Cloud | IDE Agent | 基于浏览器的全栈 IDE,具备对话式 AI 编码和部署功能 | 免费 | | Claude Code | https://www.claude.com/claude-code | CLI | CLI Agent | 用于终端/IDE 的 Agent 编码工具;管理大型代码库并自动执行日常开发任务 | 付费 | | Cline | https://github.com/cline/cline | IDE | IDE Agent | VS Code Agent,可进行规划、运行命令以及进行多文件编辑 | 免费 + 高级版 | | Co.dev | https://co.dev/ | Cloud | 应用构建器 | 根据文本提示生成 AI 驱动的 Next.js 和 Supabase 应用 | 免费 + 高级版 | | Codex (OpenAI) | https://openai.com/codex | CLI + Cloud | Agent | ChatGPT 中的云端软件工程 Agent,配有 Codex CLI 以支持终端优先的工作 | 付费 | | Continue | https://www.continue.dev/ | IDE + CI | IDE Agent | 可配置的 IDE Agent,并提供 PR/审查工作流 Agent | 免费 + 高级版 | | Create.xyz | https://create.xyz/ | Cloud | 应用构建器 | 使用文本/图像作为输入的无代码 Web 应用构建器 | 免费 + 高级版 | | Cursor (Agent) | https://cursor.com/ | IDE | IDE Agent | IDE 中的 Agent 模式:编辑代码库、运行终端命令、搜索代码库 | 付费 | | Databutton | https://databutton.com/ | Cloud | 应用构建器 | 全周期 AI 应用开发者(规划、编码、部署) | 付费 | | Devika | https://github.com/stitionai/devika | Cloud / OSS | 自主 Agent | Devin 风格的 Agent:进行规划、浏览并朝着目标编写代码 | 免费 | | Devin AI | https://devin.ai/ | Cloud | 自主 Agent | 能够处理完整任务的自主 AI 软件工程师 | 付费 | | Floot | https://floot.com/ | Cloud | 应用构建器 | 供非程序员使用 AI 构建应用和网站的平台 | 免费 + 高级版 | | Gemini CLI | https://codeassist.google/ | CLI | CLI Agent | 终端 AI Agent(工具、MCP 风格扩展);修复 Bug、开发功能、改进测试 | 免费 + 高级版 | | GPT-Engineer | https://github.com/AntonOsika/gpt-engineer | CLI | CLI Agent | 从提示生成完整代码库的极简 AI | 免费 | | GPT-Pilot | https://github.com/Pythagora-io/gpt-pilot | CLI | 多 Agent 系统 | 模拟更完整 SDLC(规划 -> 实现)的多 Agent 工作流 | 免费 | | HeyBoss | https://heyboss.ai/ | Cloud | 应用构建器 | AI 对话式 Web 应用/网站/游戏生成器 | 付费 | | Leap.new | https://leap.new/ | Cloud | Agent 平台 | 构建生产级应用并将其部署到你自己的云端的 AI 开发者 Agent | 免费 + 高级版 | | Lovable.dev | https://lovable.dev/ | Cloud | 应用构建器 | 通过对话式 AI 快速构建全栈 Web 应用的平台 | 付费 | | Magically | https://trymagically.com/ | Cloud | 应用构建器 | AI 移动应用生成器 (iOS/Android) | 付费 | | Memex | https://memex.tech/ | 桌面 | 桌面 Agent | 在你的桌面上使用自然语言进行跨技术栈构建 | 免费 + 高级版 | | Mocha | https://getmocha.com/ | Cloud | 应用构建器 | 纯前端 React 应用构建器 | 免费 + 高级版 | | OpenCode | https://github.com/opencode-ai/opencode | CLI | CLI Agent | 具备代码库工作流/集成的开源编码 Agent (TUI) | 免费 | | OpenDevin | https://github.com/AI-App/OpenDevin.OpenDevin | Cloud / OSS | 自主 Agent | 开源且“类 Devin”的自主工程师项目 | 免费 | | OpenHands | https://github.com/OpenHands/OpenHands | SDK / CLI | Agent 框架 | 用于构建和运行软件工程 Agent 的框架/生态系统 | 免费 | | Probz AI | https://probz.ai/ | Cloud | 应用构建器 | 面向 CRUD 应用和内部工具的无代码 AI 构建器 | 付费 | | Replit (Agent) | https://replit.com/ | Cloud | IDE Agent | 带有对话式 AI Agent 的在线 IDE | 免费 + 高级版 | | Smol Developer | https://github.com/smol-ai/developer | CLI | CLI Agent | 用于快速生成和迭代代码的极简 Agent | 免费 | | SWE-agent | https://github.com/SWE-agent/SWE-agent | CLI | 自主 Agent | 修复真实 GitHub 问题/代码库的自主 Agent(面向 SWE-bench) | 免费 | | ToolJet | https://tooljet.com/ | Cloud | 低代码平台 | 面向内部工具的 AI 增强型低代码平台 | 免费 + 高级版 | | Windsurf | https://windsurf.com/editor | IDE | IDE Agent | 专注于快速迭代/构建循环的 Agent IDE | 免费 + 高级版 | ## 🚀 [如何贡献](https://github.com/flatlogic/awesome-ai-software-development-agents/blob/master/contributing.md) 1. **Fork** 该代码库。 2. **添加** 你的 AI 软件开发 Agent,并保持当前格式。 3. **提交** Pull Request,并附上对更改的清晰描述。 ## 📜 许可证 [**MIT 许可证**](https://chatgpt.com/c/LICENSE) – 随意使用,欢迎经常贡献!
标签:AI智能体, awesome-list, SOC Prime, 代码生成, 开发工具, 渗透测试工具, 网络调试, 自动化, 软件开发, 防御加固