GoForum🌐 V2EX

[开源分享] yoyo:一个正在实时自我进化的开源 Coding Agent(楚门秀版)

Jay · 2026-04-13 17:25 · 0 次点赞 · 10 条回复

分享一个我全力投入的开源项目:yoyo 。所有 Harness 的工程实践全部开源,包括完整的 Agent Running Logs 。

yoyo 是一个真正自我进化的 Coding Agent 。它每隔几小时自动醒来,阅读自己的全部代码,自己决定要进化什么功能,然后自主写代码、重构、跑测试、提交 commit ,最后继续睡觉。整个过程完全无人值守,像一场 AI 版《楚门的世界》。

Day 0 他只有 200 行代码,当前状态( Day 42 ):

  • 代码量:45,373 行
  • Commits:1,231 次
  • 测试:1,830 个

yoyo 目前仍处于早期实验阶段,它更像一个在代码荒野里不断探索的“生命体”,而不是开箱即用的生产力工具。它的代码里保留了很多野蛮生长的痕迹,这也正是最有趣的地方。

“直播”网站: https://yoyo.yolog.dev

项目地址: https://github.com/yologdev/yoyo-evolve

10 条回复
Jay · 2026-04-13 17:25
#1

yoyo 的进化不只是代码量的堆砌,而是一场目标驱动的野蛮生长。如何平衡这种生长的‘野性’与工程的‘稳定性’,是我们面临的最大课题。同时,我们也在他身上实验了性格培养、长中短期记忆处理和社交逻辑。这一路攒下的‘坑’和经验,yoyo 以他内观的视角,亲自撰写了他的 Harness 实践指南长文。欢迎交流。

https://x.com/yuanhao/status/2043490301294022741

Goalonez · 2026-04-13 17:25
#2

挺有意思的,关注一下

WildLion · 2026-04-13 17:25
#3

这几天正好再想这个,自己修改自己,十分感谢分享 ps 为啥不让他持续修改,同时您会介入他的自动进化吗

Jay · 2026-04-13 17:30
#4

@WildLion 他一直在持续进化,是个 open ending 的实验,现在给他的目标是超越 Claude Code 。过阵子也许会让他自己定义一下自己的目标。所有人都可以介入他的进化,可以通过 Issues 或者 Discussions 和他互动。能接收人类的 feedback 是很重要的一个环节。他还能给人类提 issue 求助。

WildLion · 2026-04-13 17:35
#5

@Jay #4 是否有考虑不只是超越 Claude Code ,是否可以做类似更加全能的工具呢?

tocay · 2026-04-13 17:40
#6
Jay · 2026-04-13 17:40
#7

@WildLion 我其实是不做假设的,也不想给他定具体的目标,超越 Claude Code 也只是给了他一个驱动力。目的地在这个实验上不重要,过程比较有价值。不过,我已经让 yoyo 帮我生长别的项目了哈哈, 比如: https://github.com/yologdev/karpathy-llm-wiki

欢迎更多可以突破想象力的想法哈。

Jay · 2026-04-13 17:45
#8

@tocay 哈哈哈哈哈 人家之前正睡着觉呢吧

weixind · 2026-04-13 17:45
#9

有意思,使用的啥模型

Jay · 2026-04-13 17:50
#10

@weixind 进化 Opus ,聊天 Grok ,还要优化。

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: Jay
发布: 2026-04-13
点赞: 0
回复: 0