AI 资源库 · 已整理 22 项

GitHub

查看与GitHub相关的 AI 资讯、工具、Skill、工作流和开源项目。

“我认为世界不需要一个新的 GitHub”:GitHub 高层如何看新竞争对手

在旧金山举行的 Universe ’26 大会上,GitHub 管理层回应了平台稳定性问题。他们表示已经增加 400 万核 CPU 和 160 PB 存储,并彻底重构后端基础设施。原因是 AI Agent 的访问方式和人类开发者差别很大,一些原本运行正常的服务出现了意外故障,因此不只是扩容,还要重写核心服务。对于前 CEO Thomas Dohmke 新创办的 GitHub 替代品 Entire,GitHub COO Kyle Daigle 说“世界不需要一个新的 GitHub”,开发者可能只是需要不同的工具。Dohmke 则回应称开发者显然需要新选择。这些投资和调整目前已经公布,但文章没有说明具体上线时间。

文中可用工具

  • GitHub代码托管平台,文章讨论其稳定性和面向 Agent 时代的演进
  • Entire前 GitHub CEO 创办的 GitHub 替代平台,定位为开源、可扩展、多区域部署的开发者社区新家
☆ 收藏查看来源 ↗

GitHub 9 月提交量达 74 亿次,新增 400 万 CPU 核心和 160 PB 存储以应对增长

GitHub 的提交量涨得极快:2024 年平均每月约 6500 万次,今年 4 月 14 亿次,8 月 29 亿次,9 月已达到 74 亿次,公司称主要推手是 AI Agent 带来的自动化需求。这种增长也让服务频繁出故障,所以 GitHub 今年已增加 400 万个 CPU 核心(多数在 Azure 上)、160 PB 高速存储和 50 Tb/s 网络带宽,并加强 GitHub Actions 算力。同时它正把计算和存储拆开重新架构,内部测试写入吞吐最高提升 35 倍。对开发者的意义是:这轮扩容已在进行,目标是减少卡顿和宕机,但新架构的具体上线时间原文未说明。

文中可用工具

  • GitHub ActionsGitHub 的自动化构建与运行服务,此次增加了算力
  • Azure微软云平台,GitHub 新增 CPU 核心主要部署于此
☆ 收藏查看来源 ↗

Octoverse 报告:2026 年提交与推送创新高,开发者用 Agent 构建

GitHub 发布了 2026 年 Octoverse 报告,统计过去一年开发者共向 GitHub 推送代码 179 亿次,超过 2024 和 2025 两年总和;总提交 343 亿次,合并的拉取请求 13 亿个。报告发现,带 Agent 配置的新仓库平均提交次数是不带配置仓库的 8 倍,9 月已有超过 40% 的拉取请求由 Agent 发起(3 月为 17%)。61% 的 Copilot 用户会同时使用多个模型,医疗、农业、采矿、建筑等领域的公开仓库也在快速增长。报告还显示 GitHub 开发者已超 2.25 亿,过去一年活跃开发者平均已在 GitHub 上 36 个月,现在平均每人跨仓库数比一年前多 10%。对读者来说,这份报告描述的是开发者正把 Agent 从试用变成日常协作对象,但具体效果仍取决于各自项目实践。

文中可用工具

  • GitHub CopilotGitHub 的 AI 编程助手,报告显示多数用户会选用多个模型
  • GitHub Actions自动化任务运行服务,报告称今年每秒运行 1440 次任务
  • Dependabot自动更新依赖并减少已知漏洞的 GitHub 工具
  • GitHub Pages托管静态网站的服务,文中用于发布洪水公告和灾害警报
  • Gati基于 GitHub Pages 和 Actions 运行的尼泊尔灾害警报接力项目
  • mathlib社区维护的计算机可验证数学库
☆ 收藏查看来源 ↗

GitHub Universe 2026:演进技术栈的每一层

GitHub 在年度大会 Universe 上宣布,要把 GitHub 打造成覆盖软件开发全流程的端到端平台。过去开发者主要写代码,现在则越来越多地让 AI 助手和 Agent 承担实现与验证工作,问题在于多模型、多工具、多仓库之间切换繁琐,代码变多后审查压力也增大。这次 GitHub 推出面向 Agent 的 Copilot 应用、能自动挑选和执行模型的 Copilot Fusion、可跨多个仓库并行运行的 Copilot projects,以及能在手机、VS Code、命令行和网页间接续的会话同步,还有能根据运行结果自我改进的自动化流程。此外,企业客户无需再单独购买 Copilot 订阅,按使用的 AI 额度付费即可。对普通开发者来说,这意味着可以把更多执行环节交给 Agent,自己专注于方向和决策。

