Skip to main content
Actionbox logo

Actionbox CLI

Actionbox is input() for software that cannot wait at the terminal. The CLI lets scripts, CI jobs, scheduled tasks, and AI agents ask a human for a decision and continue when the answer arrives.

Install

Install the platform-specific CLI wrapper from PyPI:

pip install actionbox

Or use the standalone installer on macOS and Linux:

curl -fsSL https://actionbox.cloud/install.sh | sh

Get started

Create a Source in the Actionbox dashboard, then configure the CLI with its API key:

actionbox configure
actionbox doctor
actionbox ask "Deploy to production?" --option approve --option reject --wait

The waiting command exits after the Action is resolved. Stopping it with Ctrl+C only stops local polling; the Action remains open in Actionbox.

Scheduled-job monitoring

Create and manage heartbeat Watches from the CLI, or wrap an existing command so Actionbox receives start, success, and failure signals:

actionbox watch list
actionbox run --watch-url "$ACTIONBOX_WATCH_URL" -- ./backup.sh

Keep Source API keys and Watch URLs in a secret manager or protected CI environment. Do not embed them in browser code, logs, or source control.

Documentation

License

MIT.

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.

actionbox-0.1.6-py3-none-win_arm64.whl (4.8 MB view details)

Uploaded Python 3Windows ARM64

actionbox-0.1.6-py3-none-win_amd64.whl (5.1 MB view details)

Uploaded Python 3Windows x86-64

actionbox-0.1.6-py3-none-manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded Python 3

actionbox-0.1.6-py3-none-manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded Python 3

actionbox-0.1.6-py3-none-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

actionbox-0.1.6-py3-none-macosx_10_9_x86_64.whl (2.7 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file actionbox-0.1.6-py3-none-win_arm64.whl.

File metadata

  • Download URL: actionbox-0.1.6-py3-none-win_arm64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for actionbox-0.1.6-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 9fcfabfbc65342e933f00da2d01f7c163ef267214f9703c60eb96a88ba3dd127
MD5 bbe71a898533d9d5cbb244fd8abe1899
BLAKE2b-256 9fcf11410522e0447762c7e704a51fd375ed2629547f188018d850a807943960

See more details on using hashes here.

File details

Details for the file actionbox-0.1.6-py3-none-win_amd64.whl.

File metadata

  • Download URL: actionbox-0.1.6-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.1 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for actionbox-0.1.6-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 6316109c0c93d0bd486399f406d9a81ac207603d6185da6d100f1a713373175d
MD5 87cfdf8159c50076f129ec52321b1c95
BLAKE2b-256 547a69ff2c65d475eb20d20f968df9e252a3f73ee49c5e8a22a324be65cf8fae

See more details on using hashes here.

File details

Details for the file actionbox-0.1.6-py3-none-manylinux2014_x86_64.whl.

File metadata

  • Download URL: actionbox-0.1.6-py3-none-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for actionbox-0.1.6-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03ab67bd42357a85a94893cf2213ca9e80a520a4296ad6806d77175cd79b88f3
MD5 a282f78dde5136648456dc95083767cf
BLAKE2b-256 4939f6e04aeb52696de8c5cc5ea1f18bbdcbbb78500f4fac79f69e4f90d2d411

See more details on using hashes here.

File details

Details for the file actionbox-0.1.6-py3-none-manylinux2014_aarch64.whl.

File metadata

  • Download URL: actionbox-0.1.6-py3-none-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for actionbox-0.1.6-py3-none-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54ed3a61d68232d6d585eb36c696a08388d9aaa313716ce2a91a87c37c9d0455
MD5 59fa94880cff104c9deef6af629a8cf8
BLAKE2b-256 058604c759e5e8b6a7e8f58498c240e589a06e25982e9ad826add7e6062fd4eb

See more details on using hashes here.

File details

Details for the file actionbox-0.1.6-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: actionbox-0.1.6-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for actionbox-0.1.6-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bba50687c439f124b922936fdc413928e6d90426eacac0c2271e12e61bd88ec9
MD5 ee1b57a44dc810fa57db6e519b1de841
BLAKE2b-256 af3ec058f1213207b837028efd7c5fa15fd0992a00a6b005480918c5141e81fb

See more details on using hashes here.

File details

Details for the file actionbox-0.1.6-py3-none-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: actionbox-0.1.6-py3-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: Python 3, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for actionbox-0.1.6-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ed0febe85978b750eb3da0353f60ab596d1f7a6383be3b3d7e2692271a2966bf
MD5 8fe9bb5ab2fccfff6f4af7a6540a3163
BLAKE2b-256 4fa97d149e10fec5b31e8ad2f479b8aabf319d9ed023e690626d090348499a3e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.6 This release

6 files

0.1.2

2 files

0.1.1

6 files

Supported by

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