Was it http://apestronauts.com (which redirects to https://apestronauts.herokuapp.com/)?

http://apestronauts.com exists since 2012, so that seems a decent potential.

Found it by throwing your comment into ChatGPT.