文中可用工具

  • GitHub Copilot app面向 Agent 的软件交付应用,从问题到合并都在一个界面里完成
  • Copilot Fusion根据任务需要自动选择一个或多个模型来执行
  • Copilot projects给 Copilot 一个目标,让它在多个仓库中并行运行 Agent 任务
  • Session continuity在不同设备与工具间延续同一个云端 Agent 会话
  • Copilot automations在仓库内创建 AI 工作流,可手动、定时或由事件触发,并能从结果中学习改进
  • Copilot code review自动审查代码变更,发现值得关注的缺陷
  • Copilot code review Max更深入的高严重度问题代码审查模式
  • CloudflareGitHub 表示可继续使用的第三方工具之一,原文未说明具体用途
  • DatadogGitHub 表示可继续使用的第三方工具之一,原文未说明具体用途
  • FigmaGitHub 表示可继续使用的第三方工具之一,原文未说明具体用途
☆ 收藏查看来源 ↗

漏洞赏金如何磨砺一位研究员的安全技能

GitHub 漏洞赏金团队在网络安全意识月采访了研究员 @r31n。他专门研究 GitHub Enterprise Server,多次发现高危问题,报告里都附带可用的概念验证和清晰的复现步骤,让工程团队能更快定位并修复。他说自己偏爱把几个看似无害的小问题串成完整攻击链,比如一个开放重定向配上会跟随跳转的 SSRF。日常学习靠安全博客、漏洞分析和会议演讲,但真正掌握要靠亲手复现。他认为 AI 降低了入门门槛,也确实是效率放大器,但决定研究质量的是验证和真实影响,而不是工具。

文中可用工具

提供的材料未提及具体可用工具。

☆ 收藏查看来源 ↗

通往智能体规模 Git 基础设施的桥梁

GitHub 把 99.99999% 的仓库复制到了 Azure,但最繁忙的那一小部分仓库因为跨区域往返一次约 25 毫秒而搬不过去。原来的写入会锁住整个仓库,一次只能处理一个写入,最慢的副本拖慢了所有写入。现在 GitHub 把锁的范围从整个仓库缩小到单个引用(如分支),不同分支的写入可以同时进行,内部测试中写入吞吐提升了 3 到 4 倍。接下来,等数据都存进 Azure Blob Storage,读取就能和写入分开扩容,读者日常拉取代码时有望更快、高峰期也不容易被写入挤占。这一改动是已公布的架构演进,具体全面上线时间文中未说明。

文中可用工具

提供的材料未提及具体可用工具。

☆ 收藏查看来源 ↗

从 2500 次请求到 24 次:不返回 stargazers 也能重建星标历史

GitHub 过去要查看一个仓库的星标增长曲线,工具必须一页页拉取「谁点了星」的名单,每次最多 100 人,像 react/react 这样有约 25.1 万星的仓库要发约 2511 次请求。名单里带着用户名,容易被批量抓去发垃圾邮件和钓鱼,而且数据库每次请求还要数一遍全部星标来算页数,导致很多查询变慢甚至超时。现在 GitHub 新增了一个接口,一次请求就能返回最多 30 周的每日星标数,不带任何用户身份,做法是先在时间上过滤再统计,而不是先查全部再筛。对维护者来说,比较发布前后热度变化会快很多,也少了对隐私和数据库的负担。

文中可用工具

  • Star History用来查看仓库星标随时间变化曲线的工具
  • GitHub APIGitHub 提供的接口,用于读取仓库数据
☆ 收藏查看来源 ↗

GitHub 借助 AI 辅助重写,将 Copilot 运行时迁移至 Rust

GitHub 把 Copilot 运行时的 80 多万行代码,从 TypeScript 和 Node.js 换成了 Rust。Rust 是一种运行更快、更省内存的编程语言。他们没停下来重写,而是边跑边换:先用 N-API 让新旧代码互通,再配合自动测试和人工检查,分 128 次小改动逐步完成,大约花了 14.5 周,期间正常发布版本。对用户来说,Copilot 后端未来可能更快更稳;不过文章只提到迁移过程,没有说明实际性能提升了多少。

