Generate a shortlist of brand names for a new product or company idea.
Check .com.io, and .app domain availability for many candidate names at once.
Rank candidate names by a brandability score and export favorites to CSV.
Run a self-hosted naming tool without sending your idea to a third-party service.
| macpatrick/namezy | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | pm founder | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires your own Anthropic API key, the app will not generate names without one.
Namezy is a tool for finding a brand name for a product or company that you can actually use, meaning the domain name and web presence are realistically available, not just a name that sounds good. You describe your product in plain English, and instead of handing back a flat list of guesses like many naming tools do, it generates around 150 to 200 candidate names, checks whether the .com.io, and .app versions of each one are available, and scores every candidate on how brandable it is, based on things like length, how easy it is to pronounce, and domain availability. The app runs entirely on your own computer using your own Anthropic API key, so nothing about your product idea or the names generated is sent anywhere except to Claude for the actual name generation step. It needs Python 3.9 or newer, and setup involves cloning the repository, creating a virtual environment, installing the listed dependencies, and adding your API key to a configuration file before running a local web app in your browser. Behind the scenes, the process runs in stages. First a Claude call reads your description and pulls out personality traits, words to avoid, and seed keywords. A second Claude call uses that profile to generate the actual candidate names. Near duplicate names, like slight spelling variants of the same word, are automatically collapsed into one. Each remaining candidate is checked for domain availability using a free DNS based method, and optionally checked for web conflicts through a search API if you set one up. Everything is combined into a single brandability score, and results appear in a sortable table where you can mark favorites and export everything to a CSV file. The README is upfront that the domain checks and scoring are heuristic estimates, not a substitute for a real trademark search, and recommends independently verifying any name, including a proper trademark check, before committing to it for a real business. Planned but unbuilt ideas include real trademark search, app store name checks, and social media handle availability. Namezy is written in Python and released under the MIT license.
A self-hosted tool that generates brand name candidates from a product description and validates them with real domain checks and a brandability score.
Mainly Python. The stack also includes Python, Flask, Anthropic API.
You can use, modify, and distribute this project freely, including for commercial purposes, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.