Как выбирать домен для стартапа без бесконечных мук и таблиц

16 авг 2026
639
19
5
5 месяцев

Бывало так: придумали крутую идею для сервиса, сели за вечер набросать прототип, но споткнулись на самом первом шаге, названии? Лично я провел суммарно десятки часов на сайтах регистраторов, перебирая синонимы, суффиксы и экзотические доменные зоны. Обычно этот процесс превращается в хаос. Ты находишь десяток свободных вариантов, выписываешь их в заметки, а потом не можешь понять, какой из них звучит лучше, легче запоминается и реально отражает суть проекта.

Недавно наткнулся на open-source проект domainsearcher-app от Василия Трофимчука. Автор подошел к проблеме инженерно: инструмент не просто генерирует и проверяет статус доменов, он оценивает каждое имя по математическим и лингвистическим параметрам.

Screenshot

В чем главная фишка

Большинство генераторов доменов работают по примитивной схеме: берут слово, подставляют к нему приставки вроде get, try или app и показывают зеленые галочки напротив свободных зон.

Здесь логика другая. Сервис генерирует около 60 кандидатов на основе описания вашей идеи, сразу проверяет их доступность и выставляет каждому кандидату взвешенный балл.

Реклама

Оценка строится по шести направлениям:

  • LEN (Длина). Рассчитывается локально. Эталоном считается длина в 5 символов, за нее дается максимум баллов.
  • PRO (Произносимость). Нейросеть оценивает, насколько легко произнести название вслух и не сломать язык.
  • MEM (Запоминаемость). Проверка вероятности того, что пользователь вспомнит имя на следующий день.
  • BRD (Брендовость). Оценка уникальности названия, насколько оно звучит как имя компании, а не безликий поисковый запрос.
  • ZON (Доступность зон). Показывает процент доступности выбранных вами доменных зон (.com, .io, .ai, .dev, .app).
  • FIT (Соответствие идее). Анализ того, насколько точно имя передает смысл продукта.

Все нейросетевые метрики (PRO, MEM, BRD, FIT) запрашиваются за один API-вызов, чтобы экономить токены и время. При этом веса метрик можно крутить вручную. Если вам плевать на длину, но критически важна ассоциация с продуктом, просто повышаете вес FIT и пересчитываете итоговый рейтинг.

Как устроена проверка доступности без бэкенда

Самое интересное в репозитории спрятано под капотом. У проекта вообще нет серверного бэкенда. Все работает прямо в браузере через чистый JavaScript (ES-модули) и статический HTML.

Чтобы проверять доступность доменов без промежуточного прокси-сервера, автор реализовал двухэтапную проверку:

  1. RDAP (через rdap.org). Это современная замена протоколу WHOIS с поддержкой CORS и форматом JSON. Если реестр возвращает код 200, домен занят.
  2. DNS-over-HTTPS (через Cloudflare 1.1.1.1). Запрос A-записи домена. Если возвращается статус NXDOMAIN, домен свободен. Если приходят NS или SOA записи в секции Authority, имя уже кем-то занято.

Такая связка помогает отлавливать ложные результаты на капризных зонах вроде .io, .ai или .co, где реестры часто отвечают с ошибками или задержками.

Работа с нейросетями и ключами

По умолчанию в веб-версию уже встроен ключ к Groq с бесплатным тарифом, поэтому сервис работает прямо из коробки без регистрации.

Если вам нужны другие модели или хочется снять лимиты, в интерфейсе можно переключить провайдера и вставить собственный ключ:

  • Groq (быстрый вывод через открытые модели)
  • OpenAI
  • Anthropic Claude

Ключи сохраняются исключительно в localStorage браузера и никуда на сторону не отправляются.

Еще одна забавная деталь в интерфейсе: для каждого выбранного домена сервис генерирует три ассоциативных слова с учетом смысла доменной зоны. Например, для .ai упор делается на искусственный интеллект, а для .io на инструменты для разработчиков.

Как запустить локально

Так как в проекте нет сборщиков вроде Webpack или Vite, запуск сводится к поднятию любого статического сервера. Главное условие: отдавать файлы по HTTP, иначе браузер заблокирует ES-модули.

# Через npx
npx serve .

# Или через стандартный Python
python3 -m http.server 8080

После этого открываете адрес в браузере, вбиваете пару предложений о будущем проекте, выбираете интересующие зоны и запускаете поиск. Понравившиеся варианты можно сохранять звездочкой в избранное, выгружать снапшоты и восстанавливать их позже.

Стоит ли пробовать

Проект подкупает своей простотой. Никаких тяжелых фреймворков, базы данных и авторизаций. Это отличный пример того, как на ванильном стеке с помощью современных веб-стандартов (RDAP, DoH, Fetch API) можно собрать полноценный рабочий инструмент.

Если вы как раз обдумываете название для пет-проекта, библиотеки или стартапа, загляните на domainsearcher.app или покопайтесь в коде репозитория. Идея с многофакторным скорингом через один запрос к LLM точно пригодится и в других задачах.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.