Skip to main content

rtk-py

Python wrapper around rtk — a CLI proxy that reduces LLM token consumption by 60-90% on common dev commands.

This package downloads and installs the pre-built rtk binary for your platform, making it available via pip install.

All thanks to @pszymkowiak for the real meat, I am just a lowly wrapper man.

Installation

pip install rtk-py
uv pip install rtk-py

Usage

After installation, rtk is available for use:

rtk --version
rtk init --global

See the rtk documentation for full usage details.

Packaging Inspirations

This package follows the same pattern as shfmt-py and shellcheck-py. During pip install, it downloads the appropriate pre-built binary from the rtk GitHub releases and installs it into your Python environment's bin/ (or Scripts/) directory.

Version

The Python package version tracks the upstream rtk version with an additional Python release suffix: {rtk_version}.{py_release} (e.g., 0.28.2.1).

License

For the code in this repository — see LICENSE for details.

The rtk binary is distributed under MIT.

Download files

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

Source Distribution

rtk_py-0.45.0.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distributions

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

rtk_py-0.45.0.1-py2.py3-none-win_amd64.whl (4.2 MB view details)

Uploaded Python 2Python 3Windows x86-64

rtk_py-0.45.0.1-py2.py3-none-manylinux_2_17_x86_64.whl (4.5 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ x86-64

rtk_py-0.45.0.1-py2.py3-none-manylinux_2_17_aarch64.whl (4.2 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.17+ ARM64

rtk_py-0.45.0.1-py2.py3-none-macosx_26_0_x86_64.whl (4.2 MB view details)

Uploaded Python 2Python 3macOS 26.0+ x86-64

rtk_py-0.45.0.1-py2.py3-none-macosx_26_0_arm64.whl (3.9 MB view details)

Uploaded Python 2Python 3macOS 26.0+ ARM64

File details

Details for the file rtk_py-0.45.0.1.tar.gz.

File metadata

  • Download URL: rtk_py-0.45.0.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for rtk_py-0.45.0.1.tar.gz
Algorithm Hash digest
SHA256 fb31001e0cd65ba2b8a3c171119a5ada187243541bf46a25c0be2c3117da3710
MD5 57d3c1fdee5b91b0e51e6baf964d9afa
BLAKE2b-256 d469434bfb175d056be610cfcd7510f6f3307b05e4fb6908aa647c2ef645cd62

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtk_py-0.45.0.1.tar.gz:

Publisher: publish.yml on markjm/rtk-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rtk_py-0.45.0.1-py2.py3-none-win_amd64.whl.

File metadata

  • Download URL: rtk_py-0.45.0.1-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for rtk_py-0.45.0.1-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e2b2f129d5fbe04a5ea474d8b3cc41767fd4d829928ef5c668ed16e091a41a51
MD5 04961cead26c9aab2f6439422eab133f
BLAKE2b-256 a59b6a2c251b5fcf14141da89748bb23cbd6874a3bbbf3ce75c5ebf1c33fb751

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtk_py-0.45.0.1-py2.py3-none-win_amd64.whl:

Publisher: publish.yml on markjm/rtk-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rtk_py-0.45.0.1-py2.py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for rtk_py-0.45.0.1-py2.py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4534893efc432a97a322fc54a94dc31f03a15b400419e98535577298f9262424
MD5 0b5fc10c3785d1eab3d7df5935587a8d
BLAKE2b-256 7bde83b9370cc4c0a3eb558cbaea32e8ba27338de461dcdfcdc16ccfa6e26cd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtk_py-0.45.0.1-py2.py3-none-manylinux_2_17_x86_64.whl:

Publisher: publish.yml on markjm/rtk-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rtk_py-0.45.0.1-py2.py3-none-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for rtk_py-0.45.0.1-py2.py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 888ecf156725971537d18fe9571f29379d52c195ad1024743f48f27fce789c9f
MD5 9cada78ef20aeac236539294ecc508c0
BLAKE2b-256 8b2ef0e0a85065f8d4a2af9f8ad9a483feb8d5b02dffb614cc1b5f193f8ff102

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtk_py-0.45.0.1-py2.py3-none-manylinux_2_17_aarch64.whl:

Publisher: publish.yml on markjm/rtk-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rtk_py-0.45.0.1-py2.py3-none-macosx_26_0_x86_64.whl.

File metadata

File hashes

Hashes for rtk_py-0.45.0.1-py2.py3-none-macosx_26_0_x86_64.whl
Algorithm Hash digest
SHA256 f3520e187d12c8717f365c28043474678cc8c3103d17718318a0b9f67543743f
MD5 37c9d97f8cb47e1e55bac540a3180d1e
BLAKE2b-256 a268bbc89510af9e35c179530b6d5e2116b0a48c6212164c8b40b57c954cfb5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtk_py-0.45.0.1-py2.py3-none-macosx_26_0_x86_64.whl:

Publisher: publish.yml on markjm/rtk-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rtk_py-0.45.0.1-py2.py3-none-macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for rtk_py-0.45.0.1-py2.py3-none-macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 a4c6c994221c4dfcf03e48e798cab72e7d4d88223084fd9db4370e35f25914c9
MD5 8adb6e04d37723bc41bd70edf8df5095
BLAKE2b-256 8ec7b2876be12b6cde6548b7c4f057deeb41cbfea2840d796007c58bc7922c49

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtk_py-0.45.0.1-py2.py3-none-macosx_26_0_arm64.whl:

Publisher: publish.yml on markjm/rtk-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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