No. You can go to www.curio.io/rio and follow the instructions to create a free Curio account to use Rio.
Alternatively, you can go to the iOS App Store and download the Curio iOS app. From here, select Take A Look and then select Curio AI from the bottom of the screen.
No account is required to use Rio on iOS.