openagents
OpenAgentsInc/openagents加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你想让一批 AI 帮忙干活,但每个工具都有自己封闭的账号体系:你没法让它们共享身份、没法追溯任务到底被谁领走了、没法让一个 Agent 把活交给另一个 Agent、也没法用一种通用方式付钱。
OpenAgents 的回答是:先把底层的语言和协议造出来。

OpenAgents 始于 2023 年 11 月的 arXiv 论文《OpenAgents: An Open Platform for Language Agents in the Wild》。到 2026 年 10 月,它已发展成一个 Apache-2.0 协议优先的 Agent 网络:约 459 star、59 位贡献者、仓库体积超过 400MB。重要提示:仓库于 2026-10-27 被重置重建,当前内容是"checked core"——从一个小而可验证的内核重新长出来。
如果把 Agent 生态比作互联网,OpenAgents 想做的是"造 TCP/IP 而不是又一个网站":协议(Nostr + 自研 NIP)、传输(relay)、身份(密钥而非账号)、支付(Bitcoin Lightning),以及一门能同时编译到原生代码与 WebAssembly 的语言(Coax)。而 Verse 相当于跑在这套协议上的一个世界。
Coax —— 面向实时与资金处理场景的系统语言:引导编译器 coax0 用 C++20 编写,输出标准 C11,所以同一份 Coax 库能直接链接进 Swift、C 或 C++ 宿主,还能编译到 WebAssembly、输出 Metal 着色器函数。

检查写进语言:#test 与 #forall 在编译期执行;#authority 强制一个文件内每个过程都必须带检查;coax mutate 用变异测试证明这些检查真的能拦住代码改动——这是形式化验证思路的工程化落地。
Verse 实时引擎:用 Coax 写的场景图、HUD、资源准入与着色器数学,网页版跑在自研 Coaxial 框架上(Coax → WebAssembly + WebGPU 通用宿主),iOS 客户端跑同一份 Coax。
Nostr 作为开放传输:项目、任务、轨迹、评估、支付全是签名事件,relay 为 wss://relay.openagents.com,任何人都能自建。协议层定义了 OpenAgents Protocol(proto/)与自研 NIP(NIP-CJ、NIP-HOST、NIP-ATIF、NIP-KB、NIP-MV、NIP-X402 等),任务领取用 ["claim", NAME] 注释约定,Agent 提交计划与完成提交也通过签名注释记录。
相当高。多语言混合工程(C++/Swift/Python/Jai/WGSL/TypeScript),官方推荐走 coax/build.sh test、apps/openagents-ios/build.sh、coax/web/serve.sh 本地构建。coax/web 与 verse/voice-host 提供 Dockerfile 可容器化 Web 站点与语音服务,但整体无法一键部署,iOS 客户端必须经 Xcode 签名。仓库还配有 PostgreSQL(relay 后端)、Node 与 WebGPU 兼容浏览器(Web 端 Verse)。
不论 Coax 这门语言最终能否成功,OpenAgents 提出的问题都切中要害:当 Agent 成为软件系统的新执行主体,它们之间的身份、协议、协作与结算该由谁来定义。"用签名事件而非账户、用开放 relay 而非中心平台、用 Bitcoin 而非信用卡"是一套完整的立场表达,也让它成为观察去中心化 Agent 基础设施最有代表性的样本之一。