SnapAI CLI

The CLI generates app icon and banner artwork with OpenAI or Gemini, while a companion skill helps agents configure Expo.

  • 1,954 ★ on the repository
  • Last commit
  • MIT
CLI

Extended access

Why this level

  • The CLI sends material to an external API and writes images; an agent following the companion skill also changes Expo configuration.
All reasons and checks

code-with-beto/snapai

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/snapai

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The CLI sends material to an external API and writes images; an agent following the companion skill also changes Expo configuration.

This is third-party code. Review the repository files before installing.

What it does

SnapAI generates mobile app artwork from text descriptions. Users choose a model, style and asset type, and an agent can prepare a prompt for review before invoking the CLI. It supports square icon artwork and horizontal Google Play feature graphics. Enhanced prompts can be previewed before generation. Banner options include app names and existing logos. Following the separate App Icon skill, an agent prepares Expo assets and configuration. Direct CLI use saves generated image files.

Who it is for. Expo and React Native app authors preparing icons and store artwork with an agent.

Good fit when

  • A new app needs a draft icon concept.
  • Before paying for generation, the user wants to inspect the enhanced prompt.
  • Google Play needs a horizontal banner with the app name.
  • An agent should prepare Expo assets through the companion skill and show configuration changes.

Not a fit when

  • Generation must run entirely without an external API.
  • You expect automatic app-store publication.
  • Every model must produce the same guaranteed number of variations.

Example request

Prepare a calm habit-tracker icon prompt, show it before generation and save output separately from the current app assets.

Limitations

Node.js 18 or newer and an OpenAI or Google API key are required; generation consumes the chosen provider’s capacity. Background and variation options depend on the model, and the documented default `gpt-2` does not support transparent backgrounds. The direct CLI saves artwork, while Expo asset preparation and configuration belong to a separate agent skill. Prompts and supplied images reach the selected provider, so use material approved for that processing.

How to disable. Stop SnapAI and disable the App Icon skill if installed. Remove unused stored keys; generated images and Expo edits remain in the project.

FAQ

What are the output dimensions?

Icon artwork is 1024 by 1024; Google Play feature graphics are 1024 by 500 pixels.

Where is output saved?

In `./assets` by default.

Can I preview the prompt without generating?

Yes. Use `--prompt-only`.

How do I use an existing logo in a banner?

Supply its file through `--logo` and choose a position.

Is a SnapAI account required?

No. You need access to the selected OpenAI or Google API.

Discussion

No questions or reviews yet.

CLI tools

Open-source CLI and editor for App Store and Google Play screenshots: 101 templates, agent layout, size checks and agent hookup

CLIExtended access153Repository stars

ExpoKit copies animated Expo and React Native component source into your app, and a CLI and MCP add it on an agent request.

CLIExtended access130Repository stars

Generate, edit and deliver images through your API providers or the Codex ChatGPT route, with a canvas and version history.

PluginExtended access63Repository stars

Evan Bacon's skill teaches an agent to add widgets, App Clips, Safari extensions and other native Apple targets to an Expo app

SkillExtended access1.4KRepository stars

EAS CLI uses release profiles for Expo and React Native, letting teams repeat builds from the project or CI with saved settings.

CLIExtended access1.4KRepository stars

README in short

Requests go from the user’s machine to the chosen provider. The project does not operate its own generation or prompt-storage backend.

README badge

Report a problem