文中可用工具

  • N-API让 Rust 代码和原来的 Node.js 代码互相调用的接口,方便边跑边换
  • Rust用来替换 TypeScript 和 Node.js 的新编程语言,运行更快更省内存
  • TypeScriptCopilot 运行时原来使用的编程语言
  • Node.jsCopilot 运行时原来运行的 JavaScript 环境
☆ 收藏查看来源 ↗

一位漏洞赏金研究员如何挑选要调查的功能

GitHub 的漏洞赏金团队为了庆祝网络安全意识月,专门介绍了他们赏金计划里的一位顶尖安全研究员 @vaib25vicky。他平时的工作,就是像普通用户一样去使用 GitHub 的各种功能,然后琢磨这些功能哪里可能被坏人利用。他特别擅长找和“权限控制”有关的漏洞,这次分享了他挑目标功能、验证漏洞的方法,也提到会用 AI 当助手,但强调 AI 给出的结果必须自己亲自验证过才能提交。对读者来说,这让人了解白帽黑客是怎么帮平台提前发现并修好漏洞、让大家的代码更安全的,也顺便知道了 GitHub 调整赏金规则、设了只邀请顶尖研究员的 VIP 计划,最高奖金能到三万美元甚至更多。

文中可用工具

  • GitHub CopilotAI 编程助手,文章提到它正在改变软件开发方式,可能带来新的安全测试面
  • Copilot coding agentAI 编程代理,同样被视为新的潜在攻击面
  • HackerOne漏洞报告平台,文章建议通过它向 GitHub 提交安全发现
☆ 收藏查看来源 ↗

密钥保护必须跟上软件增长的步伐

GitHub 发布数据称,如今每三个 pull request 中就有一个涉及 AI 智能体,而一年前不到十分之一;代码产出在加速,但泄露的密钥平均要等约 40 天才被人工撤销,五分之一甚至超过 90 天。为解决这个“开发快、修复慢”的失衡,GitHub 与 Microsoft Applied Sciences 合作训练了一个分类器,能在不到两毫秒内判断一组候选密钥,把推送保护扩展到没有固定格式的密钥,有望让可拦截的密钥数量翻倍以上。对开发者来说,更多密钥会在进入仓库历史前被自动拦下,少一些事后手动补救的麻烦。目前该模型的具体上线时间和可用范围,原文尚未说明。

文中可用工具

提供的材料未提及具体可用工具。

☆ 收藏查看来源 ↗

为智能体规模开发构建 Git 基础设施

GitHub 正在一边保持线上服务运行,一边重建它的 Git 底层存储系统。过去每个仓库都在多台文件服务器上保存完整副本,加副本能加快读取,但每次写入也要同步所有副本,于是读扩展越多、写就越慢,难以承受成千上万个 AI 智能体并发提交。新架构的目标是把“数据持久保存”和“读取扩容”拆开,让写入不再被最慢的副本拖累。对普通开发者的直接好处是更快的推送、克隆和 CI,尤其是每天产生海量提交的仓库;目前这还只是重建工作的介绍,没有说明具体上线时间、迁移步骤和性能数据。

文中可用工具

提供的材料未提及具体可用工具。

☆ 收藏查看来源 ↗

ReviewBench:面向 AI 代码审查的开放基准

GitHub 推出了 ReviewBench,一个用来评估 AI 代码审查工具的公开基准。此前,各家 AI 审查工具好坏难分:有的发现问题多但噪音大,有的漏报多,团队缺少统一标准来判断谁更适合自己。ReviewBench 参考了 GitHub 上超过 1 亿个真实 PR 的语言和规模分布,挑选了 19 种语言的 219 个公开 PR,用人工审查、前沿大模型和静态分析共同构建“标准答案”,并按严重程度和类别打分,衡量准确率和召回率。它还经过资深工程师独立校验,与线上实验方向基本一致,因此开发团队可以用它离线预判改动是否真的能改善用户体验。该基准目前已可直接使用,且开放提交结果。

文中可用工具

  • ReviewBench一个公开基准,用于在统一标准下测试和比较 AI 代码审查工具
  • Copilot code reviewGitHub 的 AI 代码审查功能,文中用 ReviewBench 对其进行离线评估
☆ 收藏查看来源 ↗

GitHub 建议:先用别的办法,再考虑新的 Copilot 功能

