For a CLI alternative to manually running `du -sh *` recursively to try and find which directory is taking up your space I recommend `ncdu`. I'm pretty sure there was a similar CLI app better than `ncdu` but I don't recall it right now.
Another option is du | sort -n (I've got it aliased to "dun".)
du -sh * | sort -h