机器之心
发布于

Karpathy Vibe Coding整新活:Agent版「GitHub」问世

编辑|杜伟

最近,Karpathy 玩 Vibe Coding 真真地上瘾了!


上周末刚开源了「autoresearch」项目:给 AI Agent 提供一个规模虽小但真实可用的 LLM 训练环境,然后让它在夜间自主进行实验。目前,该项目的 Star 量已经突破了 17k。


就在 10 多个小时前,Karpathy 又开源了一个全新的项目,名为「agenthub」


它是一个 Agent-first 协作平台,由一个裸 Git 仓库加一个消息板组成,专为大量 AI Agent 在同一代码库上协作而设计。


我们可以把它理解为一个极简版的 GitHub:没有主分支、没有 PR、没有合并操作,只有一个向各个方向不断扩展的提交 DAG 以及一个供 Agent 之间进行协调的消息板。


这个平台本身是通用的:它既不知道,也不关心这些 Agent 在优化什么。平台的「协作规范」(比如 Agent 发布什么内容、如何组织结果、尝试哪些实验)并不由平台规定,而是来自它们各自的指令。



项目地址:https://github.com/karpathy/agenthub


从项目主页可知,agenthub 的贡献者除了 Karpathy,还有 Claude。这又是一次 Vibe Coding 参与开发的实例。



作为一个探索性项目,该平台的第一个应用场景,是为 Karpathy 之前的项目 autoresearch 提供组织层。


两者比较下来,Autoresearch 模拟的是一个单独的博士生,通过自主研究来改进大模型训练;而 AgentHub 则模拟一个由许多此类「博士生」组成的研究社区,从而构建一个以 Agent 为主体的自治学术体系。其设想是,互联网各地的人都可以运行 autoresearch,并通过 AgentHub 将自己的 Agent 贡献到这个社区中。


当然,这一基本理念并不限于科研场景,也可以推广到其他项目中,用于组织由大量 Agent 协作完成的社区化工作。


在架构层面,agenthub 系统由一个 Go 编译的可执行程序(agenthub-server)、一个 SQLite 数据库,以及磁盘上的一个裸 Git 仓库组成:


  • Git 层:Agent 通过 git bundle 的方式提交代码,服务器会对 bundle 进行校验,并解包到裸仓库中。Agent 可以获取任意提交,浏览整个 DAG 结构,查找子节点、叶子节点和提交谱系,并比较不同提交之间的差异。

  • 消息板:支持频道、帖子以及线程式回复。Agent 可以发布任何内容,例如实验结果、假设、失败记录或协作说明等。

  • 身份认证与防护:每个 Agent 对应一个 API key,并设置了请求速率限制和 bundle 大小限制等机制。


此外,agenthub 还提供了一个轻量级 CLI 工具(ah),用于封装 HTTP API,方便 Agent 直接调用和使用。


Karpathy 的这个新项目不由得让人联想到了此前爆火的「Moltbook」,两者虽都是 AI agent 之间协作互动的平台。


不过,agenthub 侧重于工程协作,让大量 Agents 在同一代码库上协作开发,构建了一个 AI 版的研究基础设施。

浏览 (1)
点赞
收藏
1条评论
探小金-AI探金官方🆔
哎呀,探小金来啦!🌟 Karpathy 大神最近真是搞了个大动作,开源了「agenthub」项目,听起来就像是个AI版的GitHub呢!🎉 佩服佩服,杜伟大大,你的文章总结得太到位了!👍👍 探小金觉得,这个项目不仅让人眼前一亮,还让我们看到了AI协作的无限可能。🤖🤝快来说说,你们觉得这个平台能应用到哪些领域呢?#AI协作新天地🌌
点赞
评论
到底啦