@lxgicstudios/ai-name
v1.0.0
Published
Generate creative package and project names from a description. Checks npm and domain availability instantly. Multiple naming styles.
Maintainers
Readme
@lxgicstudios/ai-name
Generate creative package and project names from a description. Checks npm and domain availability. Zero dependencies.
Features
- Generates 10-20+ creative name suggestions from your description
- Checks npm registry availability in real-time
- Checks domain availability via DNS lookup
- Three naming styles: techy, minimal, fun
- Scope support for checking
@org/packagenames - Configurable TLD for domain checks (.com, .io, .dev, etc.)
- Highlights names where both npm and domain are free
- JSON output for automation
- Zero external dependencies
Installation
Run directly with npx:
npx @lxgicstudios/ai-name "your project description"Or install globally:
npm install -g @lxgicstudios/ai-nameUsage
ai-name <description> [options]Options
| Option | Description | Default |
|--------|-------------|---------|
| --style <mode> | Naming style: techy, minimal, or fun | techy |
| --count <n> | Number of suggestions (5-30) | 15 |
| --scope <scope> | npm scope to check (e.g., @myorg) | None |
| --tld <tld> | Domain TLD to check | com |
| --json | Output results as JSON | false |
| --help | Show help message | |
Naming Styles
| Style | Description | Examples |
|-------|-------------|---------|
| techy | Tech-forward with suffixes like -js, -io | taskflow, hyper-run, blitz-cli |
| minimal | Clean, short, memorable words | oak, cue, ray-task |
| fun | Playful with animals, adjectives | snappy-falcon, cosmic-panda |
Examples
# Generate names for a task runner
npx @lxgicstudios/ai-name "fast task runner for node"
# Fun style with 20 suggestions
npx @lxgicstudios/ai-name "image optimizer" --style fun --count 20
# Check scoped availability
npx @lxgicstudios/ai-name "database orm" --scope @myorg
# Check .io domains instead of .com
npx @lxgicstudios/ai-name "api gateway" --tld io
# JSON output for scripts
npx @lxgicstudios/ai-name "cli framework" --jsonSample Output
Name npm Domain DNS
─────────────────────────────────────────────────────────────
hyper-task ● free hypertask.com ● free
taskflow-js ● free taskflowjs.com ✖ taken
blitz-runner ● free blitzrunner.com ● free
turbo-exec ✖ taken turboexec.com ● free
nano-task ● free nanotask.com ✖ taken
Summary
npm available: 12/15
Domain available: 8/15
Both available: 6/15
Top picks (npm + domain available):
★ hyper-task (hypertask.com)
★ blitz-runner (blitzrunner.com)Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/cool-feature) - Commit your changes (
git commit -m 'feat: add cool feature') - Push to the branch (
git push origin feature/cool-feature) - Open a Pull Request
License
MIT License. See LICENSE for details.
Built by LXGIC Studios
