software-engineering

本站收录 51 个带「software-engineering」标签的 AI 开源项目(按 GitHub 星标从高到低,此处展示前 50 个)

awesome-mlopsawesome-mlops 是一个精心整理的 MLOps 资源列表,旨在为机器学习工程师、数据科学家和平台团队提供一站式参考。它系统性地收集了从模型开发、训练、★ 14,227trae-agentTrae Agent 是一个基于大语言模型的通用软件工程智能体,旨在自动化处理各类软件开发任务。它能够理解自然语言指令,自主规划并执行代码编写、调试、测试、重构★ 12,122Awesome-Code-LLMAwesome-Code-LLM 是一个精选的资源列表,收录了针对代码的语言模型研究论文、数据集和相关软件工程活动。它系统梳理了代码大模型领域的核心工作,包括模★ 3,440hamiltonHamilton 是一个帮助数据科学家和工程师定义可测试、模块化、自文档化数据流的开源框架。它通过纯 Python 函数声明数据转换逻辑,自动构建数据流图,并生★ 2,601awesome-architecture这是一个架构优先的系统设计学习资源库,包含26个中英双语教程、25个架构模板和6个端到端案例,覆盖分布式系统、AI原生系统、RAG、编码智能体及生产环境权衡等主★ 2,374pilot-shellpilot-shell 是一个面向 Claude Code 和 Codex 的工程化智能体工作流框架,旨在解决 AI 编程助手在真实项目中难以稳定产出高质量代码★ 2,080ai-devkitai-devkit 是一个面向 AI 编码代理的控制平面,旨在统一管理和编排多种 AI 编程工具(如 Claude Code、Codex CLI、Cursor ★ 1,640SWE-AFSWE-AF 是一个用 Go 编写的自主软件工程智能体集群框架,运行在 AgentField 之上,旨在将 AI 编程从单次代码生成提升为完整的生产级 PR 交★ 1,021spec_driven_develop这是一个面向AI编程代理的规范驱动开发(Spec-Driven Development)工作流框架。它解决的是AI编码助手在复杂项目中缺乏全局规划、任务分解不清★ 979metal-flash-attentionmetal-flash-attention 是一个基于 Apple Metal 高性能计算框架的 FlashAttention 移植实现,专为在 Apple 芯★ 612bugbugbugbug 是一个面向软件工程场景的机器学习项目平台,目标是把 AI 与 LLM 能力引入日常开发流程。它主要解决代码审查、缺陷预测、测试生成等环节依赖人工经★ 570Agent4SE-Paper-ListAgent4SE-Paper-List 是一个与综述论文《Large Language Model-Based Agents for Software Engi★ 556RPG-ZeroRepoRPG-ZeroRepo 是微软研究院开源的研究项目,论文被 ICLR 2026 接收,提出用「仓库规划图」(Repository Planning Graph★ 555opencode-swarmopencode-swarm 是一个面向 OpenCode 的智能体编排插件,采用中心辐射式架构,以架构师智能体为核心,协调 SME(领域专家)、代码生成和 Q★ 479senior-software-engineer这是一个面向高级软件工程师的面试准备资源合集,汇集了文章、书籍和推荐材料,专门针对高级职位的面试与评估场景。项目解决了高级工程师面试中常见的问题:面试范围广、深★ 453GitoGito 是一个基于 AI 的 GitHub 代码审查工具,利用大语言模型自动检测代码中的高置信度、高影响问题,包括安全漏洞、逻辑缺陷和可维护性隐患。它通过 G★ 439OpenRCAOpenRCA 是一个研究项目,旨在探索大语言模型(LLM)能否自动定位软件故障的根因。它基于 ICLR'25 论文,提供了完整的实验框架和数据集,用于评估 L★ 429gemini-flowgemini-flow 是一个基于 Gemini CLI 构建的自主 AI 开发团队工具,源自 Claude-Flow 的移植版本。它旨在将复杂的软件开发任务拆★ 387AwesomeLLM4SEAwesomeLLM4SE 是一个精选资源列表,收录了关于大语言模型(LLM)在软件工程(SE)领域应用的研究论文、工具和数据集。项目由学术综述论文支撑,系统梳★ 348Awesome-Repo-Level-Code-Generation这是一个关于仓库级代码生成与问题解决的论文精选列表,旨在为研究者和开发者提供该领域的系统性知识入口。项目解决了当前代码生成研究多聚焦于函数级、缺乏跨文件上下文理★ 333ai-native-engineering-manifesto这是一个面向LLM时代的AI原生软件工程宣言与实战手册。它系统阐述了在AI辅助编程成为常态的背景下,软件工程的角色、流程和最佳实践应如何演进。项目旨在为开发者、★ 322grokking-system-design这是一个免费开源的系统设计面试学习资源库,旨在作为 DesignGurus.io 付费课程《Grokking the System Design Intervi★ 310bosunbosun 是一个自主工程(Autonomous Engineering)领域的开源项目,旨在通过 AI 智能体自动完成软件开发中的工程任务。它解决的是传统开发★ 284awesome-spec-driven-development这是一个关于规范驱动开发(Spec-Driven Development, SDD)的精选资源列表项目。它系统整理了与SDD相关的工具、文章、示例和最佳实践,帮★ 276super-devsuper-dev 是一个为 AI 编程工具提供工程化流程层的开源项目,旨在解决 AI 生成代码缺乏规范、质量不可控和难以追踪的问题。它通过引入规格说明(spe★ 273AwesomeLLM4APRAwesomeLLM4APR 是一个围绕“大语言模型用于自动化程序修复”的精选资源列表,并配套一篇发表于 TOSEM 2026 的系统性文献综述。该项目旨在系统★ 246bigpowersbigpowers 是一个面向独立开发者的智能体方法论项目,将多年软件工程纪律沉淀为一套规范性工作流。它通过 Shell 脚本和配置文件,为 Claude Co★ 241Vibe_coding_guide这是一个中文优先的 AI 编程(Vibe Coding)工程化工作流指南,旨在解决开发者在使用 AI 辅助编码时缺乏系统方法论、流程混乱、难以协作的问题。项目以★ 227ringring 是一个面向 AI 辅助开发的 Claude Code 插件市场,内置 89 个技能和 38 个专用智能体,旨在将成熟的工程实践(如测试驱动开发 TDD★ 216mainlinemainline 是一个面向编程智能体的 Git 原生记忆层工具,旨在解决 AI 编码助手在跨会话、跨分支工作时缺乏项目上下文记忆的问题。它通过分析 Git 仓★ 197claude-ctrlclaude-ctrl 是一个已废弃的 Python 项目,曾用于以编程方式控制 Claude 聊天界面,通过模拟浏览器操作实现自动化交互。它解决的是在官方 A★ 193GrovGrov 是一个面向 AI 开发团队的记忆同步基础设施。它自动捕获开发者在使用 AI 工具(如 Cursor、Copilot)时的私有会话上下文,并将其同步到团★ 192agentic-ai这是一个精选的智能体AI资源列表,汇集了跨24个领域的研究论文、基准测试、框架和工具。项目旨在为开发者、研究者和爱好者提供一个系统化的入口,帮助他们快速了解智能★ 159awesome-agvawesome-agv 是一个面向 AI 编程代理的规则与最佳实践集合库,旨在通过系统化的标准和规范提升 AI 编码代理(如 Claude Code、Antig★ 157omkomk 是一个面向 AI 编程代理的“证据门控”任务运行器,支持 Codex、Claude Code、OpenCode 及本地编码代理。它解决的核心问题是:当多★ 146awesome-code-agents这是一个关于代码智能体(Code Agents)前沿研究的精选列表,持续更新。它汇集了从代码生成到智能体在真实世界中执行任务的相关论文、项目和资源,涵盖大语言模★ 134ai-auto-workai-auto-work 是一个基于 Shell 的自动化开发流程工具,旨在利用 AI 大语言模型自动完成从需求调研、调研评审、方案规划、方案评审、开发到开发评★ 133the-vibe-coding-handbook这是一份面向开发者的 Vibe Coding 完整指南,从零基础到进阶,系统讲解 AI 辅助开发的方方面面。项目内容涵盖本地大模型(Local LLMs)的使用★ 127agentic-design-patterns这是一个收录了29种智能体设计模式的资源库,旨在帮助开发者构建更智能的AI系统。它系统性地整理了构建AI Agent时的常见架构模式、交互模式与实现策略,解决了★ 122alfred-devalfred-dev 是一个针对 Claude Code 的插件,提供 18 个专业智能体、60 个技能、25 个命令和 13 个钩子,以增强 AI 编程助手的★ 115mlinframlinfra 是一个专注于机器学习基础设施和 MLOps 工具链快速部署的开源项目。它旨在解决 ML 团队在搭建和运维机器学习平台时面临的复杂性和重复劳动问题★ 115FlownessFlowness 是一个以工作为中心(work-centered)的智能体软件工程运行时。它解决的核心问题是:在复杂的智能体工作流中,工作本身(如任务、数据、状★ 105promptdeskPromptdesk 是一个面向提示词工程与 LLM 评估的开源工具,旨在帮助开发者高效地创建、组织、测试和评估提示词及大语言模型。它解决了提示词管理混乱、评估★ 99stream-codingStream Coding 是一套面向 AI 辅助开发的方法论,旨在替代当前流行的“vibe coding”(即兴编码)模式。它主张通过结构化的流程和规范,将 ★ 97Codex-PromptCodex-Prompt 是一个面向 Codex 及其他大语言模型的系统提示词工程包,旨在通过精心设计的提示词提升模型在软件工程、AI、网络安全、漏洞挖掘和逆向★ 94Awesome-Issue-Resolution这是一个关于大语言模型(LLM)在软件工程问题解决(Issue Resolution)领域的综述性开源项目,汇集了该方向的最新进展与前沿研究。它系统梳理了基于L★ 88agent-workflowsagent-workflows 是一个为 AI 编码代理或人类工程师设计的工作流工程库,专注于应对基础模型静默质量漂移问题。它提供了一套可组合的工作流模板和工具★ 79data-engineering-and-dataops这是杜克大学MIDS(数据科学硕士)项目的一门课程资料仓库,名为“数据工程与DataOps”。它面向数据科学学习者,系统讲解数据工程的核心概念与DataOps实★ 72omnistack-agentomnistack-agent 是一个平台无关的 AI 智能体项目,核心思路是将一个全栈软件工程师的“大脑”(即精心设计的提示词和工具链)编译成可直接粘贴到 C★ 67Cyber-Ming-ProtocolCyber-Ming-Protocol 是一个面向深度工作流的主权智能体治理协议,旨在解决多智能体协作中缺乏统一治理与信任机制的问题。它基于 JavaScrip★ 57