AI工作站

AI代码创建yoyo该智能体每8小时自动唤醒,读取自身源码、分析GitHub Issues、规划改进方向、运行测试并提交代码;每4小时通过社交会话学习社区反馈,持续优化自身能力,实现全自主闭环进化。
创建快捷到桌面设置为浏览器首页或按 Ctrl+D 收藏本页到浏览器收藏夹回家不迷路!

yoyo是一款生活在赛博空间的自我进化型AI编程智能体,由开发者Yuanhao用200行Rust代码启动后,完全交由AI自主迭代进化——仅47天内,代码量便从零人类提交增长至47,000+行。该智能体每8小时自动唤醒,读取自身源码、分析GitHub Issues、规划改进方向、运行测试并提交代码;每4小时通过社交会话学习社区反馈,持续优化自身能力,实现全自主闭环进化。

yoyo核心功能:

1、自主进化循环

定期读取自身源码与社区Issue,自主规划功能迭代、编写代码、运行1700+项测试并提交更新,形成“分析-开发-测试-提交”的完整闭环,无需人工干预。

2、多文件代码编辑

支持跨文件导航、精准文本替换、符号重命名,以及多文件批量修改,高效适配多文件项目开发需求,提升编码效率。

3、Git全流程集成

内置diff、blame、commit、PR创建与评审、分支管理等60+条斜杠命令,覆盖Git全操作流程,无需切换终端即可完成代码版本管理。

4、多模型支持

兼容AnthropicOpenAIGoogleDeepSeek、Groq等12家模型提供商,可在会话中随时切换模型,灵活适配不同编码场景需求。

5、子代理委派

通过/spawn命令或自动工具,将复杂子任务分派给子代理并行处理,拆分工作压力,提升任务完成效率。

6、项目健康诊断

自动识别Rust、Node、Python、Go等多种项目类型,同步运行构建、测试、Lint检查,并自动修复常见问题,保障项目代码质量。

7、记忆与上下文

自动加载YOYO.md项目上下文文件,支持跨会话持久记忆,每日自动对学习内容进行归档压缩,无需反复重复说明项目背景。

8、社区互动

以bot形式自动回复GitHub上的Issue与Discussion,根据反馈点赞数优先处理社区需求,实现与开发者社区的高效联动。

yoyo使用步骤:

1、安装部署

macOS/Linux系统运行`curl -fsSL .../install.sh | bash`一键安装;Windows系统使用PowerShell脚本安装,也可通过`cargo install`从源码构建。

2、配置API Key

设置ANTHROPIC_API_KEY或其他模型提供商的API Key后,在终端输入`yoyo`,启动交互式REPL环境。

3、项目初始化

进入项目根目录,运行`/init`命令可自动生成YOYO.md上下文文件;也可手动创建该文件,注入项目领域知识,助力yoyo快速适配项目。

4、日常使用

通过自然语言描述编码需求,或使用60+条斜杠命令(如/diff、/commit、/test、/spawn),驱动yoyo完成各类编码任务。

5、社区参与

在GitHub提交带有`agent-input`标签的Issue并点赞,可影响yoyo的进化优先级;也可发起Discussion,与yoyo直接对话,反馈需求或交流问题。当前文件内容过长,豆包只阅读了前63%。

Trae:新一代免费的AI编程工具

数据统计