Ravi ravi

🆔 AI 代理的数字身份与加密凭证中枢

Ravi 为 AI 代理提供真实邮箱、手机号和加密密钥库,通过 CLI 实现完整的数字身份管理,是自动化服务注册、2FA 验证和安全凭证存储的基础设施。

收藏
4k
安装
1.1k
版本
1.7.1
CLS 安全性认证2026-08-04
点击查看完整报告 >

使用说明

核心用法

Ravi 是一套专为 AI 代理设计的身份基础设施,通过 ravi CLI 提供三大核心能力:数字身份(专属邮箱+手机号)、通信收件箱(短信/邮件收发)、加密密钥库(密码与 API 密钥管理)。代理可完成从服务注册、OTP 验证到长期凭证托管的完整闭环。

技能矩阵与适用场景

| 需求场景 | 对应技能 | 核心能力 |
|---------|---------|---------|
| 身份认证与信息获取 | `ravi-identity` | 认证状态查询、邮箱/手机号获取、多身份切换、域名列表 |
| 读取 OTP 与验证信息 | `ravi-inbox` | 短信/邮件收件箱、未读筛选、OTP 自动提取 |
| 发送邮件 | `ravi-email-send` | 撰写/回复/转发、附件支持、速率限制管理 |
| 专业邮件内容生成 | `ravi-email-writing` | 主题优化、HTML 模板、反垃圾策略、语气指南 |
| 服务注册与登录 | `ravi-login` | 端到端注册/登录工作流、自动 OTP 处理 |
| 网站密码管理 | `ravi-passwords` | CRUD 操作、密码生成、E2E 加密存储 |
| API 密钥与机密 | `ravi-secrets` | 密钥托管、版本管理、加密检索 |
| 联系人管理 | `ravi-contacts` | 姓名模糊搜索、通讯录 CRUD |
| 短信发送 | `ravi_sms_send` (插件) | 纯文本发送,限 1600 字符 |

显著优点

1. 代理原生设计:区别于人类工具,所有 CLI 输出支持 --json 标志,便于代理解析;OTP 提取、注册工作流等均为自动化场景优化
2. 端到端加密:密码与机密采用客户端加密,服务端仅存储密文;邮件/短信内容静态加密

3. 身份连贯性:邮箱+手机号+密钥库绑定为统一 persona,避免多服务间身份碎片化

4. 透明认证:Token 自动刷新,无需代理处理 OAuth 流程细节

潜在局限与风险

  • CLI 依赖:核心功能依赖本地 ravi 安装(brew 分发),容器化环境需额外配置
  • SMS 发送限制:仅通过插件可用,CLI 不支持;1600 字符限制,不支持富媒体
  • 服务商锁定:邮箱域名、手机号段由 Ravi 平台分配,不可自定义(如使用自有域名)
  • 网络依赖:所有通信需连接 Ravi 基础设施,离线场景不可用
  • 数据驻留:邮件/短信服务端存储,虽加密但存在 subpoena 风险;机密管理需信任 Ravi 的密钥派生实现

适合人群

  • 自动化工作流开发者:需大规模注册第三方服务、管理多账户的代理系统
  • AI Agent 构建者:为代理赋予持久身份,支持长期任务中的状态保持与通信
  • 安全敏感场景:需托管 API 密钥、数据库凭证,但要求高于明文环境变量的保护级别

常规风险

| 风险类别 | 具体表现 | 缓解建议 |
|---------|---------|---------|
| 凭证泄露 | 代理 prompt 注入导致机密外泄 | 使用 `ravi-secrets` 而非硬编码;最小权限原则 |
| 身份关联 | 同一邮箱/手机号跨服务使用导致行为关联 | 利用多身份切换隔离不同任务 persona |
| 速率封禁 | 邮件发送频率过高触发接收方反垃圾机制 | 遵循 `ravi-email-send` 速率限制,启用退信监控 |
| 密钥丢失 | 主密钥遗失导致加密数据不可恢复 | 确认 Ravi 的密钥备份/恢复机制 |
| 供应链风险 | `brew` 安装源或 CLI 二进制被篡改 | 验证签名,锁定版本哈希 |

技术细节速览

# 认证与身份
ravi auth status --json
ravi get email --json

# 收件与 OTP
ravi inbox sms --unread --json

# 密码与机密(E2E 加密)
ravi passwords create example.com --json
ravi secrets set OPENAI_API_KEY "sk-..." --json

