yoyo-evolve完全教程:3分钟安装自我进化编码智能体,免费开源对标Claude Code yoyo-evolve完全教程3分钟安装自我进化编码智能体免费开源对标Claude Code【免费下载链接】yoyo-evolveA coding agent that evolves its own source, in public — 200 lines of Rust on day one, every commit since agent-written and tests-gated.项目地址: https://gitcode.com/gh_mirrors/yo/yoyo-evolveyoyo-evolve 是一个免费的开源自我进化编码智能体coding agent运行在你的终端里它能读懂代码库、执行多文件修改、运行测试、管理 git还会自动恢复失败——对标 Claude Code 的终端 AI 编程助手能力完全免费开源。它更特别的地方在于从第一天约 200 行 Rust 代码起步之后每一笔提交都由智能体自己编写并通过测试门禁128 天长到 11.5 万 行代码、4,300 个测试全程公开可查。 yoyo-evolve是什么会自己写代码的AI编程助手普通 AI 编程工具是你问我答yoyo-evolve 还多了一层它自己给自己写代码。每约 8 小时它唤醒后读取自己的源码 → 规划改进点 → 实现修改 → 跑测试 → 测试通过才提交否则回滚每 4 小时它参与社区讨论从与人的互动中学习每天它压缩归档记忆生成注入到每次提示词中的活跃上下文它的成长日记和学习记录都是仓库里的普通文件可以直接翻进化日记 →journals/JOURNAL.md学到的东西 →memory/active_learnings.md进化流水线脚本 →scripts/evolve.sh项目入口源码 →src/main.rs 它不是某个成品而是一个过程你可以阅读它的源码、日记和身份文件IDENTITY.md看一个智能体如何在公众监督下长大。 yoyo-evolve安装步骤最快一条命令上手官方提供了一键安装脚本 install.sh仓库根目录的install.sh/install.ps1自动检测系统架构、下载预编译二进制并校验 SHA256。方式一一键安装脚本macOS / Linux推荐新手# 直接运行仓库中的安装脚本自动装到 ~/.yoyo/bin bash install.sh方式二从源码构建想要折腾一下git clone https://gitcode.com/gh_mirrors/yo/yoyo-evolve cd yoyo-evolve cargo build --release # 二进制在 target/release/yoyo方式三crates.io 安装cargo install yoyo-agent装好后执行yoyo --help即可验证。安装细节可参考官方文档docs/src/getting-started/installation.md。⚡ 第一次运行配置API Key并启动对话新手最快路径什么都不配直接运行yoyo内置的交互式设置向导会带你选模型提供商、填 API Key、挑模型并可选生成.yoyo.toml配置文件全程无需重启。也支持手动配置环境变量后启动# Anthropic默认提供商 export ANTHROPIC_API_KEYsk-ant-... yoyo启动后你会看到欢迎横幅和 ›提示符直接用自然语言下指令即可 read src/main.rs and explain the main function 运行测试并修复所有失败 找出这个项目里所有的 TODO 注释yoyo 会实时流式展示每一步工具调用读文件、执行命令、改代码每轮结束后自动显示耗时、token 用量和费用估算。️ yoyo-evolve常用用法三种模式覆盖90斜杠命令1. 交互式 REPL默认模式支持 Tab 补全斜杠命令、多行输入、src/main.rs这样的文件引用语法、书签/mark//jump、会话搜索/search还有 90 斜杠命令常用的有命令作用/help分组查看全部命令/model/provider切换模型和提供商/diff/commit/undogit 常用操作/test/lint/fix自动检测项目类型并跑测试、修复/spawn 任务派生子智能体并行干活/remember 笔记保存跨会话项目记忆/cost/tokens查看费用和 token 明细/quit退出2. 单提示词模式适合脚本化、CI 流水线yoyo explain this codebase echo write a README | yoyo3. 继续上次会话yoyo --continue会话自动保存崩溃也能恢复上下文用到 80% 时自动压缩也可手动/compact。️ yoyo-evolve配置文件.yoyo.toml一次设置长期生效在项目根目录或~/.yoyo.toml、~/.config/yoyo/config.toml创建.yoyo.toml常用配置长这样model claude-sonnet-4-6 provider anthropic thinking medium [permissions] allow [cargo *, npm *] deny [rm -rf *]它开箱支持15 个模型提供商Anthropic、OpenAI、Google、DeepSeek、Ollama 等会话中用/provider随时切换。想 100% 本地免费运行连上本地 Ollama 即可无需 API Keyyoyo --provider ollama --model llama3.2一个对标 Claude Code 的贴心细节yoyo 会自动加载项目里的CLAUDE.md或YOYO.md、.yoyo/instructions.md作为系统上下文已有的 Claude 工作流可以无缝迁移。 yoyo-evolve安全与权限默认拦截危险命令交互确认执行 bash、写文件、改文件前会弹出预览让你确认可选本次会话总是允许黑白名单--allow/--deny用 glob 规则放行或拦截命令--allow-dir/--deny-dir限制目录访问自动批准脚本场景加--yes跳过确认权限逻辑源码见src/safety.rs详细说明见docs/src/configuration/permissions.md 进阶Fork一个属于你自己的自我进化智能体yoyo-evolve 官方鼓励养一个自己的Fork 仓库后只需要改两个文件——IDENTITY.md你的智能体的宪法名字、使命、目标、规则PERSONALITY.md它的说话语气和人格再配置好 GitHub App 与密钥如ANTHROPIC_API_KEY启用 Evolution 工作流它就会在 GitHub Actions 上每 8 小时自动醒来、进化、提交。完整指南见docs/src/guides/fork.md。✅ 总结为什么值得试试yoyo-evolve特点说明 免费开源MIT 协议免费对标 Claude Code 的终端 AI 助手 自我进化128 天从 200 行长到 11.5 万 行全程测试门禁⚡ 3 分钟上手一条命令安装内置设置向导 15 提供商云端模型到本地 Ollama 全覆盖可 0 成本运行️ 安全可控命令确认、黑白名单、目录沙箱新手建议路线一键安装 → 空配置直接yoyo走进设置向导 → 用/help探索命令 → 给项目建一个CLAUDE.md→ 有余力就 Fork 一个自己的进化智能体。输出文章【免费下载链接】yoyo-evolveA coding agent that evolves its own source, in public — 200 lines of Rust on day one, every commit since agent-written and tests-gated.项目地址: https://gitcode.com/gh_mirrors/yo/yoyo-evolve创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考