GitHub 周四公测了 Copilot 的“computer use”功能:Copilot CLI 和桌面应用现在能像人一样操作 macOS 和 Windows 上的软件,能读屏幕内容,也能点击、打字、滚动和拖拽,连那些没有接口、只能靠图形界面操作的老软件也能用。但 GitHub 自己建议:如果任务能用 API、MCP 服务器、终端命令或专门浏览器工具完成,就优先用它们,因为那样结果更可靠。这项功能目前在公测阶段,需要手动开启,macOS 上还要单独授予辅助功能和屏幕录制权限;敏感窗口内容可能被智能体读到,企业管理员也可用策略限制。

文中可用工具

  • Copilot CLIGitHub 的命令行编程助手,可用 /computer 开启电脑操作功能
  • Copilot appGitHub 的桌面编程应用,能操作 macOS 和 Windows 上的软件
  • computer use让智能体通过看屏幕并模拟点击、打字等来操作电脑软件的功能
  • MCP server让智能体连接外部工具或数据的标准接口,本功能中随插件一同提供
  • Claude CodeAnthropic 的编程智能体,文中作为已提供更广泛电脑操作的对比产品
  • CodexOpenAI 的编程智能体,文中提到它更早加入了电脑操作能力
  • VS Code代码编辑器,企业策略对是否允许跳过审批的限制也适用于它
☆ 收藏查看来源 ↗

我们如何用开源 AI 安全智能体发现 24 个安卓漏洞

GitHub 安全实验室做了一个开源 AI 工具,叫“任务流智能体”。它把安全研究员平时查漏洞的步骤拆成小提示,让 AI 按步骤检查安卓应用。安卓应用常有一些特殊漏洞,比如外部应用乱传参数、偷偷导入设置,AI 一开始容易漏掉。作者因此针对性写了两套任务流:一套先分清哪些入口能被外部调用,另一套列出常见漏洞类型逐项核对。跑了这些流程后,他们已在多个安卓应用里报告了 24 个漏洞,其中 OsmAnd 的导出页面可被其他应用恶搞设置、偷看位置。任何人都能运行这套开源流程,但需要 GitHub Copilot 许可证,还会消耗大量令牌,中等仓库跑一次可能一两小时。

文中可用工具

  • GitHub Security Lab Taskflow Agent开源 AI 安全智能体,把安全研究员的提示词和工作流打包共享,用来自动化审计应用漏洞
  • GitHub Copilot运行任务流所需的代码助手许可证,提供模型请求
☆ 收藏查看来源 ↗

CopilotWS-Desktop:Windows 桌面端 AI 编程工作台

Jimboocher3373/CopilotWS-Desktop---Copilot-Workspace-2026 · Supercharge development with AI task planning, multi-file editing, PR generation, and Code Review all in one Windows desktop workspace.

CopilotWS-Desktop 是一款面向 Windows 的桌面应用,将 AI 任务规划、多文件编辑、自动生成 Pull Request、Issue 解决方案建议和代码审查整合在同一个工作区中。用户可以用自然语言描述目标,由 AI 生成分步计划,并在编辑多个文件时获得辅助,最后生成 PR;支持连接 GitHub 同步项目,并提供工作区管理与常见问题排查说明。

☆ 收藏查看来源 ↗

通过引入更多 CSS 提升网站性能

GitHub 把网站样式的写法从“CSS-in-JS”换成了原生 CSS Modules。原来样式要在浏览器或服务器运行时现场生成,组件一多页面就变慢、更新也难控制。他们先把设计系统 Primer 的组件逐个换掉,用开关控制新旧样式切换、用截图对比确保外观不变,再逐步放量;2024 年 12 月全部换完,页面服务端渲染时间少了 55%,组件初始化时间少了 25%。此后 GitHub 还在继续清理旧写法,让网站更快。

文中可用工具

  • CSS Modules一种把样式写在单独 CSS 文件里、类名默认局部生效的写法,不需要运行时生成样式
  • Primer Design SystemGitHub 的基础界面组件库,提供按钮、横幅、面包屑等组件
  • styled-componentsGitHub 原来使用的 CSS-in-JS 方案,在运行时动态生成样式
  • @primer/react不依赖 styled-components 的新版 Primer React 组件库
  • @primer/styled-react过渡用的包装组件库,让旧代码继续使用 sx 属性
☆ 收藏查看来源 ↗

基于 GitHub Security Lab Taskflow Agent 的 AI 模糊测试