反馈机制:内置 ravi feedback 通道,团队直接响应 agent 使用体验报告。

安全解读

核心用法

Ravi 是一套专为 AI Agent 设计的身份基础设施服务,通过 ravi CLI 工具为 Agent 提供完整的数字身份能力。该 Skill 作为纯文档型指南,详细说明了 11 项子技能的使用场景:

  • 身份管理(ravi-identity):查询认证状态、获取邮箱/电话、切换身份、查看可用域名
  • 收件箱(ravi-inbox):读取短信和邮件,支持 OTP 自动提取
  • 邮件发送(ravi-email-send):撰写、回复、转发邮件,支持附件和速率限制管理
  • 短信发送(ravi_sms_send):发送纯文本短信(仅插件形式,CLI 不支持)
  • 邮件写作(ravi-email-writing):专业邮件内容生成、HTML 模板、反垃圾优化
  • 登录自动化(ravi-login):端到端注册/登录流程,自动处理 2FA 验证码
  • 密码管理(ravi-passwords):网站密码的创建、检索、更新、生成与删除
  • 密钥托管(ravi-secrets):API 密钥等敏感凭证的加密存储与读取
  • 联系人(ravi-contacts):通过姓名查询邮箱/电话,完整的联系人 CRUD 操作
  • 域名查询(ravi-identity):列出可用邮箱域名
  • 反馈通道(ravi-feedback):向 Ravi 团队发送使用反馈

所有命令均支持 --json 输出格式,便于 Agent 解析。身份认证自动处理令牌刷新,密码和密钥采用端到端加密。

显著优点

1. 一站式身份解决方案:将邮箱、电话、凭证存储整合为统一身份,避免多服务碎片化
2. Agent 原生设计:专为 AI Agent 工作流程优化,支持 JSON 输出和程序化调用

3. 安全架构完善:E2E 加密保护敏感数据,自动令牌管理降低凭证泄露风险

4. 自动化能力突出:内置 OTP 识别、2FA 处理、登录流程自动化,大幅降低人工介入

5. 持续迭代机制:内置反馈通道,团队直接响应 Agent 使用体验优化需求

6. 零代码入侵风险:纯文档型 Skill,无实际执行代码,完全依赖本地 CLI 工具

潜在缺点与局限性

1. 外部依赖约束:实际功能依赖用户本地安装的 ravi CLI,Skill 本身仅为使用指南
2. 平台锁定:必须使用 Ravi 提供的邮箱域名,无法接入自有企业邮箱系统

3. 短信能力受限:发送短信仅支持插件形式,CLI 无法直接调用

4. 功能边界明确:明确禁止用于与"身份、邮箱、电话、凭证"无关的任务

5. 网络可达性:Ravi 服务端可用性影响 Agent 身份功能,存在外部服务依赖风险

6. 隐私合规盲区:虽然 Skill 无数据收集,但实际使用的 Ravi 服务的数据处理政策需独立评估

适合的目标群体

  • 自动化工作流开发者:需要 Agent 独立完成注册、验证、登录等身份操作的开发者
  • 多账号管理场景:需要为不同 Agent 分配独立身份进行隔离运营的用户
  • 测试与沙箱环境:需要真实邮箱/电话接收验证码进行服务测试的 QA 团队
  • 隐私敏感型应用:希望将凭证管理外包给专业加密服务的安全意识用户
  • AI Agent 平台运营者:为旗下 Agent 提供标准化身份基础设施的平台方

常规使用风险

1. 外部服务依赖风险:Ravi CLI 或服务的更新、变更、停机将直接影响 Skill 的实用性,建议关注官方安全公告
2. 加密密钥管理:E2E 加密的密钥由 CLI 透明处理,用户需确保本地环境安全,防止密钥泄露

3. 身份混淆风险:多身份切换功能若使用不当,可能导致操作错配至错误身份

4. API 速率限制:邮件发送存在速率限制,高频场景需合理规划调用策略

5. 插件与 CLI 能力差异:短信发送等部分功能仅限插件,混合使用需注意能力边界

6. 反馈数据敏感性:通过 ravi-feedback 发送的信息将被团队读取,避免在反馈中包含敏感业务数据

Ravi ravi 内容

手动下载zip · 2.0 kB
SKILL.mdtext/markdown
请选择文件