Command-line client for Agnify — drive video-analysis pipelines, uploads, executions, cameras, and events from your terminal.
Project description
Agnify CLI
agnify is the command-line client for Agnify, a
video-analysis platform. Drive pipelines, upload media, run executions, manage
cameras, and query events — all from your terminal.
Install
One line (installs uv if needed, then the CLI):
curl -LsSf https://app.agnify.ai/install.sh | sh
Or, if you already have a Python toolchain:
uv tool install 'agnify[keyring]' # recommended — OS keychain for tokens
# or
pipx install 'agnify[keyring]'
# or
pip install 'agnify[keyring]'
The [keyring] extra stores your refresh token in the OS keychain (macOS
Keychain, Secret Service, Windows Credential Manager). Plain agnify also
works — it falls back to a 0600 file under ~/.config/agnify/.
Authenticate
agnify login # device-code flow in your browser
agnify whoami # confirm the active user + org
For CI / cron / integrations, skip login and set an org-scoped API key:
export AGNIFY_API_KEY=ak_… # minted in the Agnify dashboard
export AGNIFY_API_BASE=https://app.agnify.ai
Self-hosted? Point the CLI at your backend with AGNIFY_API_BASE.
Use
agnify nodes list # the pipeline node menu
agnify ingest file ./clip.mp4 --wait # upload + run + wait for results
agnify run ls # list executions
agnify events tail # stream live pipeline events
Full command reference: https://app.agnify.ai/docs/cli
License
Apache-2.0 © 2026 Fewbits Inc. (Agnify).
Project details
Release history Release notifications | RSS feed
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 agnify-0.1.1.tar.gz.
File metadata
- Download URL: agnify-0.1.1.tar.gz
- Upload date:
- Size: 51.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de4e67b7f55df5fc0babe085427c2f16894946ce47afa578d7458529d10757e9
|
|
| MD5 |
5eab71290f15d6a0589964cd80845e9e
|
|
| BLAKE2b-256 |
2a088da96d3d2e0ecb3f28e703882d6c6bc92c0c7ac628d1f5d7f223e3009a88
|
Provenance
The following attestation bundles were made for agnify-0.1.1.tar.gz:
Publisher:
release-cli.yml on agnifyai/agnify
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agnify-0.1.1.tar.gz -
Subject digest:
de4e67b7f55df5fc0babe085427c2f16894946ce47afa578d7458529d10757e9 - Sigstore transparency entry: 1770219987
- Sigstore integration time:
-
Permalink:
agnifyai/agnify@9767baa457f879c1e45b7e85ffd7c0647fd57e20 -
Branch / Tag:
refs/tags/cli-v0.1.1 - Owner: https://github.com/agnifyai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-cli.yml@9767baa457f879c1e45b7e85ffd7c0647fd57e20 -
Trigger Event:
push
-
Statement type:
File details
Details for the file agnify-0.1.1-py3-none-any.whl.
File metadata
- Download URL: agnify-0.1.1-py3-none-any.whl
- Upload date:
- Size: 43.0 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 |
b31d900b13bdef259b61b7de8758016259e9dc71809fbcff97af101c930f39db
|
|
| MD5 |
488de9c3ce062131db4e163df45b5535
|
|
| BLAKE2b-256 |
c91324841d3230952bb224ed4c831a56f05076d2bb5b7ee67939de02aaa30737
|
Provenance
The following attestation bundles were made for agnify-0.1.1-py3-none-any.whl:
Publisher:
release-cli.yml on agnifyai/agnify
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agnify-0.1.1-py3-none-any.whl -
Subject digest:
b31d900b13bdef259b61b7de8758016259e9dc71809fbcff97af101c930f39db - Sigstore transparency entry: 1770220305
- Sigstore integration time:
-
Permalink:
agnifyai/agnify@9767baa457f879c1e45b7e85ffd7c0647fd57e20 -
Branch / Tag:
refs/tags/cli-v0.1.1 - Owner: https://github.com/agnifyai
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-cli.yml@9767baa457f879c1e45b7e85ffd7c0647fd57e20 -
Trigger Event:
push
-
Statement type: