LexiGen
An AI-powered desktop application for generating educational fill-in-the-blank sentences.
🎯 Overview¶
LexiGen is an open-source fill-in-the-blank problems generator using local AI with Zero Cost.
🚀 Quick Start¶
Prerequisites¶
- Install Ollama
- Launch the Ollama app
- Open the terminal (Windows: press
Windows + R
, then typecmd
) and install a model (suggestingqwen2.5:3b
orqwen2.5:0.5b
(smaller)):
Installation¶
- Download LexiGen from the releases page
- Run the installer for your platform
- Launch LexiGen
💡 Best Practices¶
- Customize the prompt in
LexiGenAssets/prompt.txt
,{word}
is the placeholder for the target word
📂 File Structure¶
LexiGen now uses a dedicated LexiGenAssets
folder for all external files:
LexiGenAssets/
- The main assets directorytranslations/
- Translation files (e.g., zh_CN.json)prompt.txt
- Custom prompt template filesettings.yaml
- Application settings
This structure separates application code from user data, making it easier to manage and backup your settings.
⚠️ Troubleshooting¶
Issue | Solution |
---|---|
No sentence generation | Check if Ollama server is running |
Connection errors | Use 'Check Server' button |
Slow performance | Verify system resources or use a smaller model qwen2.5:0.5b |
Model errors | Confirm model installation |
🤩 Fun Facts¶
"Lexi" comes from "lexicon".
I considered the name "FibGen" (Fill In the Blank). However, because "fib" means lie, this name was discarded.
🤝 Contributing¶
Contributions are welcome! Here's how you can help under GNU General Public License v3.0:
- Report bugs in Issues
- Suggest features in Issues
- Post your POV to this project in Discussions
- Submit pull requests
Made for educators and learners
If you like this project, please consider giving me a star ⭐️