Skip to content

eat-pray-ai/yutu

MCP Browser & Automation

The AI-powered toolkit that grows your YouTube channel on autopilot.

Go Latest v0.10.10 · 1d ago Security brief →

Features

  • CLI for YouTube video uploading and optimization
  • MCP server to manage comments, playlists, and channel branding
  • AI agent that automates entire YouTube workflow

Recent releases

View all 12 releases →
No immediate action
v0.10.10 New feature

liveChatBan, liveChatModerator, liveStream, abuseReport, liveBroadcast

No immediate action
v0.10.9 Breaking risk

RedirectURL replacement + thirdPartyLink

v0.10.8 New feature
Notable features
  • Support OAuth in MCP
  • Allow config port when auth
  • Auto generate cmd test
Full changelog

Changelog

Features

  • 8721fff8b76d19644fb11c5b656bf0e968abfc1d: :boom: Support OAuth in MCP (@OpenWaygate)
  • 0f85de31d2877aae15b7c1991fe019451d9bca3a: :sparkles: Allow config port when auth (@OpenWaygate)
  • b025638728d706eeaa1e2bd52606b9831ebb4337: :recycle: Auto generate cmd test (@OpenWaygate)
  • b55029cb270303923034ff78ef06abdfb3743027: :boom: Add --dry-run and --yes to mutating subcommands (@OpenWaygate)
  • dcfe9382c600e0a16ade661de9a9c364d76bc297: :sparkles: Align mcp flags (@OpenWaygate)

Bug Fixes and Tests

  • c0d4300871a7682ee63ffa14ccb6f19efe5c3b45: :white_check_mark: Resolve bazel tests (@OpenWaygate)
  • c14c60d977733ed04257b8fec64835e3c88f070c: :white_check_mark: Improve video tests (@OpenWaygate)

Documentation

  • 4236caf1b2cea71e34e59da651f2f2c3c4916980: :memo: Use Desktop app OAuth client (@OpenWaygate)
  • f15e52d11ef32cb482b7fbbef40341194ebbfbe1: :memo: Use Desktop app OAuth client (@OpenWaygate)
  • b7be0b5361638d56a130b44737d8423e349b6cfb: :memo: Replace staled badge (@OpenWaygate)

CI/CD

  • ae3250e65997c7448a43888d0416d8eaa69e1cc8: :construction_worker: Publish mcp server after npm (@OpenWaygate)

Others

  • 77166c832d09719097fdffa0e0c05d2e3273c12d: :wrench: Use npm package in mcp registry (@OpenWaygate)
  • 31ad273946e22d2f90da53927550e0922c6af693: :fire: Remove unused docgen (@OpenWaygate)
v0.10.7 Breaking risk
Breaking changes
  • Dropped jsonpath support
Full changelog

Changelog

Features

  • ac6fd7cde11bb141f0656cb0ad2dc847c56bc39f: :recycle: Extract duplicated test service (@OpenWaygate)
  • 10cbf874284a60c643de0f6addd02f8b3de5ab7b: :children_crossing: EnsureService with error instead of panic (@OpenWaygate)
  • 7302eca9d945fff4ea90d56793a92596a71b4548: :recycle: Extract common fields (@OpenWaygate)
  • 80470ef69d3ccde53a3f1e8d0327a817475137d7: :recycle: Extract pagenate function (@OpenWaygate)
  • 5c4ff9d8a37349319ed6fa38a38c21b1b11efc6a: :recycle: Extract terminal print (@OpenWaygate)
  • 6cba52bb9bbb35e6581e83345d6dec873c7c8af4: :art: Format codes (@OpenWaygate)
  • 54734409c7fb6d26cada8c59359c91e2b7fc9e24: :recycle: Extract test helpers (@OpenWaygate)

Bug Fixes and Tests

  • a0c03f986ab24a74787fb3719fe5bba99855bb57: :white_check_mark: Add tests for common (@OpenWaygate)

