There's no passive income and you can only have one quest active at a time(and of course, you can only store 10 keys)... not much of an idle game when you have to check it every minute or so, is it?
Some more things I've noticed and want to complain about:
XP: As of right now, XP seems to be a pointless mechanic. What you can level up appears to depend entirely on what things you get from chests, at least through early game, with no choice involved. Given that it seems downright silly that gems are completely worthless unless you need them for a quest RIGHT NOW(what, you can't just store them in a chest or something?), I'd either drastically rebalance XP gain/spending, or just get rid of it and replace it with passive gold income and using gold for upgrades instead. Replacing it with passive income would also solve the problem of needing to check the game every minute or so to get anything meaningful.
Chests: Having chests isn't a bad idea, but I'm not a fan of needing to rely entirely on RNG for upgrades. It takes what could be an interesting strategic element and replaces it with busywork. Do you want to upgrade the common gem first so as to do quests as quickly as possible, or upgrade a rarer gem to get more XP and "harder" quests that give better rewards, or chests to get more upgrades? Doesn't matter, because what upgrades you get are entirely decided by RNG. I would advice seriously rethinking how you want them to work. Maybe make keys rarer, and have the chests give various boosts(as in "double gold income for 5 minutes kind) instead.
Quests: Apart from being your only real source of income the quests, too, feel like they've been stripped of any meaningful choices they might contain. Is a quest to get 11 garnets going to take longer than the quest to get 5 rubies? Well, I'm fairly certain garnets are supposed to be more common than rubies, but I'd have to actually go check the upgrade screen to know for sure, and by the time I've done that I've already wasted more money than either of the quests would give me. And of course, you have to actually click on the quest to see how much it pays.
Frankly, it feels like this game is at least a few months from being ready for public testing(also known as beta testing, alpha being internal testing by the devs).