Disclosure: I build the Sadana mascot maker mentioned here.
A mascot can give a small software project a face people remember. It does not need to be a polished brand system. Here are some practical tips.
Keep the shape simple
If you can't sketch it in a few seconds, it is probably too complicated. A circle, a blob or a square with two eyes is enough. Simple shapes stay readable as a tiny favicon, a GitHub avatar or a chat sticker.
Pick one personality trait
Decide whether your project feels calm, playful, fast or careful, then let the eyes, mouth and posture say so. A sleepy face suits a background tool. A wide grin suits something lighthearted.
Use a small color palette
One main color plus one accent is usually enough. Check that it still works on light and dark backgrounds, since READMEs and docs show up in both.
Add one distinctive detail
A hat, a pair of glasses or an antenna makes a mascot recognizable. Choose one detail that hints at what the project does, and skip the rest.
Test it at small sizes
Shrink the mascot to avatar size. If the expression disappears, make the features bigger or remove fine details such as thin lines and patterns.
Check the license before you publish
Whatever tool or artist you use, make sure you know whether commercial use is allowed for your project. Keep a note of where the mascot came from.
Some ways to make one
You can commission an illustrator, draw it yourself, or use a generator. One option is mascot.sadana.app, where you describe your project in a few words, pick a style, adjust the body, eyes, mouth and accessories, and download a PNG. The free download has a small corner mark, and paid packs remove it and add other formats. Questions can go to hello@sadana.app.
Final thought
A good mascot is simple, consistent and easy to recognize at a small size. Start with something modest and refine it as your project grows.