Skip to main content

ax

The tiny CLI for Axonate — one key, every model.

python deps license

ax talks to your team's Axonate gateway — every model (real provider APIs + free local models) behind a single OpenAI-compatible endpoint. Built for small teams who need AI without a plan-per-person bill: one gateway, one key, per-user budgets.

Install

macOS (Homebrew)

brew install Axonate/tap/ax

pip — macOS / Linux / Windows (zero dependencies, any Python 3.8+)

pip install axonate-ax            # or: pipx install axonate-ax

Windows (PowerShell or CMD)

py -m pip install axonate-ax
# 'ax' is now on PATH; if not, restart the terminal or add the Scripts dir to PATH

Without installing

python -m axonate_cli "hello"

Configure

mkdir -p ~/.config/axonate
cat > ~/.config/axonate/config <<EOF
AXONATE_URL=https://axonate.yourdomain.com   # or http://127.0.0.1:4100 locally
AXONATE_KEY=sk-your-virtual-key
EOF

Or use env vars AXONATE_URL / AXONATE_KEY.

Use

ax "explain this error"                  # smart auto-routing picks the model
ax -m claude "write a haiku"             # force a model
git diff | ax "review this"              # pipe stdin
ax -s work "remember X"                  # session continuity
ax -s work "what did I say?"             #   ...same session recalls it
ax -s work --new "fresh start"           # reset a session
ax --no-stream "..."                     # disable streaming

The gateway prints which model handled it ([route: codex]) so you always know where your tokens went.

Why a gateway (cost angle)

Without With Axonate
One AI plan per person One shared gateway, every model, per-user budgets
No idea who spent what Per-user budgets + spend tracking
Pick the model manually auto routes cheap tasks to cheap models

Set up the gateway: Axonate/axonate · Docs: Axonate/docs

License

MIT © CloudDrove

Metadata

Release files for axonate-ax 0.1.0

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

Source distribution (sdist)

Source distribution for axonate-ax 0.1.0
File Size Uploaded Provenance
axonate_ax-0.1.0.tar.gz 5.0 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for axonate-ax 0.1.0
File Interpreter ABI Platform
axonate_ax-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.8 kB

Release files / axonate_ax-0.1.0.tar.gz

Download URL axonate_ax-0.1.0.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
f2109651684f166a28cf45645d0a06413a6659f0bf4318bb6d394b19c12c096c
BLAKE2b-256 checksum
How to use checksums
51be914ec6367a3c37d33076d20487356d459aeaeab8cb78a1ac53e952fdf700
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / axonate_ax-0.1.0-py3-none-any.whl

Download URL axonate_ax-0.1.0-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7517b06650fb6863232affa1507ee97ae9a8f937436fa97030482f676ca4d6ef
BLAKE2b-256 checksum
How to use checksums
89e682d09d42accba09b54be047bc1fdb3cffe8c63b7a882d8ee451dce5b5dd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Security for axonate-ax 0.1.0

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 axonate_ax-0.1.0.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 Jun 24, 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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

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