
AdsWebAI, which brands itself Motion Web, lists 24 prompts split twelve free and twelve premium, and all 24 of them render in full to anybody who loads the page. The premium ones are not blurred or truncated. They are just there, with a copy button.
The project's public source repository declares the whole prompt set CC0, a dedication to the public domain. So the honest summary is that this is a free resource with a price tag drawn on the front of it, and the useful thing on this page is the method for spotting the next one.
What is actually there#
| Catalog | 24 prompts, 12 listed free and 12 listed premium |
| Length | around 500 characters each, so 70 to 90 words |
| Categories | hero and landing lead, then SaaS, portfolio, app, ecommerce, web3 |
| Listed price | $19 a month, at the time of writing |
| License | the prompt set is declared CC0 in the public source repository |
The front end is better than the catalog behind it. There is a left sidebar, category filters, a coherent dark theme and a command palette that searches the whole set, which is a nicer way to browse 24 items than most of the libraries selling hundreds manage.
The previews are hand-built CSS animation loops rather than video, so the gallery loads instantly and costs nothing to serve. The limit is in the same breath: the loops are drawn from a small set of shared styles and reused across items, so a preview shows you a mood rather than the page you will get.
A Thanor preview is the design itself, running, which is the opposite trade. One for each of the categories this catalog leads with:
Portfolio: a diving-suit creature before a huge white word, its eyes following your cursor. Free with an account.
Open the prompt →SaaS: a chrome caravan floating in a hot-pink studio, under the line "Deploys that never park".
Open the prompt →App: an alpaca mascot whose slow side-eye follows the pointer, on bright blue with stat pills.
Open the prompt →Product: a grumpy cat toy in a hoodie before a huge "BAD MOOD", one figurine at a time.
Open the prompt →One practical note before you go looking. The domain and the brand printed on the page are two different names, so searching for either will not surface the other, and neither will lead you to much written about the site anywhere else.
The catch#
The $19 a month plan sends you to a sign-up form first. In the project's public repository, last updated in July 2026, the upgrade route has no checkout wired into it, and its own comments describe card payment as a step still to be added. The live route sits behind an account, so what it does today is not visible from outside. What is visible is that nobody needs to pay to read anything, because every premium prompt is already on its page.
That combination is not rare in this category, and it is the reason to read this page even if you never visit that site. Three checks, three minutes, and they work anywhere:
- Click the upgrade button before you fill in anything. If it opens no checkout, find out what the sign-up is for before you give it an email.
- Open a premium item while logged out. If the text is already in the page, you are being asked to pay for a copy button.
- Read the license. A prompt dedicated to the public domain cannot also be the thing you are buying a commercial license for. The same question, asked of a catalog that repackages free components, gets the same answer.
None of that is an accusation about anyone. It is a description of what a storefront looks like when the shop behind it may not be finished, and it is worth being able to recognize on sight.

What 24 paragraphs buy you#
Length is not quality, and a short prompt is not automatically a bad one. But it is worth knowing what you are holding.
An AdsWebAI prompt is about 500 characters, and it divides like this:
- Roughly 25 words are a shared stack instruction repeated on all 24, naming React, TypeScript, Tailwind and Framer Motion, ruling out external UI kits and asking for
prefers-reduced-motionto be respected. - That leaves about fifty words specific to the design being described.
- Thirteen of the 24 carry an unfilled
{product}or{brand}token the site never substitutes, so fill those in before you paste.
Fifty words is a paragraph. A paragraph can carry a concept and a mood, and it cannot carry a palette, a type scale, a rhythm and a motion system, so the model supplies those instead. It supplies them the same way every time, which is the mechanism behind every page that looks like every other page built that week.
What a short prompt is good for#
Fifty words is not useless. It is the wrong tool for one job and a good tool for another, and knowing which is which will save you an argument with a model.
- Good: a section brief, once the page already has a palette, a type scale and a rhythm. The prompt names the effect and the existing system constrains everything else, the way a section prompt in Claude Code works inside a codebase that already has tokens.
- Good: a structure to react against, when what you want is something to rewrite rather than something to keep.
- Poor: the first instruction on an empty project, where nothing constrains the model and it reaches for its defaults on every axis at once.
Order matters more than length. Paste a full specification first and a short prompt afterwards for one band of the page, and the short prompt inherits every decision above it. Paste the short prompt into an empty project and it invents them.
What a prompt has to decide#
The question worth asking of any library, at any price, is how much of the design is settled in the file before the model gets a say.
Thanor writes every prompt to the same fixed shape:
- Four to six hex values, each with a named role, and the neutral's hue bias stated, because a pure mid-gray is the clearest tell of a generated design.
- Two named faces with the fallback stack written out, a scale in px, the weight at each size, line heights and letter-spacing.
- A grid, a gutter, page margins and a vertical rhythm as real numbers, in the shape of
160 / 96 / 48, the same values a design-token file would hold. - Named curves with real values such as
cubic-bezier(.16,1,.3,1), durations in ms, and which moves run off scroll progress rather than firing once. - Numbered sections, each buildable without having read the one before it.
- A never list written against that design, naming the defaults it must avoid.
- Acceptance checks a person can run by eye.
Every file clears a 1,200 word floor before it enters the library, and an automatic gate rejects it for a missing block, fewer than four colors, or motion described with no curve and no duration.
If you are choosing today#
| If you want | Take |
|---|---|
| Two dozen short prompts at no cost | AdsWebAI, all of them readable now |
| A fast way to browse a small catalog | AdsWebAI, the command palette is good |
| Depth inside a single file | Thanor |
| The design decisions themselves, as exact values | Thanor |
Take the free ones. They cost nothing, the license is unambiguous, and a paragraph is a perfectly good starting point when you already know what the page should look like.
When you do not, no number of paragraphs will tell you, and that is the whole difference between a prompt and a specification.
Open Vesperion and copy its prompt. It is free with an account, so you can hold one full specification against a 50-word paragraph before you pay anybody, and see how much of a design can be settled before a builder opens. The plans for the rest of the library are on pricing.
Questions this raises
Is AdsWebAI free to use?
In practice yes. All 24 prompts, the premium ones included, render in full to a logged-out visitor with a working copy button, and the project's public source repository declares the prompt set CC0, which is a dedication to the public domain.
Why is AdsWebAI also called Motion Web?
The domain and the brand on the page are different names for the same site. Searching for either one will not surface the other, which is worth knowing if you are trying to find it again.
How long is an AdsWebAI prompt?
Roughly 500 characters, which is 70 to 90 words. About 25 of those words are a shared stack instruction repeated on all 24, so the part unique to any one prompt is around 50 words.
How do I tell whether a prompt library is maintained?
Click the upgrade button before you enter a card, open a premium item while logged out and see whether the text is already on the page, and read the license. Three minutes, and they answer more than the marketing copy does.
What makes a website prompt reproducible?
Named values. Hex codes with a role each, a type scale in px, a vertical rhythm in real numbers, an easing curve with its cubic-bezier written out and a duration in ms. A prompt that names none of those gets a different page every time it runs.
Part of
Alternatives, measured
Every library in this category, taken apart one at a time. What each one contains, what it costs, what it leaves out, and what you still have to decide yourself.
