https://github.com/aurelio-labs/semantic-router
I guess it is based on the same fundamentals as well.