Every command supports the global flags
--json (default) / --table / --verbose,
plus --api-key <key> and --api-url <url> (or the SOME_API_KEY / SOME_API_URL
environment variables).Text
ai:generate
Generate text content using AI, optionally tailored to a specific platform, tone, and length.Examples
ai:generate-and-schedule
One-shot command that generates content and schedules it as a post immediately. Under the hood it generates the text, resolves the first connected account for the given platform, and creates aTEXT post scheduled at the provided date (or now).
Examples
ai:history
View your AI generation history.Examples
Images
ai:image
Generate an AI image from a text prompt.Examples
ai:image:list
List your generated AI images.Examples
ai:image:get
Get details of a specific AI image.Example
ai:image:delete
Delete a generated AI image.Example
Video (UGC)
Generate and manage AI avatar/UGC video marketing assets.ai:video:generate
Generate a UGC video with AI. The avatar speaks the supplied hook text. Video generation is asynchronous — the command starts the job and returns its details; pollai:video:get to track status.
Examples
ai:video:list
List your generated AI videos.Examples
ai:video:avatars
List the available AI avatars for video generation. Use the returned IDs withai:video:generate --avatar.
Example
ai:video:sounds
List the available background sounds, optionally filtered by genre. Use the returned IDs withai:video:generate --sound.
Examples
ai:video:hooks
Generate hook (opening-line) suggestions for video scripts from a product/topic description.Examples
ai:video:get
Get details for a generated AI video (status, URL, provider, etc.).Example
ai:video:delete
Delete a generated AI video.Example