Keyfleur is a poetic API key generator — blending structure and beauty into every token.
Whether you want a delicate haiku, a steampunk sigil, or a mythic mantra,
Keyfleur creates keys that are elegant, readable, and never boring.
pip install .keyfleur --theme=forest --mode=haiku --count=3| Option | Description |
|---|---|
--theme |
The semantic dictionary to draw words from. |
| (haiku, forest, mythic, sunny, etc.) | |
--mode |
The structural format of the key. |
| (haiku, sigil, quartz, mantra, etc.) | |
--count |
Number of keys to generate. Default is 1. |
| Mode | Description |
|---|---|
haiku |
A 5-7-5 syllable poetic identifier. |
lace |
Symmetric structure with mirrored syllables. |
mirrora |
Reversed syllable pairs (e.g., im-mi). |
rune |
A haiku fused with a time-based symbolic rune. |
sonnet |
Two-part name with soft romantic cadence. |
sigil |
Word-number-word combo, evocative of arcane codes. |
seed |
Short base+hex identifier, suitable for seed values. |
mantra |
Repetitive and affirming (e.g., Glow-Glow-Sky). |
quartz |
Crystal-inspired symmetrical compound (e.g., Opal22.22lApO). |
Themes determine the pool of vocabulary used:
haiku– melodic invented rootsnocturnal– night, shadow, echosunny– light, warmth, radiancefloreal– flowers, petals, bloomingforest– leaves, moss, treesdesert– dust, sand, miragecelestial– stars, moons, galaxiescrystalline– gems, quartz, clarityoceanic– tides, coral, depthsmythic– runes, phoenixes, arcanelibrary– ink, scrolls, tomesdecay– rust, ash, erosionsteampunk– cogs, brass, valves
keyfleur --theme=celestial --mode=haikuMight output:
Nova-DriftingOrbit-Moonlight
- Generate poetic API keys or user-facing identifiers
- Use in games, lore systems, or design prototypes
- Inject elegance into otherwise boring IDs
Made without a goal