Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

ActionRail Console

The local, single-user ActionRail control plane and web Console.

This package is currently in public beta. ActionRail v1 is planned for August 2026.

The wheel includes the compiled React application, Django API, migrations, and SQLite storage. It binds to localhost and does not require signup or a user account. Agent API keys are returned once when an agent is created and are stored only as salted hashes.

python -m pip install actionrail_console-0.1.0b9-py3-none-any.whl
actionrail-console

Data is stored in ~/.actionrail/ by default. Run actionrail-console --help to choose another port or data directory.

The Console sends one anonymous console_started event per process and one exact usage_summary snapshot per UTC day. The summary reports only totals for configured and active agents, observed and evaluated actions, and monitored, allowed, blocked, or held outcomes. It does not contain agent IDs or names, tool names, Sources, rules, arguments, individual decisions, credentials, paths, or errors. Disable it with ACTIONRAIL_TELEMETRY_DISABLED=1. DO_NOT_TRACK=1 and CI=1 are also honored.

Distribution boundary

The OSS Console stores agents and sources in one implicit local scope. Hosted distributions can set ACTIONRAIL_SCOPE_RESOLVER to a dotted callable that accepts the Django request, authenticates it, verifies access to the selected workspace, and returns a stable scope id (128 characters or fewer). All console queries and writes are filtered through that resolver.

Agent-runtime endpoints do not trust browser workspace state. The agent API key selects the owning scope for rules, source configuration, reports, and reviews. This keeps tenancy out of feature views and lets Cloud own users, organizations, memberships, and workspace selection without forking the OSS data model.

Metadata

Release files for actionrail-console 0.1.0b9

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

Source distribution (sdist)

Source distribution for actionrail-console 0.1.0b9
File Size Uploaded Provenance
actionrail_console-0.1.0b9.tar.gz 444.1 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for actionrail-console 0.1.0b9
File Interpreter ABI Platform
actionrail_console-0.1.0b9-py3-none-any.whl Python 3 none any Details

Total release size: 911.7 kB

Release files / actionrail_console-0.1.0b9.tar.gz

Download URL actionrail_console-0.1.0b9.tar.gz
Size 444.1 kB
Tags Source
SHA-256 checksum
How to use checksums
2965be486e57eba8d976efbea0bbd332e0c3c31c8963835129fd5d820f082588
BLAKE2b-256 checksum
How to use checksums
c28ba1e3c839043851d797da92be0821aef87fb2863b23a0e14d313a9e92f7d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 21, 2026.

Transparency log

Release files / actionrail_console-0.1.0b9-py3-none-any.whl

Download URL actionrail_console-0.1.0b9-py3-none-any.whl
Size 467.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6fe6580995531172a16d157d66ed4eeb3ca6d56fddae73f6a100ca57afad798f
BLAKE2b-256 checksum
How to use checksums
062ca50d4b19a9f21b23a35009d57e66f754d4606c8ecf6417cd81c16ff4ea50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 21, 2026.

Transparency log

Security for actionrail-console 0.1.0b9

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for actionrail_console-0.1.0b9.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 21, 2026.

Transparency log

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