Skip to content

NameForge

AI-powered startup name generator using Gemma (google/gemma-3-270m-it) with a Gradio UI and built-in domain availability checks across multiple TLDs.

PythonAIGradio

Overview

NameForge is an interactive web app that generates startup names with different “personalities” (Fun / Serious / Techy), powered by Gemma (google/gemma-3-270m-it) and wrapped in a clean Gradio interface. It also includes domain availability checks for common TLDs so you can quickly shortlist names that have a realistic path to branding.


What it demonstrates

  • Practical AI app packaging (model + UX + config + logs)
  • Prompted generation with user-controlled “style” constraints
  • Domain verification workflow integrated into the UI loop
  • Deployment-friendly Gradio setup (local + share link)

Key features

  • Name generation powered by Gemma (google/gemma-3-270m-it)
  • Multiple styles: Fun, Serious, Techy
  • Domain verification across .com, .io, .ai, .co, .net, .org
  • GPU acceleration when available + CPU fallback
  • Logging for detailed debugging (logs/)

Quickstart

Bash
git clone https://github.com/casaisdev/NameForge.git

See the README for Gemma/HF token setup.


Next steps

If I were to extend NameForge further:

  • Add “brand fit” scoring (phonetics / memorability / length constraints)
  • Cache domain lookups + debounce verification calls
  • Add export formats (CSV / JSON) for shortlisted names