Documentation

  • 2ae450729904504049c03cd68a736fe897050915: :memo: Refactor AGENTS.md into hierarchical index structure (@OpenWaygate)

CI/CD

  • 54ded084c2bab73a07a8a31baf35b44902cfaa3d: :construction_worker: Ignore md changes on test (@OpenWaygate)

Others

  • aabf92333023b4f9733fd2fd0c39e1811b9df888: :fire: Drop jsonpath (@OpenWaygate)
  • 7445c4562f24a670a6c291962f9288048a3935ad: :speech_balloon: Sync skill flags (@OpenWaygate)
v0.10.6 New feature
Notable features
  • Persistent refresh token support across sessions
  • Support for advance and lite Claude models
  • Extracted cobra-mcp integration
Full changelog

Changelog

Features

  • 5c652f8ddac33a77c24c912c653b0bde33c6f2c0: :children_crossing: Always persist refresh token (@OpenWaygate)
  • fc058c3f92f74373883e91563a5a6299c1a4ce19: :recycle: Use extracted cobra-mcp (@OpenWaygate)
  • 4a383aeefcfce599ea0122ad7e9fa231530af3cd: :recycle: Impl HITL with mcptoolset.Config (@OpenWaygate)
  • 6f7bf175a0b4e3603118aeb0a097936bfea765b3: :sparkles: Allow advance and lite models (@OpenWaygate)
  • bf8fb2944b8e9b45cd9307540c43cc551a0f0147: :recycle: Extract example from long (@OpenWaygate)
  • 6942053029554f4ce5cc3d65143708e8a291360c: :recycle: Deduplicate generated skills (@OpenWaygate)

Documentation

  • 64f75c4b7a6e27fb74a61497360ab6265de0a675: :memo: Add agent commands (@OpenWaygate)
  • a8bfb770443a3fb14d3bc4102c45c56928f1b89a: :memo: Introduce env vars (@OpenWaygate)

CI/CD

  • bf18e97c9e8316b3b315d5a60b558d306dfe1a17: :green_heart: Allow mcp publish failure (@OpenWaygate)
  • 596c49ec0d0b4b4c58175d98cf9841bc75d50c07: :construction_worker: Auto update mcp server's version (@OpenWaygate)

Others

  • 35741512ae621992263b54f3ed87ea63deb8ece0: :speech_balloon: Improve auth hint (@OpenWaygate)
  • 318817c1238d8eec8c40992231237c615bd06573: :page_facing_up: Add license header in source code (@OpenWaygate)
  • 57165ffa5d62b908e062608ef1b1f6eb3fbc2c94: :speech_balloon: Improve tool description (@OpenWaygate)
  • 38303cbbd5fc1d0b853aa3a6d636168ea3b97967: :speech_balloon: Add missing usages for tool parameters (@OpenWaygate)
  • 18f0f2b341f10889b40fd0bf63014125228770af: :speech_balloon: Add missing usages for skill parameters (@OpenWaygate)
  • 3dc1f5725699ac33f82fc1b0bcb8bc6402602103: :passport_control: Claim glama (@OpenWaygate)
  • c089f4b72ce8ef34d11172bf081ceafc2b031eea: :speech_balloon: Improve env and examples (@OpenWaygate)
  • df1f28140ee25fb96185f92554b99d31e1d4db6f: :technologist: Generate skills from cmds (@OpenWaygate)
  • 9a5fefeaf37b331f54d7129044bfff26feafeab6: :speech_balloon: Sync skills from cmds (@OpenWaygate)
  • 6262eb89d7a75fd894fc29268cac64df150ec352: :speech_balloon: Add comment for each example (@OpenWaygate)
  • 24e8965bf5ad24c0f2738365d08bc087976b54ff: :speech_balloon: Sync examples from cmd (@OpenWaygate)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
593
Forks
67
Languages
Go Starlark Shell
Downloads/week
47 ↓77%
NPM Maintainers
1 Single npm maintainer
Contributors
5

Beta — feedback welcome: [email protected]