About yutu
yutu is a CLI, MCP server, and AI agent that automates your YouTube workflows from the terminal or any AI client.
CLI, MCP server, and AI agent to automate YouTube workflows
yutu is a CLI, MCP server, and AI agent that automates your YouTube workflows from the terminal or any AI client.
Install
npm i -g @eat-pray-ai/[email protected]
Changelog
Features
- 96eae85: ✨ Print compact JSON in non-interactive mode (@OpenWaygate)
- 15c01c9: ✨ Add publishAt to video update (#238) (@CosmicSnow)
- 25164b0: ✨ Add skill toolset to agent orchestrator (@OpenWaygate)
- 2bc498a: ✨ Support OpenAI(compatible) LLM providers (@OpenWaygate)
- 2d27a90: ✨ Add WithContext option to auth service (@OpenWaygate)
Bug Fixes
- 882adfa: 🐛 Fix outdated --mine in command examples (@OpenWaygate)
- bf5c9fc: 🐛 Fix outdated --mine in skills and docs (@OpenWaygate)
- 8bf6457: 🔒 Add confirmation gate to MCP destructive tools (@OpenWaygate)
- a482c81: 🔒 Make OAuth mandatory for HTTP mode (@OpenWaygate)
- 9b1e997: 🐛 Preserve omitted video metadata (@OpenWaygate)
- ec9e8cc: 🐛 Preserve omitted non-video metadata (@OpenWaygate)
- 7800a18: 🔒 Block sensitive files from upload tools (@OpenWaygate)
Refactor & Improvements
- e363da2: ♻️ Cleanup unused code (@OpenWaygate)
- 91827f6: ⚡ Speed up bazel-test CI (@OpenWaygate)
- 7b92930: ♻️ Use ServerOptions and HTTPOptions (@OpenWaygate)
- 8186963: ♻️ Unify skillgen to produce MCP-tool-oriented skills (@OpenWaygate)
- 0d5022f: ♻️ Consolidate four agents into Miffy agent (@OpenWaygate)
- 05b6cb8: ♻️ Use slices.SortFunc and t.Context() for modern Go idioms (@OpenWaygate)
- 2d3ed8e: ♻️ Migrate encoding/json to encoding/json/v2 and jsontext (@OpenWaygate)
- a1ad5ba: ♻️ Use omitzero for *bool, int64, and uint64 (@OpenWaygate)
- 74b59ba: ♻️ Refactor codes and upgrade golangci-lint in ci (@OpenWaygate)
- 0d0a0d2: ♻️ Support MCP MRTR and extract confirmation (@OpenWaygate)
- 6d2d8ec: ♻️ Align cmd short, long, and confirmation (@OpenWaygate)
- d2f363b: ♻️ Extract ServiceProvider interface (@OpenWaygate)
- c30647f: ♻️ Generalize omitted flag reset (@OpenWaygate)
- 0e14a8e: ♻️ Remove unused bool converters (@OpenWaygate)
- 05e23fd: 🚸 Default MCP output to JSON (@OpenWaygate)
- c1c7729: ♻️ Consolidate compatible agent providers (@OpenWaygate)
- 684f5f5: 🎨 Add ASCII mascot art to version output (@OpenWaygate)
- 1a4553c: ♻️ Align confirmation prompts (@OpenWaygate)
Documentation
- cb81cf0: 📝 Simplify skill workflows and operations table (@OpenWaygate)
- 00c32b8: 📝 Add publishing pipeline workflow (@OpenWaygate)
- 60b184c: 📝 Add help-first principle to skill guidelines (@OpenWaygate)
- 15608bb: 📝 Update Agent section in READMEs for Miffy (@OpenWaygate)
- ab19aec: 📝 Replace MCP install badges with instruction (@OpenWaygate) …
| Publisher | eat-pray-ai |
|---|---|
| Author | Chaoqun |
| Version | 0.11.0 |
| Release date | 2026-10-02 |
| License | Apache-2.0 |
| Installer type | portable |
| Architecture | x64, arm64 |
| Package ID | eat-pray-ai.yutu |
winget install --id=eat-pray-ai.yutu -ewinget upgrade --id=eat-pray-ai.yutu -ewinget uninstall --id=eat-pray-ai.yutu -eyutu adds this command to the command line: yutu.
Changelog
Features
- 4b407d7: ✨ Add liveChatBan resource package (@OpenWaygate)
- 37ee05f: ✨ Add liveChatBan CLI subcommand and MCP tools (@OpenWaygate)
- 33cddef: ✨ Add liveChatModerator resource package (@OpenWaygate)
- e2f2c34: ✨ Add liveChatModerator CLI subcommand and MCP tools (@OpenWaygate)
- a87a19f: ✨ Add liveStream resource package (@OpenWaygate)
- cc417b5: ✨ Add liveStream CLI subcommand and MCP tools (@OpenWaygate)
- 1bdd1a4: ✨ Add abuseReport resource package and CLI subcommand (@OpenWaygate)
- 9e8edeb: ✨ Add liveChatMessage resource package (@OpenWaygate)
- d98d258: ✨ Add liveChatMessage command (@OpenWaygate)
- a3a627d: ✨ Add liveBroadcast resource package (@OpenWaygate)
- 23949b6: ✨ Add liveBroadcast command (@OpenWaygate)
Bug Fixes and Tests
- 942068d: 🐛 Add missing tools to agent definitions (@OpenWaygate)
Documentation
- 2ecc6a9: 📝 Update docs for liveChatBan (@OpenWaygate)
- 7b86d2b: 📝 Sync implemented resources in docs (@OpenWaygate)
- f00eb17: 📝 Update AGENTS.md files for liveBroadcast and liveChatMessage (@OpenWaygate)
- 61d8a8c: 📝 Update docs with install prompt, MCP and skills setup (@OpenWaygate)
CI/CD
- 95a4002: 👷 Add golangci-lint in CI (@OpenWaygate)
Others
- d9271f2: 🔧 Wire liveChatBan into main and regenerate BUILD files (@OpenWaygate)
- aa0ab5e: 🔧 Register liveChatBan in skillgen, cmdtestgen, and regenerate outputs (@OpenWaygate)
- a5e05f3: 🔧 Register abuseReport, liveChatModerator, liveStream (@OpenWaygate) …
Changelog
Features
- 85ce570: ♻️ Replace RedirectURL global with context-based injection (@OpenWaygate)
- fb214aa: ✨ Support thirdPartyLink service (@OpenWaygate)
- 5086a87: ✨ Add thirdPartyLink CLI and MCP commands (@OpenWaygate)
- d897e3c: ♻️ Replace *common.Fields with value embedding (@OpenWaygate)
- 1e66681: ✨ Register thirdPartyLink in root binary and code generators (@OpenWaygate)
- ee7b633: ♻️ Align skillgen output with current SKILL.md (@OpenWaygate)
- 4cb0fa4: ♻️ Default cmdtestgen output to command-test.sh (@OpenWaygate)
Bug Fixes and Tests
- 8a69df7: 🐛 Fix shared output flag variable masking across cmd packages (@OpenWaygate)
- 6588fe5: ✏️ Capitalize Base64 and JSON in descriptions (@OpenWaygate)
Documentation
- 169ec66: 📝 Align skill with official specification (@OpenWaygate)
- 2e67fcb: 📝 Add MCP CLI commands and use collapsible sections (@OpenWaygate)
- 2d17284: 📝 Update docs for thirdPartyLink (@OpenWaygate)
Others
- a89dd7d: 🔥 Remove tautological tests for code generators (@OpenWaygate)
Yes. yutu is free and open-source software released under the Apache-2.0 license.
The latest version is 0.11.0, released on Oct 2, 2026.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 6e1029f8443c6342cb59efdc49118f26ef1edf5d54e98d561cc93bbce5528305.
yutu runs on Windows and is available for 64-bit (x64), ARM64 systems.
Open Settings › Apps › Installed apps, find yutu and select Uninstall. From the command line, run winget uninstall --id=eat-pray-ai.yutu -e.