Slicy CLI
A terminal companion for Slicy Canvas — same auth, same credit balance, same models.
The Slicy CLI is a terminal companion to Slicy Canvas. Pipe batches, smoke-test integrations, or wire a generation into your build script — the CLI talks to the same auth, the same credit balance, and all the models you can reach in the browser canvas.
Install
npm i -g @slicy/cliThe package is published to the public npm registry; no auth needed
for install. The CLI binds itself as slicy on your $PATH.
Authenticate
slicy loginA browser tab opens at slicy.ai/auth/cli for the OTP handshake. After
you complete it, the CLI writes a long-lived refresh token to
~/.config/slicy/credentials (macOS: ~/Library/Application Support/slicy/)
and uses that on every subsequent call.
Generate
slicy run nano-banana-pro --prompt "ergonomic office chair, studio lighting" --out chair.pngGenerations use the same per-image price you see in the Canvas — the CLI prints the cost before the call and the remaining balance after.
Pipe & batch
ls product-photos/*.jpg | slicy run birefnet --in - --out cutouts/The CLI reads file paths on stdin and emits the generated paths on
stdout — composable with xargs, parallel, jq, and any shell
pipeline. Run slicy --help for the full subcommand reference.
Tier
Ships with every paid tier. Free tier accounts can install and inspect but generations require a paid balance.
Status
The CLI is currently in power-user preview — feature parity with the canvas is around 80% as of 2026-05. Open node types, queue inspection, and credit transactions are first-class; advanced canvas wiring (prompt chains, node folding) is in progress. Track the roadmap on the Slicy Canvas TODO (public mirror) or in the canvas itself.