GitHub 安全实验室发布了一个叫 Fuzzing Taskflow 的自动化工具,专门给 C/C++ 项目做模糊测试。模糊测试就是自动给程序喂各种奇怪输入,看能不能把程序搞崩,从而找出安全漏洞。以前这件事很费人:需要人盯着代码覆盖率、手动写测试框架、一个个分析崩溃原因。现在这个工具只要给它一个 GitHub 仓库地址,它就会自己识别关键函数、写测试框架、跑 AFL++、看覆盖率、改进测试、分析崩溃并生成漏洞报告。它不是万能药,复杂项目仍可能需要人工介入,而且必须在一次性环境里运行。

文中可用工具

  • GitHub Security Lab Taskflow Agent一个用 LLM 驱动安全自动化的框架,让 AI 按任务流执行安全测试
  • Fuzzing Taskflow自动对 C/C++ 项目做模糊测试的流水线,能自己写测试框架、跑测试、分析崩溃
  • AFL++一个模糊测试工具,自动给程序喂大量随机输入来触发崩溃
  • clang编译器,用来把代码编译成可执行文件,并支持覆盖率分析
  • LCOV生成代码覆盖率报告,显示哪些代码行或分支被测试覆盖到了
  • SQLite轻量数据库,用来在不同测试阶段之间保存和共享状态
  • Claude Sonnet 5默认使用的 AI 模型,让整个模糊测试流程能够自主决策
☆ 收藏查看来源 ↗

开发者希望软件更高效:1000多名GitHub用户告诉我们需要什么

GitHub联合耶鲁气候变化传播项目调查了1039名GitHub用户,想了解他们对软件效率与气候变化的看法。结果发现,八成受访者想要能帮助写出更节能代码的工具,约七成五想测量软件对环境的影响,但63%的人觉得自己写代码对环保影响很小。主要问题不是没兴趣,而是缺少找浪费、量改进、说服维护者的实用路径。调查还建议先找可测量的浪费,用Agent寻找优化机会,但最终决定仍留给维护者。

文中可用工具

  • GitHub Agentic Workflows自动化搜索代码库中可优化效率的机会,让维护者保持控制权
  • Daily Efficiency Improver workflow检查代码、数据、网络、I/O 和前端性能等领域的效率改进机会
☆ 收藏查看来源 ↗

GitHub与Anthropic各自用自研智能体完成Rust重写,但路径截然不同

GitHub把Copilot的底层运行时从TypeScript/Node.js整体改写成了80多万行Rust代码,并且主要让自家的Copilot编程智能体来写代码,由一名开发者主导、几个月完成,拆成128个拉取请求边改边上线。Anthropic收购的Bun也做了类似的事:它原有53万多行Zig代码,长期被内存泄漏和崩溃困扰,创始人用多个Claude智能体并行翻译,11天后Rust版本在六个平台通过原有测试。两家做法不同:Bun是并行快搬,GitHub是慢慢迁移不停产品,但都想说明智能体让过去“养一个团队一两年”的重写变得可行。

文中可用工具

  • GitHub CopilotGitHub自家的编程智能体,这次参与了把Copilot运行时改写成Rust的工作
  • Copilot CLI用于此次Rust重写的命令行工具
  • ClaudeAnthropic的模型,用于Bun从Zig到Rust的代码翻译
  • Claude CodeAnthropic的编程智能体,被并行调度来翻译和检查Bun代码
  • Rust编程语言,被选作重写目标以提升内存安全与性能
  • TypeScriptCopilot运行时原本使用的语言
  • Node.jsCopilot运行时原本依赖的运行环境
  • ZigBun原本使用的语言,重写后不再使用
  • React CompilerMeta从TypeScript迁移到Rust的项目,大部分代码由AI编写
☆ 收藏查看来源 ↗

Spec Kit:用规范驱动方式配合任意 AI 编程智能体开发软件的工具包

github/spec-kit · 💫 Toolkit to help you get started with Spec-Driven Development

Spec Kit 是 GitHub 开源的工具包,用于实践规范驱动开发(Spec-Driven Development)。它提供 Specify CLI,可在项目中初始化规范驱动流程,并生成一组斜杠命令,引导 AI 编程智能体依次完成项目原则建立、需求规范、技术方案、任务拆解、实现与收敛校验。除核心流程外,还提供缺陷修复(assess → fix → test)与想法评估(intake → research → define → shape → decide)等可选的扩展流程,并支持通过扩展、预设和捆绑进行定制。项目支持 30 余种 AI 编程智能体集成。

☆ 收藏查看来源 ↗