Names styled as logos
They come back as fonts and colors, so you cannot read them at a glance. Here every name is plain text, the way it will be typed.
A free Claude Code skill
Describe what you are building in a sentence. Claude writes about 150 names, and a small script asks the domain registries about every one. A name is only called open when the registry says it has no record of it.
Install in Claude Code, two commands:
/plugin marketplace add brandrune/brandrune/plugin install brandrune@brandruneFree, forever. No account, no API key, nothing to pip install.
Name generators like Namelix have three problems, and most have a fourth.
They come back as fonts and colors, so you cannot read them at a glance. Here every name is plain text, the way it will be typed.
Say "8 letters or fewer, has to have 'cart' in it, .com open" and get exactly that. Length, required word, excluded word, style, and which extensions must be open.
No ads, no carousels, no upsell. One quiet page: names on cards, filters on top, click a name to copy it.
"Available" is usually a guess or a registrar's sales page. Brandrune asks the registry for that extension, in the same run, and says exactly what it answered.
One or two sentences, in plain words, plus any rules: a length, a word it must contain, the extensions you care about.
Your own Claude Code session writes them, spread across styles: compounds, blends, phrases, invented words, respellings and more. The skill holds it to names a person can say after reading once, with no suffix farming.
.com and .net go to Verisign. Most other extensions go to their registry's RDAP server, found through IANA's list. A few, like .io and .co, go to their registry's WHOIS. 150 names on .com take a few seconds.
Redirects are never followed, a timeout is unknown, and each registry has to recognize a known name before any answer from it is trusted. Every answer is saved with the server that gave it and the time.
"Only compounds. Drop anything with 'ly'. Both .com and .ai open." It re-filters the saved answers without asking the registries again, and redraws the page.
Every domain gets one of these, in these exact words.
| Status | What the registry said |
|---|---|
| open $11 | No record, and a registrar confirmed it sells at the standard price shown. Needs a free Vercel token. |
| open* | No record. Price not verified, so a premium or reserved name is still possible. |
| premium | No record, but priced well above standard. The price is shown. |
| reserved | No record, but no registrar will sell it. |
| parked | Registered, and parked at a domain-sale service. Often buyable from a reseller, at a markup. |
| expiring | Registered, but in redemption or pending delete. It may drop back to open. |
| taken | Registered. |
| unknown | No usable answer: no reply after retries, a redirect, an unreadable reply, or an unsupported extension. Never counted as open. |
A real run on an invented project: "A shared grocery list for roommates that splits the bill when someone checks out." 50 names, .com and .ai, checked 2026-10-10. Statuses drift as names get registered.
In Claude Code, run these two commands:
/plugin marketplace add brandrune/brandrune/plugin install brandrune@brandruneThen ask in plain words: "Name my app. It's a shared grocery list for roommates."
It needs Python 3.9 or newer, which macOS and most Linux systems already have. Optional: a free Vercel token turns open* into a priced open and catches premium and reserved names. Source and the manual install are on GitHub.
Because it costs almost nothing to run. Your own Claude Code writes the names, and the registries answer lookups for free. There is no server doing the work, so there is nothing to charge for. It is MIT licensed, and there is no paid tier coming.
The candidate names go to the domain registries that answer for them, and to Vercel's domain API only if you set a Vercel token. Your description stays in your own Claude Code session. Brandrune has no server and collects nothing. This website stores only the email you choose to give below.
A model cannot know. It guesses from what it read in training, and short, sayable .com names get registered every day. Brandrune treats the model as the writer and the registry as the only judge.
No. It reports what the registry said. You register the name you pick, wherever you like. There are no affiliate links.
No. For the names you lean toward, it runs a quick web search for the name in your field and points you to the USPTO search. Clearing a trademark is your call.
.com and .net through Verisign, most others through their registry's RDAP server, and .io, .co, .sh, .me, .so and .gg through WHOIS. Extensions with neither, such as .us, .de and .co.uk, come back unknown, never open.
For the naming, yes. The checker also runs on its own: python3 brandrune.py verify yourname.com.
Same project, new name. Existing weavenames installs keep working, and the README has the one-time switch to the new name.
Optional. An email when something new ships, and nothing else.