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 email addresses, phone numbers, and secure storage. Ravi gives each agent a real email inbox, phone number, and encrypted vault through a single CLI. ## Core Features & Use Cases - Agent Identity Provisioning: Create and manage identities bundling an email address, phone number, and encrypted secret store, authenticated via device-code login at https://ravi.id/device. - Message and Credential Operations: Read SMS and email inboxes, send emails and SMS, and store website passwords or API keys in an encrypted vault. - Skill Routing: Directs agents to the right companion skill (ravi-identity, ravi-inbox, ravi-email-send, ravi-login, ravi-passwords, ravi-secrets, ravi-sso, ravi-contacts) based on the task. - Use Case: An agent needs to sign up for a SaaS service. It uses its Ravi email address, reads the verification code from its inbox, completes signup, and stores the generated password in the encrypted vault. ## Quick Start Install the Ravi CLI with the bundled install script, run ravi auth login, and have a human approve the device code at https://ravi.id/device.