A safe CLI-first companion for native Aim
Project description
aimx
aimx is a safe, additive, CLI-first companion for native Aim.
It keeps a small owned command surface for diagnostics and guidance, and
delegates everything else to the native aim executable already available in
the user's environment.
What aimx owns
aimxaimx --helpaimx helpaimx versionaimx doctoraimx query
These commands explain how aimx works, show the aimx version, and report
whether native Aim is available for passthrough. aimx query adds a read-only
CLI for querying metric and image data from a local Aim repository.
Query usage:
aimx query metrics "metric.name == 'loss'" --repo data
aimx query images "images" --repo data --json
--repo accepts either the repository root, such as data, or the metadata
directory itself, such as data/.aim.
What aimx delegates
Any unowned command path is passed through to native aim.
Examples:
aimx up
aimx init --help
aimx runs --help
aimx runs ls
Runtime contract
aimxdoes not replace theaimexecutable.aimxdoes not modify the installedaimpackage.aimxdoes not mutate.aimdata during help, version, doctor, or passthrough flows.- Native Aim remains an external runtime prerequisite for delegated commands.
- The repo's development dependency on Aim is only for local development and testing convenience.
Local development
uv sync --group dev
uv run pytest
Quick checks
uv run aimx --help
uv run aimx version
uv run aimx doctor
uv run aimx query metrics "metric.name == 'loss'" --repo data
uv run aimx query images "images" --repo data/.aim --json
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aimx-0.1.0.tar.gz.
File metadata
- Download URL: aimx-0.1.0.tar.gz
- Upload date:
- Size: 124.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20e34cdc2dc35cf1c873f90262319a849cd793ecfcb4fec2743baeb71c6e4853
|
|
| MD5 |
743e1fe7d4b5c339b854ac972cf2c6c1
|
|
| BLAKE2b-256 |
5b234f3b97959985470cb4ef239e0610b88eb6622f4d5a4fc87ba40f99916df3
|
Provenance
The following attestation bundles were made for aimx-0.1.0.tar.gz:
Publisher:
publish.yaml on blizhan/aimx
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aimx-0.1.0.tar.gz -
Subject digest:
20e34cdc2dc35cf1c873f90262319a849cd793ecfcb4fec2743baeb71c6e4853 - Sigstore transparency entry: 1283195439
- Sigstore integration time:
-
Permalink:
blizhan/aimx@06a7417d211bb67e924406e9cf2db7cf1cdbbeeb -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/blizhan
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@06a7417d211bb67e924406e9cf2db7cf1cdbbeeb -
Trigger Event:
push
-
Statement type:
File details
Details for the file aimx-0.1.0-py3-none-any.whl.
File metadata
- Download URL: aimx-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15e1646ad33f3036807fc9670b7b0ee9d9fd45c3c89a6f93b07d41a8f319850e
|
|
| MD5 |
ff86c769885f476860bd610c398f9656
|
|
| BLAKE2b-256 |
16258ebad82d980d8137ba41d02776930358624b6575e22bded412ee5738b43e
|
Provenance
The following attestation bundles were made for aimx-0.1.0-py3-none-any.whl:
Publisher:
publish.yaml on blizhan/aimx
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
aimx-0.1.0-py3-none-any.whl -
Subject digest:
15e1646ad33f3036807fc9670b7b0ee9d9fd45c3c89a6f93b07d41a8f319850e - Sigstore transparency entry: 1283195445
- Sigstore integration time:
-
Permalink:
blizhan/aimx@06a7417d211bb67e924406e9cf2db7cf1cdbbeeb -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/blizhan
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@06a7417d211bb67e924406e9cf2db7cf1cdbbeeb -
Trigger Event:
push
-
Statement type: