What's the difference? I mean, Shen is ported to JS, and doesn't require Node. Can it play with JS like KL? Shen is pretty cool with a built-in, functional Prolog too, and static typing you can turn on or off.
Shen is pretty amazing, it's a full fledged functional language with lots of features and lots of compilation backends. I don't think there's a lot of ground for a comparison with ki, which is much more limited in scope.