跳到主内容
精选85GitHub 博客(RSS)技巧与观点

OpenClaw 爆火后:维护者如何应对 AI 贡献与安全挑战

OpenClaw went viral. Meet the maintainers building and securing it.

原文
推荐理由

做开源或 AI Agent 项目的同学必看,这里全是维护者的一手踩坑经验:如何用代理记录和截图筛选高质量 PR、用 Copilot 审 AI 代码、防声誉刷分攻击,直接能用到你自己的项目治理里。

What began as a personal experiment quickly became a global open source project with extraordinary momentum.

起初只是个人实验,迅速演变成一个势头非凡的全球开源项目。

OpenClaw is a personal AI assistant that runs on users’ devices and connects with the messaging channels they already use. Started by Peter Steinberger as a weekend project in November 2025, its GitHub repository has grown to approximately 388,000 stars, 81,000 forks, and more than 80,000 commits by August 26, 2026.

OpenClaw 是一款个人 AI 助手,运行在用户设备上,并与他们已使用的消息渠道相连。由 Peter Steinberger 于 2025 年 11 月作为周末项目启动,到 2026 年 8 月 26 日,其 GitHub 仓库已拥有约 388,000 颗星、81,000 个分支和超过 80,000 次提交。

In this video interview, filmed just six months into the project, creator Peter Steinberger and several OpenClaw maintainers discuss managing a surge of pull requests, rethinking contributor trust and code review, addressing software supply chain risks, and balancing powerful agent capabilities with security. They also share security lessons from the GitHub Secure Open Source Fund and the value of connecting with maintainers facing similar challenges. Watch the full video above, then explore the key lessons below.

在这段项目启动仅六个月后的视频采访中,创建者 Peter Steinberger 和几位 OpenClaw 维护者讨论了管理大量拉取请求、重新思考贡献者信任与代码审查、应对软件供应链风险,以及在强大的代理能力与安全性之间取得平衡。他们还分享了来自 GitHub 安全开源基金的安全经验,以及与其他面临类似挑战的维护者建立联系的价值。观看上方完整视频,然后探索以下关键经验。

People in this video

视频中的人物

The following maintainers shared their experiences maintaining and securing OpenClaw.

以下维护者分享了他们维护和保护 OpenClaw 的经验。

  • Peter Steinberger, Creator of OpenClaw
  • Brad Groux, CEO, Digital Meld
  • Josh Avant, Member of technical staff, OpenClaw Foundation
  • Josh Lehman, Martian Engineering
  • Sally O’Malley, Principal software engineer at Red Hat
  • Val Alexandar, OpenCoven
  • Vincent Koc, Chief architect, OpenClaw Foundation
  • Peter Steinberger,OpenClaw 创建者
  • Brad Groux,Digital Meld 首席执行官
  • Josh Avant,OpenClaw 基金会技术团队成员
  • Josh Lehman,Martian Engineering
  • Sally O’Malley,Red Hat 首席软件工程师
  • Val Alexandar,OpenCoven
  • Vincent Koc,OpenClaw 基金会首席架构师

Here are the top 10 lessons that we took away from the conversation.

以下是我们从对话中总结的十大经验。

Lessons 1–3: How AI changed contributions and community

经验 1–3:AI 如何改变贡献与社区

1. Pull requests became prompt requests

1. 拉取请求变成了提示请求

OpenClaw’s maintainers found themselves managing thousands of pull requests and issues, with some contributors opening hundreds of pull requests at once.

OpenClaw 的维护者发现自己需要管理成千上万的拉取请求和问题,有些贡献者一次就提交了数百个拉取请求。

I don’t even call them pull requests. I call them prompt requests.

我甚至不称它们为拉取请求,我称它们为提示请求。

Peter Steinberger

Peter Steinberger

There were some contributors that had multiple hundreds of pull requests running these sort of automated software factories that were just mining everything for issues.

有些贡献者运行着这种自动化软件工厂,同时提交数百个拉取请求,只是挖掘所有问题。

Josh Lehman

Josh Lehman

The challenge shifted from attracting participation to finding valuable contributions amid a flood of activity that could overwhelm human review.

挑战从吸引参与转变为在可能淹没人工审查的活动中寻找有价值的贡献。

2. Keep the door open for new contributors

2. 为新贡献者敞开大门

OpenClaw’s maintainers wanted the project to be welcoming to new participants, whether they were first-time open source contributors, non-developers solving a specific problem, or people using AI agents to help. Rather than dismissing imperfect contributions, they looked for promising ideas and worked with contributors to refine, rewrite, or complete the final changes themselves.

OpenClaw 的维护者希望项目对新参与者保持欢迎态度,无论是首次参与开源的人、解决特定问题的非开发者,还是使用 AI 代理协助的人。他们不轻易否定不完美的贡献,而是寻找有潜力的想法,并与贡献者合作完善、重写或自行完成最终修改。

I know how it felt when, many years ago, my first pull request was accepted on a project.

多年以前,我的第一个拉取请求被项目接受时,我知道那种感觉。

Peter Steinberger

彼得·斯坦伯格

Some of the first-time contributions that were merged came from people without a development background. They used an agent to create a pull request, and worked with maintainers to finish the change.

一些被合并的首次贡献来自没有开发背景的人。他们使用代理创建拉取请求,并与维护者合作完成更改。

A good proportion of those first-time pull requests that got merged are from non-developers. They’re just people that have a specific problem and a need.

那些被合并的首次拉取请求中,有很大一部分来自非开发者。他们只是有特定问题和需求的人。

Vincent Koc

文森特·科克

3. Agents save time but make it harder to sign off

3. 代理节省时间,但让签字确认变得更难

The maintainers described two very different outcomes from the same technology: agents can help people reclaim time, but they can also make it harder to stop working.

维护者们描述了同一技术带来的两种截然不同的结果:代理可以帮助人们找回时间,但也可能让他们更难停止工作。

I’ve seen the other side of it, where people are just so in love with it and they realize, wow, if I don’t sleep tonight, I can do what used to take a week for me to do.

我看到了另一面,人们如此热爱它,他们意识到,哇,如果我今晚不睡觉,我可以完成以前需要一周才能完成的工作。

Val Alexandar

瓦尔·亚历山达尔

I have three kids. They’re very small. OpenClaw lets me manage agents that go and work for me so I can get back to playing with my kids.

我有三个孩子,他们都很小。OpenClaw 让我管理为我工作的代理,这样我就能回去陪孩子们玩了。

Josh Lehman

乔什·莱曼

Sometimes the maintainers will go on the channel and say, ‘I’m going to touch grass now. I’m taking a few hours off.’

有时维护者会到频道上说,‘我现在要去接触草地了。我要休息几个小时。’

Sally O’Malley

莎莉·奥马利

Agents are neither good nor bad for work-life balance. But they amplify both the opportunity to do more and the importance of knowing when to step away.

代理对工作与生活的平衡既不好也不坏。但它们放大了做更多事情的机会,也放大了知道何时抽身的重要性。

Lessons 4-6: How maintainers adapted

经验 4-6:维护者如何适应

4. Earn trust by finding where you can add value

4. 通过找到你能增值的地方来赢得信任

There was no single path to becoming an OpenClaw maintainer. Some contributors arrived through security work, others through integrations or community participation, but the common thread was finding a way to add value and taking ownership.

成为 OpenClaw 维护者没有单一途径。一些贡献者通过安全工作加入,另一些通过集成或社区参与,但共同点是找到增值方式并承担责任。

Peter ignored me, so I was like, how else can I get his attention? Security.

彼得忽略了我,所以我想,我还能怎么引起他的注意?安全。

Vincent Koc

文森特·科克

I’m a Microsoft guy, so I thought, is there a plugin for Microsoft Teams?

我是微软的人,所以我想,有没有微软 Teams 的插件?

Brad Groux

布拉德·格鲁克斯

I looked into the community and I was in voice chat, and people were asking a lot of questions, and I was like, well, how can I add value in these conversations?

我研究了社区,我在语音聊天中,人们问了很多问题,我想,我怎样才能在这些对话中增值呢?

Val Alexandar

瓦尔·亚历山达尔

5. The new trust signal is showing your work

5. 新的信任信号是展示你的工作

As contribution counts became less informative, the team identified evidence that could help a pull request stand out: agent transcripts, screenshots, testing, and an explanation of the contributor’s thinking.

随着贡献计数变得不那么有信息量,团队识别出了一些能帮助拉取请求脱颖而出的证据:代理对话记录、截图、测试,以及贡献者思考过程的解释。

If you provide us with the transcripts, we actually see how you came to the pull request and your discussion with the agent. Incredibly valuable. If you add screenshots, you can prove that you tested this.

如果你提供对话记录,我们实际上能看到你是如何提出拉取请求的,以及你与代理的讨论。这非常有价值。如果你添加截图,就能证明你测试过。

Peter Steinberger

彼得·斯坦伯格

The important question was not simply whether a human or an agent wrote the code. It was whether the contributor understood the feature and had considered how it interacted with the rest of the project.

关键问题不仅仅是代码是由人类还是代理编写的,而是贡献者是否理解了该功能,并考虑了它与项目其他部分的交互。

Nobody cares if you wrote the code or not, but we care if you actually thought about this feature.

没人关心你是否写了代码,但我们关心你是否真正思考过这个功能。

Peter Steinberger

彼得·斯坦伯格

6. Maintainers are reviewing agent code with agents

6. 维护者正在使用代理审查代理代码

Maintainers increasingly relied on AI tools to help review AI-generated contributions, while also taking a more hands-on approach to improving submitted code.

维护者越来越依赖AI工具来帮助审查AI生成的贡献,同时也采取更亲力亲为的方式来改进提交的代码。

Whenever I get a pull request from an AI, one thing I love to do now is use GitHub Copilot for all the reviews. I just press a button right there. It does a review and generates clarity on all the files that are attached, what the files mean, and how they changed.

每当我收到来自AI的拉取请求时,我现在喜欢做的一件事就是使用GitHub Copilot进行所有审查。我只需按一下按钮。它会进行审查,并对所有附加文件、文件含义及其变化方式生成清晰的说明。

Val Alexandar

瓦尔·亚历山达尔

This is the first project where I saw it become normalized that when someone submits a pull request, as a maintainer, you just edit it. You just make it right.

这是我看到的第一个项目,当有人提交拉取请求时,作为维护者,你直接编辑它,让它变得正确,这已经变得正常化。

Josh Lehman

乔什·莱曼

Lessons 7–9: Security challenges

经验教训7–9:安全挑战

7. Reputation became an attack surface

7. 声誉成为攻击面

Contribution history itself could be manipulated. OpenClaw’s maintainers saw people duplicate existing pull requests, and Vincent Koc explains why.

贡献历史本身可能被操纵。OpenClaw的维护者看到人们复制现有的拉取请求,文森特·科克解释了原因。

People would basically duplicate other people’s pull requests. What they were attempting to do here was to build credibility, because we had these badges, like how many you’ve merged. So the more merges you had, it was like a trust signal to us maintainers.

人们基本上会复制其他人的拉取请求。他们试图在这里建立信誉,因为我们有这些徽章,比如你合并了多少次。所以你的合并次数越多,对我们维护者来说就像一个信任信号。

Vincent Koc

文森特·科克

Peter described a company using an automated pull request to promote their product. The team had to identify duplicate work and determine which pull request was the original.

彼得描述了一家公司使用自动化拉取请求来推广其产品。团队不得不识别重复的工作,并确定哪个拉取请求是原始的。

The code was not the only thing the project needed to evaluate. Maintainers also had to reconsider the social signals they used to decide what, and whom, to trust.

代码并不是项目需要评估的唯一东西。维护者还必须重新考虑他们用来决定信任什么和信任谁的社会信号。

8. “Safe by default” depends on who you ask

8. “默认安全”取决于你问谁

What feels safe to one user may feel unnecessarily restrictive to another.

对某个用户来说安全的东西,对另一个用户可能感觉是不必要的限制。

The tradeoff was clear in practice. Tighter workspace restrictions generated user complaints, while fewer restrictions could expose the project to security incidents.

在实践中,这种权衡显而易见。更严格的工作区限制引发了用户抱怨,而限制过少则可能使项目面临安全事件的风险。

It’s really often a hard game to find the right balance between making it really convenient for users and also building something that is safe enough as a default.

在让用户使用起来极其方便与构建一个默认足够安全的东西之间找到平衡,往往是一场艰难的游戏。

Peter Steinberger

彼得·斯坦伯格

Secure defaults must account for an agent’s capabilities, what users understand, and what a particular environment is prepared to allow.

安全默认值必须考虑到代理的能力、用户的理解程度以及特定环境准备允许的内容。

9. Know who maintains your dependencies

9. 了解谁在维护你的依赖项

Recent supply chain attacks pushed the maintainers to think more carefully about both the dependencies they relied on and their relationship with the projects behind them.

最近的供应链攻击促使维护者更仔细地思考他们依赖的依赖项以及他们与背后项目的关系。

We went through our dependencies with a fine-tooth comb. What it’s pushed us to do is actually reduce the core dependencies, but also create a relationship with the maintainers that we have a dependency on.

我们用细齿梳子仔细检查了我们的依赖项。这促使我们实际上减少了核心依赖,同时也与我们所依赖的维护者建立了关系。

Vincent Koc

文森特·科克

更进一步:量化金融体系

看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力

进入量化体系 →

相似阅读

另一事件,读法相近