Say the idea.

Get the name.

“a coffee subscription for remote workers”

meridianroast.com

Coming soon to the App Store
Scroll
One idea, one sweep

Domain Seek writes 0 candidate names,

then checks each one across every extension —

0
Domain lookups

You could do that by hand in a registrar's search box, one name at a time, for the rest of the evening. Or you can say a sentence and put the phone down.

What I noticed

Naming is the bit that stalls everything.

Every idea I have ever had died in the same place: a registrar's search box at eleven at night, typing the fourteenth variation of a word I had already stopped liking. Everything good is gone. Everything available sounds like a password.

The annoying part is that naming and checking are two different jobs, and doing them together is what makes it miserable. You think of one name, you check one name, you feel slightly worse, you think of another.

What I did about it

Separate the two jobs.

Generate hundreds of names at once without judging them, then check all of them at once without inventing any. Two passes, neither contaminating the other. The rest of the decisions followed from that.

0

Accounts, ads or trackers

No sign-in, no analytics, no advertising identifier. Your ideas and shortlists are stored on your device — there is no server of ours that receives them.

1

Model, on your phone

Every name is written by Apple Intelligence's on-device model, and the prompt never leaves the handset. There is no keyword fallback: on a device that can't run the model the app says so, rather than shipping worse names under the same name.

0

Guesses about availability

Every status comes from the registries' own public RDAP records, never a heuristic. That data can lag, and the app says so — the registrar's answer at checkout is the one that counts.

We don't target you with it. We don't sell it. We hold no copy of it. There is no server for it to sit on.

Your ideas, names and shortlists are stored on your device with iCloud sync switched off — we run nothing that receives them. The only things that leave are the domain lookups themselves, because checking whether a name is taken cannot happen offline. No account, no analytics, no advertising identifier, and nothing to buy.

It's free, there are no in-app purchases, and it doesn't sell domains. It finds them and hands you to a registrar.

— Ricky Chopra, who made this

Don't take our word for it

Pick an idea.

Three ideas, and what a sweep actually returns for each. These are real registry answers, checked on 31 August 2026 — not mock-ups.

Choose a business idea

The part that isn't a lookup

An advisor that runs on your phone.

Finding an unregistered domain is the easy half. The hard half is knowing whether the name is safe to build a business on — what it means somewhere you don't speak, what it sounds like out loud, whether anyone can spell it back to you. That runs entirely on the handset.

terravita.co Available
Across languages
Reads as Latin throughout: terra (earth, land) and vita (life) are both transparent in Italian, Spanish and Portuguese, and recognisable in French. No unintended sense found in German, Mandarin or Japanese transliteration. Skews wholesome, faintly agricultural.
Said aloud
Four syllables, stress on the third — terra-VEE-ta. Rhymes cleanly with “Rita”. Risk of being heard as “Terra Vita”, two words, which is survivable and arguably better.
Spelling from hearing
The double r is the trap: expect teravita from about a third of people. Worth owning the misspelling if you can.
Rude-word check
Clear. No offensive fragment or near-homophone found in the languages checked.
Verdict
Strong, if a little earnest — it will read as food, wellness or agriculture before it reads as software.
An illustration of the dossier's shape. The fields are exactly the ones the model fills in; the wording of any given answer is the model's own.

And when a question genuinely needs the live web — who is trading under a name right now, whether a mark is registered — the model is built to say so and hand you the search, rather than inventing an answer. It knows the shape of what it cannot know.

What happens when you speak

Seven passes, about a minute.

01

Capture

Speak the idea or type it. Dictation is optional — typing does exactly the same thing, and the microphone is never touched unless you tap it.

02

Understand

Work out what kind of business this is, who it's for, and what register a name should sit in — technical, playful, institutional, plain.

03

Generate

Write candidate names against that brief: real roots, sensible coinages, compounds that survive being said out loud. Not a vowel removed from a dictionary word.

04

Sweep

Check every surviving name across every extension against the registries' public RDAP records, in parallel, in the background. Put the phone down.

05

Research

For the ones that land: what the word means, how it sounds, whether an App Store app already uses it, and what sits on the .com today.

06

Shortlist

Keep the contenders, add notes, and ask the on-device advisor what it makes of them before you commit to anything.

07

Handoff

One tap to the registrar of your choice. Domain Seek never takes payment and never sells you a domain — it just stops you looking for one.

How it's built

No server. No account. No running cost.

Domain Seek is an argument that a useful AI product doesn't need a backend behind it. There is no inference API, no user database, and nothing to bill — which is why it can be free without a catch, and why it works on a plane.

On-device generation FoundationModels

Apple's on-device model does the writing, driven by structured generation — @Generable types with @Guide constraints — so the model returns typed values the app can rely on rather than prose it has to parse.

The model invents, code verifies

Every fact is owned by code, never the model: availability, pricing, App Store collisions, dictionary and diversity constraints. The model is trusted to be imaginative and trusted with nothing else.

No fallback, on purpose

An earlier combinatorial engine produced mechanical debris — domios, resios, mengame. Shipping that to a device that can't run the model would be shipping a worse product under the same name, so the app says plainly that it can't run instead.

Knowing what it can't know

The advisor's schema includes a flag for “this needs live web data I cannot reach”. When it fires, the app hands you a search query and a research prompt rather than letting the model guess at who owns a trademark.

Availability from the source RDAP

Domain status comes from the registries' own RDAP endpoints, resolved through IANA's bootstrap registry and queried in parallel, with a redirector as fallback. No scraping, no third-party availability API, no heuristics.

Everything stays local SwiftData

Ideas, sweeps and shortlists live in an on-device store with iCloud sync explicitly disabled. The one CloudKit call in the app is a read of a public record for the promo card — nothing of yours is ever written anywhere.

Work continues while it's shut BGTaskScheduler

Long sweeps and watchlist re-checks run as background tasks and report back with a local notification. No push server involved, because there is no server.

Nothing measuring you

No analytics SDK, no crash reporter, no advertising identifier, no ATT prompt. The privacy manifest declares no collected data types and no tracking, which is a claim the App Store checks.

Free. No account. No purchases.

Say it once. Put the phone down.

Domain Seek is free, has no in-app purchases and no subscription. Some registrar links may earn us a small commission, which never changes your price and never affects what's reported as available.

Questions, bugs, or a name it got wrong: support@polson.app, or read the support page.

Coming soon to the App Store