FrogQuest
A text-image based RPG built to help fight procrastination
โถ๏ธ Try the Space ยท ๐ฌ Watch the demo
I kept putting off my hardest tasks, and the productivity classic Eat That Frog says to do the opposite: face the biggest, ugliest task โ the frog โ first. So I built FrogQuest: tell it your day, your goals, your chores, and it forges them into a text-based RPG quest log where every task is an 8-bit quest, your hardest task is the boss fight, and the hero in every scene is you โ it puts you in the art from a photo.
Finish a task, and your quest image transforms into a victory scene. Couldn't do it? Tell the Frog Master why, and the scene becomes a forgiving retreat โ the hero lives to fight another day. No guilt mechanics. Productivity apps that shame you don't get opened twice.
The architecture rule that made this shippable: the LLM never writes code, markup, or pixels โ it only writes JSON.
Both models run on the Space itself via ZeroGPU โ no external APIs. Total model weight: ~8B parameters across two 4B models.
If you have a goal but no idea where to start โ "learn embedded programming," "run a 10K" โ turn on web research in your campaign settings. The AI researches the topic and plans the quest chain for you, breaking the fuzzy goal into concrete, ordered quests. You stop staring at a mountain and start at step one.
FrogQuest is a pivot โ I wrote up the failed first attempt here. The first version tried to make a small model generate playable games from scratch. It looped, it overflowed its context, and when it did produce games, they barely worked โ it used the 30B version of the same Nemotron model writing, but correct game logic in html in one shot is just past its ceiling, and no amount of prompting fixes a capability limit.
The lesson that unlocked everything: stop asking a small model to do the hard thing; redesign so the hard thing doesn't exist. Language models are great at language โ narrative, theming, structure. So the model writes quests and image instructions as data, and tested code does all the rendering. Small models aren't weak โ they're specialists. Build around what they're genuinely good at and they shine.
Gradio (custom retro UI) ยท ZeroGPU ยท llama.cpp (Nemotron 3 Nano 4B, Q8) ยท diffusers (FLUX.2 klein) ยท browser-only storage โ your photo and quests live in your browser, not my server.
Forge your to-do list into a campaign: FrogQuest on Spaces. If it makes your Monday list look less terrifying, leave a โค๏ธ on the Space and I'd love feedback in the comments either way. ๐ธ
A text-image based RPG built to help fight procrastination