TINY AI CALL
Prompt → recipe
One optional structured-output request selects three keys from a closed family enum. It never writes SVG, names, colors, or paths.
A LITTLE ICON GAME / COST-FIRST BY DESIGN
A tiny semantic router chooses a bounded visual recipe. The browser owns every path. Cost stays visible; the SVG stays editable.
01 / PLANT AN IDEA
Describe the user job, not the category. “Find quiet places” beats “a map app.”
WINNING RECIPE
compiler checks passed02 / THE CHEAP PART IS THE SMART PART
The model never draws paths. It chooses meaning; a constrained compiler owns the pixels.
TINY AI CALL
One optional structured-output request selects three keys from a closed family enum. It never writes SVG, names, colors, or paths.
FREE COMPUTE
A deterministic grammar composes bounded object silhouettes. No image model, upload, or per-render AI bill.
FAIL CLOSED
The compiler rejects invalid recipes, active content, external resources, and malformed SVG before the user gets the asset.
ALWAYS AVAILABLE
If Gemini is disabled, slow, blocked, or out of quota, the same compiler instantly routes the brief without a paid call.
03 / BUDGET BEFORE SCALE
Rates checked 2026-09-12 for Gemini 2.5 Flash-Lite Standard. Free tier may cost $0 but has shared rate limits and different data-use terms. The staged AI route stays off until its account tier and provider stop are verified. Official pricing.