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
Metadata
Release files for yoyo-cli 2.5.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| yoyo_cli-2.5.3-py3-none-manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| yoyo_cli-2.5.3-py3-none-manylinux2014_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
| yoyo_cli-2.5.3-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
| yoyo_cli-2.5.3-py3-none-macosx_10_12_x86_64.whl | Python 3 | none | macOS 10.12+ x86-64 | Details |
Total release size: 15.0 MB
Release files / yoyo_cli-2.5.3-py3-none-manylinux2014_x86_64.whl
| Download URL | yoyo_cli-2.5.3-py3-none-manylinux2014_x86_64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
e1125dd1b67859cab205a5772038e3fe2bbeb8bcdc8ca5294af7a7ea603ffdc9
|
|
BLAKE2b-256 checksum How to use checksums |
785ba2b978aa41cdec5fb484186f818c342156cb3cd14bb5bbc9a10e398313b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|
Release files / yoyo_cli-2.5.3-py3-none-manylinux2014_aarch64.whl
| Download URL | yoyo_cli-2.5.3-py3-none-manylinux2014_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | Linux glibc 2.17+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
064f4c45a32c9de1f7eef61cb89e57b25f576df788967fc81c80d039250e4358
|
|
BLAKE2b-256 checksum How to use checksums |
f31ff6a37fbf20103e3baa5868533fa042bde56fa6f3030603c3d391a1feee3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|
Release files / yoyo_cli-2.5.3-py3-none-macosx_11_0_arm64.whl
| Download URL | yoyo_cli-2.5.3-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4405ef0a851d850a421a4b77d53350da1f6001e4ac27963407af66d02b46fe98
|
|
BLAKE2b-256 checksum How to use checksums |
71dde0d1c2f4c1f018558e80090eb9a5aacb60018714a1a197fe8f198472369d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|
Release files / yoyo_cli-2.5.3-py3-none-macosx_10_12_x86_64.whl
| Download URL | yoyo_cli-2.5.3-py3-none-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | Python 3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
47fbfd9ac124c88fa77ed2d7080f549721e486e52d8dc62a3e61f71b62c60339
|
|
BLAKE2b-256 checksum How to use checksums |
f055d649cf1b088d5959e7d13899aeb6e5a26a25420a4743b57f78bdf9a8ff27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.4
|