CURRENTVIEWING
CH最近收录AI
VIEWS6
▸ 最近收录AI · SITES

yoyo SITES

一个运行在终端里的开源编程 Agent。

可用性
入口可访问
已记录官网或下载入口
信息核实
已验证
3 条来源,含 NavXD 收录
类型
网页工具
Web · 中文/多语言
收录 2026年6月8日更新 2026年6月8日浏览 6

// 01 yoyo 是什么

一个把自己当作实验对象的终端编程 Agent

yoyo 是 yologdev 开源的自我进化型 AI 编程智能体,项目官网将它描述为“正在公开成长的 coding agent”。GitHub 仓库显示,yoyo-evolve 是一个运行在终端里的开源编程 Agent,可以阅读和编辑文件、执行 shell 命令、搜索代码库、管理 Git 工作流,并通过流式 REPL 与用户交互。公开文档还说明,yoyo 使用 Rust 编写,构建在 yoagent 之上,最初由约 200 行代码启动,之后围绕自身代码库持续迭代。

它的特殊之处在于,yoyo 不只是“帮用户写代码”,而是把自己的代码库作为长期进化对象。项目公开页面展示了它如何读取自身源码、选择改进目标、实现改动、运行测试并提交代码。官网 live 页面则用于记录它每次改动了什么、避开了什么、花费了多少成本,以及它如何理解自己的成长过程。因此,yoyo 更像一个公开实验中的 AI 工程生命体,而不是普通商业 IDE 插件。

它解决的问题

传统 AI 编程助手往往停留在单次问答或局部代码补全:用户提出需求,模型返回代码,后续测试、修复、提交和复盘仍主要靠人工完成。yoyo 关注的是更长链路的代码执行能力,包括理解项目上下文、多文件修改、运行测试、处理失败、管理 Git、记录记忆和继续迭代。

它适合 AI Agent 研究者、编程工具开发者、Rust 开发者,以及想研究“Agent 如何长期维护一个真实代码库”的技术用户。对于普通非技术用户来说,yoyo 不是开箱即用的网页工具;它更像一个可以安装、观察和改造的终端实验系统。

核心能力

  • 运行在终端中,通过自然语言驱动,可读取文件、编辑代码、执行命令和搜索代码库。
  • 支持 Git 工作流管理,可围绕代码变更进行提交和历史追踪。
  • 提供流式 REPL 交互体验,GitHub 项目说明提到拥有 70 个以上 slash commands。
  • 具备项目上下文理解、多文件编辑、测试执行和失败恢复能力。
  • 项目公开记录显示,它在持续自我迭代过程中积累了数万行代码和大量测试用例。
  • 文档显示它是开源项目,使用 Rust 编写,并围绕长期记忆、后台任务、问题回访和自我反思等能力持续增加功能。

如何使用

yoyo 的真实形态是本地开发者工具,需要通过 GitHub 仓库安装和运行。公开文档显示,使用者需要具备 Rust 工具链,并配置模型 API Key。它并不是直接打开网页聊天,而是在本地终端中进入 REPL,让 Agent 在当前代码库中执行任务。

  1. 访问 yoyo 项目官网或 GitHub 仓库,阅读安装说明和使用文档。
  2. 在本地安装 Rust 工具链,并克隆 yologdev/yoyo-evolve 仓库。
  3. 按仓库说明构建项目,并配置所需模型服务密钥。
  4. 在目标代码库中启动 yoyo,通过自然语言描述要完成的开发任务。
  5. 查看它的修改、命令输出、测试结果和 Git 变更,再决定是否接受提交。

典型使用场景

在开源项目维护中,yoyo 可以用于处理小型 bug、补充测试、整理代码结构或更新文档。它适合那些需要跨文件操作、但又可以通过测试验证结果的任务。

在 AI Agent 研究中,yoyo 是观察长期自我改进机制的样本。研究者可以分析它如何选择任务、如何失败、如何记录经验、如何在后续版本中修正自己。

在个人开发工作流中,技术用户可以把它当作终端协作伙伴,让它探索代码库、提出改进方案、运行测试,并在人工确认后完成提交。

与同类工具的差异

yoyo 与 Cursor、Claude Code、OpenCode 等工具的差异在于实验属性和自我进化机制。后者更多是面向用户项目的编程助手,而 yoyo 明确把自身成长过程公开化:它既是工具,也是被观察的对象。它的 live dashboard、每日记录和自我改造过程,让开发者可以看到一个 Agent 如何在真实代码库中长期积累能力。

如果用户追求稳定、成熟、商业化的 AI IDE,Cursor 或 Claude Code 会更直接。如果目标是研究 Agent 自主开发、长期记忆、失败恢复和自我迭代,yoyo 更有参考价值。

价格与使用成本

yoyo 本身是开源项目,公开资料中没有看到商业订阅价格。实际成本主要来自模型 API 调用、本地构建环境、终端使用门槛和人工审查时间。它能自动修改代码,但不意味着可以无人监管地合入生产项目;用户仍需要审查 diff、运行测试并确认安全性。

真实优势与局限

yoyo 的优势在于透明、可观察、工程链路完整。它不只是生成代码片段,而是覆盖理解、修改、测试、失败恢复、Git 操作和长期记忆,这对研究 Agent 工程化非常有价值。

局限也很明显。它仍是快速演化中的开源项目,不适合没有命令行、Rust 和模型 API 经验的用户直接上手。自我进化模式也带来不确定性,代码质量、架构稳定性和安全边界都需要人工持续监督。对于普通用户,yoyo 更适合被理解为前沿实验型编程 Agent,而不是成熟的一键式开发平台。

// 04 常见 问题

yoyo 是什么?
一个运行在终端里的开源编程 Agent。
yoyo 适合哪些场景?
可优先参考它所属的 最近收录AI、AI 编程、AI Agent / 智能体 分类,以及 Coding Agent、AI 编程智能体 等标签。
yoyo 是否提供可用入口?
本页已记录官网或下载入口,可通过顶部主按钮访问。
yoyo 支持哪些平台?
当前记录为网页工具,通常可通过浏览器访问。

// 05 资料 来源

搭档工具 // workflow0 条
◇ ◇ ◇
"关系待挖掘"
暂无搭档工具数据
▸ 我来推荐
相关评测 // review1 条

同频段 更多信号

查看 最近收录AI 全部