Correct! This game started out as a Game Jam game back in 2022, and has been hosted here since. Now with the game where it's at, we continue to host it here and as a demo on Steam.
When the full release drops on Steam, it will also drop here on Itch for all the lovely folks who use this platform.
Hope that helps, enjoy playing!
~Zaozy