argus-media-cli
v0.3.0
Published
CLI for Argus — AI-native media asset management. Upload, search, analyze, and manage media assets from the terminal.
Maintainers
Readme
argus-media-cli
CLI for Argus — AI-native media asset management.
Install
npm install -g argus-media-cliOr run directly:
npx argus-media-cli upload photo.jpgSetup
argus-media-cli loginOr set your API key as an environment variable:
export ARGUS_API_KEY=ak_your_key_hereCommands
Upload
argus-media-cli upload photo.jpg
argus-media-cli upload hero.png --project campaign-q2 --tags hero,bannerSearch
argus-media-cli search "sunset landscape"
argus-media-cli search --project website --status ready --jsonList
argus-media-cli list
argus-media-cli list --project website --limit 20Get
argus-media-cli get <asset-id>
argus-media-cli get abc12345 --jsonLogin
argus-media-cli login # Interactive prompt
argus-media-cli login --key ak_xxx # Non-interactive
argus-media-cli login --url http://localhost:8787 # Custom API URLAPI Keys
Manage API keys for the current workspace. Works with either a session (from
login) or an existing API key. Use this to rotate a dead or expired key:
argus-media-cli login # Magic-link session (no key needed)
argus-media-cli keys list # List active keys
argus-media-cli keys create --name "MCP" # Mint a new key (shown once)
argus-media-cli keys revoke <id> # Revoke a key (admin only)Options
All commands support --json for structured JSON output.
Environment Variables
| Variable | Description |
|---|---|
| ARGUS_API_KEY | API key (overrides saved config) |
| ARGUS_BASE_URL | API base URL (default: https://argus.build) |
License
MIT
