foundry

⚒️ AI 自编程扩展开发工厂

来自个人开发者的元扩展工具,能自动研究文档并生成 OpenClaw 扩展与技能,实现 AI 自我编程与能力进化。

收藏
17k
安装
3.7k
版本
v0.1.0
CLS 安全性认证2026-05-01
点击查看完整报告 >

使用说明

Foundry 是一个革命性的元扩展(Meta-Extension),专为 OpenClaw 平台设计,具备自我编写和自我进化的独特能力。它不仅仅是一个工具集,更是一个能够自主研究文档、从失败中学习经验,并主动编写新扩展、工具、钩子及技能的 AI 开发代理。

核心用法方面,Foundry 通过丰富的工具链实现端到端的能力构建。用户可通过 foundry_research 检索官方文档获取最佳实践,利用 foundry_write_extension 生成完整扩展包,或使用 foundry_write_skill 创建符合 ClawHub 标准的技能。其最独特的功能在于 foundry_extend_self,允许将新能力永久写入 Foundry 自身,实现真正的自我增强。安装后,用户只需通过自然语言描述需求,系统即可自动完成调研、编码、测试和部署的全流程,大幅降低开发门槛。

显著优点体现在其闭环学习机制与自动化能力上。Foundry 能观察自身的工具调用,从失败中自动学习,记录错误上下文并与解决方案关联,形成可复用的模式库。这种"经验结晶"能力意味着使用时间越长,工具越智能。此外,它内置多层代码验证流程,包括静态安全扫描、语法检查和沙盒测试,确保生成代码的基本可靠性。对于希望快速原型化内部工具的技术团队,它能显著提升迭代速度。

潜在缺点与局限性不容忽视。首先,作为 T3 来源(个人开发者 lekt9)的项目,其长期维护稳定性和供应链安全存在不确定性。其次,安全声明与实际实现存在矛盾:文档声称阻止 child_process,但代码实际使用了 spawnexec 执行系统命令(如重启网关)。自修改特性虽然强大,但也意味着一旦初始代码被攻破,攻击者可能利用其自我增强机制植入持久化后门。此外,其依赖的 Solana 区块链库与核心功能关联性不明,增加了不必要的攻击面。

适合的目标群体主要包括:OpenClaw 平台的进阶用户和扩展开发者、希望快速定制内部工具但缺乏专职开发资源的小团队,以及研究 AI 自我改进系统的研究人员。对于需要频繁原型化工具想法的技术团队,Foundry 能显著提升开发效率。然而,不建议在对安全性要求极高的企业核心系统或处理敏感数据的环境中直接使用。

使用风险需要特别关注。性能方面,代码生成和沙盒测试可能消耗大量计算资源。依赖项风险上,使用了 ^ 前缀的版本控制,可能引入未经测试的依赖更新。最关键的风险在于其自我修改能力:虽然官方声称需要用户审批,但生成的代码复杂度可能超出人工审查能力,特别是当 Foundry 连续自我迭代多轮后。建议仅在隔离环境(如 Docker 容器)中运行,并严格监控网络请求(应仅限于 docs.openclaw.ai)。生产环境使用前,必须进行全面的代码审计。

安全解读

核心用法

Foundry 是一款面向 OpenClaw 生态的自我编写元扩展,核心能力在于自动化扩展开发。用户通过自然语言描述需求,Foundry 会执行完整的研究-实现-部署流程:首先调用 foundry_research 检索官方文档与最佳实践,随后使用 foundry_write_extensionfoundry_write_skillfoundry_write_hook 生成符合规范的代码,最终可选择 foundry_extend_self 将新能力固化到自身。

典型工作流分为三类场景:

  • 研究驱动开发:如"添加 webhook 支持",先查文档再实现
  • 端到端创建:如"开发 GitHub PR 监控扩展",全自动完成
  • 自我增强:如"新增 npm 包信息查询工具",动态扩展自身能力集

显著优点

1. 闭环学习机制autoLearn 功能自动记录失败案例与修复方案,形成可复用的模式库,随使用时间提升生成质量
2. 多源知识融合:同时摄取官方文档、arXiv 论文、GitHub 开源项目及自身经验,生成代码更具前沿性

3. 安全沙箱设计:内置代码生成黑名单(child_process、eval、SSH 密钥路径等),强制用户审批后才写入磁盘

4. 社区生态互通:Foundry Marketplace 支持能力共享与发现,foundry_publish_ability 可将高价值模式贡献社区

潜在局限

1. T3 来源风险:维护者为个人开发者(lekt9),虽开源透明,但长期维护承诺与商业支持能力存疑
2. 生成代码不可控:AI 生成的扩展代码质量取决于训练数据时效性,复杂业务逻辑可能出现边界情况处理不当

3. 学习数据隐私autoLearn 会记录交互历史,敏感业务场景需评估数据留存策略

4. npm 依赖引入:生成的扩展可能依赖第三方包,增加供应链攻击面

适合人群

  • OpenClaw 重度用户,需频繁定制扩展以适应特定工作流
  • 开发团队希望标准化内部工具建设,降低重复开发成本
  • 技术型用户愿意审核 AI 生成代码,追求开发效率最大化

常规风险

  • 权限扩散:扩展生成后获得与用户同等的 OpenClaw 工具调用权限,恶意或缺陷扩展可能造成数据泄露
  • 供应链污染:Marketplace 中的社区能力未经统一审计,需自行判断可信度
  • 配置误用:开启 autoPublish 可能意外暴露内部模式,建议生产环境保持关闭

foundry 内容

手动下载zip · 2.4 kB
SKILL.mdtext/markdown
请选择文件