Skip to main content

PTY proxy that auto-approves AI agent permission prompts

Project description

yoyo

Python distribution of yoyo — a PTY proxy that auto-approves AI agent permission prompts (Claude Code, Codex CLI, Cursor Agent, …).

Install

pip install yoyo-cli

(The PyPI package name is yoyo-cli because the bare yoyo name is already taken on PyPI by an unrelated placeholder. The installed CLI command is still just yoyo.)

pip will pick the matching pre-built binary for your OS / architecture (linux-amd64, linux-arm64, macos-amd64, macos-arm64). No Go toolchain needed.

After install:

yoyo -h       # usage
yoyo claude   # wrap Claude Code with 3s auto-approve delay

See the main project README for flags, runtime controls, config file format, safety guard, AFK / fuzzy fallback, and everything else.

Why a binary wheel?

yoyo is written in Go. Packaging it as a Python wheel means you get the same one-line install for Python-centric workflows (pip install yoyo-cli) as you do with curl | sh or go install. The wheel bundles only the Go binary — no Python code, no runtime Python dependency.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

yoyo_cli-2.4.2-py3-none-manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded Python 3

yoyo_cli-2.4.2-py3-none-manylinux2014_aarch64.whl (3.6 MB view details)

Uploaded Python 3

yoyo_cli-2.4.2-py3-none-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

yoyo_cli-2.4.2-py3-none-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file yoyo_cli-2.4.2-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yoyo_cli-2.4.2-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 56019f803048a5d92f227ffcc19f98a2ae291a1f68ef79a9656f0a351c95750a
MD5 36b92c4da9aeeb3dc0abb2b8d2375986
BLAKE2b-256 c44d6016a8b0d31573f325377e6e18becb0c5140f21e13edff4ba7ab2ca87e8b

See more details on using hashes here.

File details

Details for the file yoyo_cli-2.4.2-py3-none-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yoyo_cli-2.4.2-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bfe3826ef16f91232c0dd6b839562c2000038f7d37af9001bf3f6ed8bc526bee
MD5 5d9211896263c7accb5e70cfecd249d2
BLAKE2b-256 484ed9c0631f6da8a9634ebf851f18c7ef521d749cfae6931e9a776a4bf293a8

See more details on using hashes here.

File details

Details for the file yoyo_cli-2.4.2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yoyo_cli-2.4.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56fb02b88f3dcecc480fd29707a426d96f8363bf789bc4e23b0b6523531e5651
MD5 dd2fb849dd3a567167bcbc76ce43ad62
BLAKE2b-256 526256b5f9b0b6f4e6a776eaf4359799d963a4df4acf4102d5f28f4ce4e7a157

See more details on using hashes here.

File details

Details for the file yoyo_cli-2.4.2-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for yoyo_cli-2.4.2-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f04ca1d1b59c8d75ce42e87aaff0719185afd4442b4dc8cd88c83cf4e2d6d853
MD5 08921b0919d4bd7543514080b009539d
BLAKE2b-256 c272a1a33ffcb5ebb5fa6c718170cd702a83433f583227c3bafa518e87f15543

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page