What problem does it solve? AI agents acting on the web need their own identity to sign up for services, receive verification codes, and store credentials, but they lack an email inbox, phone number, and secure vault of their own. ## Core Features & Use Cases - CLI Authentication & Onboarding: Installs the Ravi CLI and runs the device-code login flow so the agent obtains a working identity with human approval at https://ravi.id/device. - Service Signup & Login: Retrieves identity email, phone, and name to fill signup forms, generates and stores passwords per domain, and reuses stored credentials for later logins. - Verification Code Handling: Reads SMS and email inboxes to extract verification codes and confirmation links sent by third-party services. - Use Case: An agent needs to register for a SaaS tool. It fetches its identity email and phone, fills the signup form, stores the generated password with ravi passwords create, waits a few seconds, then reads the SMS verification code from ravi inbox sms to complete registration. ## Quick Start Ask the agent to install the Ravi CLI, run ravi auth login, and then sign up for a service using its identity email, phone, and a stored password.