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.6.0
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.6.0-py3-none-manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| yoyo_cli-2.6.0-py3-none-manylinux2014_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
| yoyo_cli-2.6.0-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
| yoyo_cli-2.6.0-py3-none-macosx_10_12_x86_64.whl | Python 3 | none | macOS 10.12+ x86-64 | Details |
Total release size: 15.2 MB
Release files / yoyo_cli-2.6.0-py3-none-manylinux2014_x86_64.whl
| Download URL | yoyo_cli-2.6.0-py3-none-manylinux2014_x86_64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
f8ef731e3f84408c348af77facedc7eefcedeaadf3fbe70465f10b4cd61fafd8
|
|
BLAKE2b-256 checksum How to use checksums |
6a4e5172298e4aa3ed3caedef5799407b4c751c0e78f4d849872e0b9fe933b85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|
Release files / yoyo_cli-2.6.0-py3-none-manylinux2014_aarch64.whl
| Download URL | yoyo_cli-2.6.0-py3-none-manylinux2014_aarch64.whl |
|---|---|
| Size | 3.7 MB |
| Tags | Linux glibc 2.17+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
8137f8cec18c2d167fa493112b7ff07620d983144f2750d7a03a6530d3fc66f0
|
|
BLAKE2b-256 checksum How to use checksums |
378068ae5f9196f6569e1c5a6c99c05045e7487bd5a15c3d50ebb439b8a584f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|
Release files / yoyo_cli-2.6.0-py3-none-macosx_11_0_arm64.whl
| Download URL | yoyo_cli-2.6.0-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 |
029ef215080f761f2965fcc8a78fabebbcb9bb5fb1f22354e3910fa16a10dd91
|
|
BLAKE2b-256 checksum How to use checksums |
e494ce1bdc967d8a3acb9c79118e765c368304b5de1b53c9a02887934c95f4e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|
Release files / yoyo_cli-2.6.0-py3-none-macosx_10_12_x86_64.whl
| Download URL | yoyo_cli-2.6.0-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 |
efba8fc1175fb308fc2c5576e5c004c7dbbe67eaa856b6712bcd1864498bfad8
|
|
BLAKE2b-256 checksum How to use checksums |
e15da6db889d155e07831d2da068c372ce4bdb36eae5da0798422444bd4f0f2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|