{"_id":"@aeriox-co/cli","_rev":"2-95e9c0840166d2945edc01bb02a54656","name":"@aeriox-co/cli","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@aeriox-co/cli","version":"1.0.0","author":{"name":"AERIOX LLC"},"license":"MIT","_id":"@aeriox-co/cli@1.0.0","maintainers":[{"name":"aeriox","email":"joshua@aeriox.co"}],"homepage":"https://github.com/aeriox/cli","bugs":{"url":"https://github.com/aeriox/cli/issues"},"bin":{"aeriox":"bin/run.js"},"dist":{"shasum":"c38c1bc4963250e7a1ff9c5fd853c36b5534e9c1","tarball":"https://registry.npmjs.org/@aeriox-co/cli/-/cli-1.0.0.tgz","fileCount":136,"integrity":"sha512-FGeumOFfbI/M+LDED8eJ+qFfr1u9X1TX7zvGptS6BICa35EVDA2yR5viSZTVEJhHfCx5kuMJ1DSid2PtcKVqBw==","signatures":[{"sig":"MEQCIDGKKd7ggUBJ8kZSqwjKUJ0l+gpFSorrc1K/PydmY+ouAiBEuv2eXS46hJaRDj1Rp+a+V8HmBN1agqPyYewY7JxcHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199712},"main":"dist/index.js","type":"module","oclif":{"bin":"aeriox","topics":{"auth":{"description":"Authenticate with AERIOX (login, logout, whoami)"},"jobs":{"description":"List, watch, and cancel jobs"},"keys":{"description":"Manage API keys"},"models":{"description":"List available models"},"prisms":{"description":"List and apply prism transforms"},"wallet":{"description":"View balance, top up, and audit transactions"},"characters":{"description":"Manage character library entries"}},"dirname":"aeriox","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"commands":"./dist/commands","topicSeparator":" "},"types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c4f5414ef78bb92ba9b716bdea6fbbc3e84acea9","scripts":{"lint":"tsc --noEmit","test":"vitest run","build":"tsc","prepack":"npm run build"},"_npmUser":{"name":"aeriox","email":"joshua@aeriox.co"},"repository":{"url":"git+https://github.com/aeriox/cli.git","type":"git"},"_npmVersion":"11.9.0","description":"Reservation stub. The real AERIOX CLI ships at v1.0.0 — see https://github.com/aeriox/cli.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ora":"^8","zod":"^3","open":"^10","chalk":"^5","cli-table3":"^0.6","@oclif/core":"^4","@aeriox-co/api":"^1.0.0","@napi-rs/keyring":"^1","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","oclif":"^4","vitest":"^2","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.0_1778170110081_0.3155067004431016","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aeriox-co/cli","version":"1.0.1","description":"Reservation stub. The real AERIOX CLI ships at v1.0.0 — see https://github.com/aeriox/cli.","author":{"name":"AERIOX LLC"},"license":"MIT","homepage":"https://github.com/aeriox/cli","repository":{"type":"git","url":"git+https://github.com/aeriox/cli.git"},"bugs":{"url":"https://github.com/aeriox/cli/issues"},"type":"module","engines":{"node":">=20.0.0"},"bin":{"aeriox":"bin/run.js"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","lint":"tsc --noEmit","test":"vitest run","prepack":"npm run build"},"oclif":{"bin":"aeriox","dirname":"aeriox","commands":"./dist/commands","plugins":["@oclif/plugin-help","@oclif/plugin-plugins"],"topicSeparator":" ","topics":{"auth":{"description":"Authenticate with AERIOX (login, logout, whoami)"},"characters":{"description":"Manage character library entries"},"prisms":{"description":"List and apply prism transforms"},"jobs":{"description":"List, watch, and cancel jobs"},"wallet":{"description":"View balance, top up, and audit transactions"},"keys":{"description":"Manage API keys"},"models":{"description":"List available models"}}},"dependencies":{"@aeriox-co/api":"^1.0.0","@oclif/core":"^4","@oclif/plugin-help":"^6","@oclif/plugin-plugins":"^5","@napi-rs/keyring":"^1","open":"^10","chalk":"^5","ora":"^8","cli-table3":"^0.6","zod":"^3"},"devDependencies":{"oclif":"^4","typescript":"^5","tsx":"^4","@types/node":"^20","vitest":"^2"},"gitHead":"3676fc41111e8e989f3ed24c7823e9b39f9ae57e","_id":"@aeriox-co/cli@1.0.1","_nodeVersion":"25.6.1","_npmVersion":"11.9.0","dist":{"integrity":"sha512-9yHtr70UJhPqaBOpsDgByqOOjN0eN3oVEX21y35V+XAvecx1zL5LDj1SXSWYF/P4l+X9DA/7seOB+n2YEJZVPA==","shasum":"e8193cba07f27213a694223221ee3bb48ca9bb42","tarball":"https://registry.npmjs.org/@aeriox-co/cli/-/cli-1.0.1.tgz","fileCount":136,"unpackedSize":201040,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3Sbiyfk/Ep2nazwKV23lB2PgtYensnlk2o3nha00ddAIhAMqqEBBk3ZbgRkuWasbBIjV8GRk9kkFkZcez59UCEMBw"}]},"_npmUser":{"name":"aeriox","email":"joshua@aeriox.co"},"directories":{},"maintainers":[{"name":"aeriox","email":"joshua@aeriox.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.0.1_1778431326448_0.6975334934036685"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T16:08:29.923Z","modified":"2026-05-10T16:42:06.747Z","1.0.0":"2026-05-07T16:08:30.277Z","1.0.1":"2026-05-10T16:42:06.631Z"},"bugs":{"url":"https://github.com/aeriox/cli/issues"},"author":{"name":"AERIOX LLC"},"license":"MIT","homepage":"https://github.com/aeriox/cli","repository":{"type":"git","url":"git+https://github.com/aeriox/cli.git"},"description":"Reservation stub. The real AERIOX CLI ships at v1.0.0 — see https://github.com/aeriox/cli.","maintainers":[{"name":"aeriox","email":"joshua@aeriox.co"}],"readme":"# @aeriox-co/cli\n\nOfficial CLI for [AERIOX](https://aeriox.co) — generate images, video, voice, and compose multi-shot films from your terminal.\n\n> **Status:** v0.0.0 is a name-reservation stub. The real CLI ships at v1.0.0.\n\n## Install\n\n```bash\nnpm install -g @aeriox-co/cli\n```\n\nRequires Node.js 20 or newer.\n\n## Quickstart\n\n```bash\naeriox login\naeriox generate \"a sunset over the Pacific\" --model flux_2_dev\naeriox jobs watch <job_id>\n```\n\n`aeriox login` opens your browser to authenticate via OAuth 2.0 with PKCE. Tokens are stored in your OS keychain.\n\n## Commands\n\n| Command | Description |\n|---|---|\n| `aeriox login` | Authenticate via browser-based OAuth (PKCE loopback). |\n| `aeriox logout` | Revoke refresh token and clear stored session. |\n| `aeriox whoami` | Show current workspace, scopes, and wallet balance. |\n| `aeriox generate \"<prompt>\"` | Generate an image. |\n| `aeriox video \"<prompt>\"` | Generate a video clip. |\n| `aeriox audio \"<text>\"` | Generate audio from text. |\n| `aeriox compose <segments.json>` | Stitch a multi-shot composition. |\n| `aeriox characters list\\|create\\|get\\|delete` | Manage character library. |\n| `aeriox prisms list\\|apply` | List and apply prism transforms. |\n| `aeriox jobs list\\|watch\\|cancel` | Inspect job state. |\n| `aeriox models list` | List available models. |\n| `aeriox wallet balance\\|topup\\|history` | Manage credits. |\n| `aeriox keys list\\|create\\|rotate\\|delete` | Manage API keys. |\n| `aeriox batch <prompts.txt>` | Fire many generations in parallel. |\n\nRun `aeriox <command> --help` for full flag detail.\n\n## Environment variables\n\n| Variable | Purpose |\n|---|---|\n| `AERIOX_API_KEY` | Use a long-lived API key instead of OAuth tokens. |\n| `AERIOX_BASE_URL` | Override API host (default `https://api.aeriox.co`). |\n| `AERIOX_OUTPUT_DIR` | Default download directory for generated assets. |\n| `AERIOX_NO_COLOR` | Disable ANSI color output. |\n| `AERIOX_NO_KEYCHAIN` | Force the `~/.config/aeriox/session.json` file fallback (chmod 0600). **Required for CI/headless use** — the CLI no longer auto-detects non-TTY contexts; if the OS keychain is unavailable and this is unset, login throws. |\n\n## Documentation\n\nFull API reference and guides: <https://developer.aeriox.co>.\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}