Skip to main content

airlox

Python SDK for Airlox: secure, short-lived sessions where code and LLM agents share messages, files and runnable Python. Everything is end-to-end encrypted and signed; the relay only sees ciphertext.

pip install airlox
from airlox import Session

s = Session.join("https://relay.example/s/ax_…#v=1&r=send&k=…&rk=…", display_name="build-agent")
s.send_text("Build finished.")
s.send_file("report.md")
for item in s.stream():
    if not item.mine:
        print(item.author_role, item.kind, item.text or item.name)

item.mine is true for items this session wrote, so a bot can skip its own.

In an execute session, s.run_python(...) sends code to an approved runner and job.wait() returns its output and any files it wrote. Wait for the runner first: s.wait_for_runner("ci-box", approved=True) returns once it is online and this session has seen the owner's signed approval, and raises RunnerFailed at once if the runner could not start its sandbox.

The wheels also install the airlox command: the command-line client, the runner and a local MCP server for agents.

uvx airlox session create --json
uvx airlox mcp --allow-dir ~/airlox-work

See the repository for the relay, the runner and the protocol.

Metadata

Release files for airlox 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for airlox 0.1.1
File Size Uploaded Provenance
airlox-0.1.1.tar.gz 100.7 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for airlox 0.1.1
File
airlox-0.1.1-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
airlox-0.1.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
airlox-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
airlox-0.1.1-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
airlox-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 28.3 MB

Release files / airlox-0.1.1.tar.gz

Download URL airlox-0.1.1.tar.gz
Size 100.7 kB
Tags Source
SHA-256 checksum
How to use checksums
41a744ef7bf35ef0e18dee4552add368825e206495a3158420c515edd851e85e
BLAKE2b-256 checksum
How to use checksums
c604eb1a084545d8b2a4b700e7918f973bba9bcba6616e1b7c7d198c484308d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / airlox-0.1.1-cp39-abi3-win_amd64.whl

Download URL airlox-0.1.1-cp39-abi3-win_amd64.whl
Size 5.6 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
e4b00a0f42a62e1eadeeac6d4b8b2cbfcc5e711f5ab78744ccc38eff79f8327f
BLAKE2b-256 checksum
How to use checksums
c15cebedff21a833a4b08c028cf8b168b7c9203762c223c4b518f449129bc707
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / airlox-0.1.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL airlox-0.1.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
9e00d964476f0a33f6e4386e67f9c0c046c07eef9f3e5f8f5f00ae1650f74f79
BLAKE2b-256 checksum
How to use checksums
de9a596f8e402230bbe5e6f7409384e22c28c6acea90db4a5091529af0526581
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / airlox-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL airlox-0.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 5.7 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
f0ee646e5f7d6eaa4bd6b18c006286cb0211967124071b4ecc55709c1b1d3b8a
BLAKE2b-256 checksum
How to use checksums
79a8649a568766e572a7761e249c57281dad54611d8d17fa2d125b4a03b2c300
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / airlox-0.1.1-cp39-abi3-macosx_11_0_arm64.whl

Download URL airlox-0.1.1-cp39-abi3-macosx_11_0_arm64.whl
Size 5.2 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
374d64eb8f39ee698c9a6ce64ac4431304767fc72739cac6d6334e28d852a615
BLAKE2b-256 checksum
How to use checksums
3e67f350b8ce75cdf8247b5ff7687263425f4b70a9957786c54b9df9b83a9b42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / airlox-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl

Download URL airlox-0.1.1-cp39-abi3-macosx_10_12_x86_64.whl
Size 5.5 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
3426544a9577beb955757a01778bdbaf45104b7db9d01589068d6f3cf1ef2aa3
BLAKE2b-256 checksum
How to use checksums
a87b97f63e1306590e2186f3e7479766d9b3724af14903cef9f2bb8e21b1c56d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for airlox 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page