Amber — Phone-Capable Voice Agent

☎️ AI 语音代理,分钟级接通真实电话

为 OpenClaw 代理赋予真实电话能力,集成 Twilio + OpenAI Realtime,支持来电应答、外呼、日历预约等语音工作流,适合需电话自动化的个人与小型团队

收藏
13.2k
安装
3.2k
版本
5.5.35
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Amber 是一款面向 OpenClaw 生态的语音代理扩展,通过 Twilio + OpenAI Realtime 技术栈,将传统电话呼叫转化为可编程的 AI 语音交互。用户完成交互式配置向导后,即可通过自然语言指令驱动电话任务:来电自动应答与筛选、外呼预约确认、日历查询与事件创建、语音留言记录与转发等。

系统采用模块化设计,核心「Amber Skills」包括:CRM 联系人记忆(本地 SQLite)、日历集成(ical-query)、消息记录与转发。v5.4.0 版本以 MCP 插件形态交付,提供 9 个结构化工具(prepare_callstart_callcrmcalendar 等),可与 Claude Desktop/Cowork 等 MCP 客户端直接对接。

显著优点

1. 分钟级部署:交互式向导自动验证 Twilio/OpenAI 凭证、检测 ngrok、生成完整 .env,大幅降低配置门槛
2. 生产级架构:内置通话确认门控(代码层强制)、VAD 优化与语音填充词、本地 CRM 与日志审计、故障排查手册

3. 隐私优先设计:日历查询仅返回忙闲状态不泄露详情;Apple Contacts 同步为可选;所有敏感配置要求最小权限原则

4. 可扩展技能系统:标准化的 SKILL.md + handler.js 规范,支持自定义 mid-call 能力并社区共享

潜在缺点与局限性

  • 基础设施依赖:需自备 Twilio 号码、OpenAI 项目密钥、公网可访问的 webhook 端点(通常需 ngrok/云服务器)
  • 实时性约束:OpenAI Realtime API 与 Twilio 桥接引入固有延迟,复杂查询(如 OpenClaw Gateway 检索)可能产生可感知的停顿
  • 原生编译依赖:CRM 模块依赖 better-sqlite3,macOS/Linux 需 Xcode 编译工具链或 build-essential
  • 合规责任:通话录音、转录、CRM 存储的合法性、caller consent、数据保留策略完全由运营方承担
  • 外呼风险:尽管有代码层确认门控,错误号码拨打仍可能造成骚扰;AMBER_ENABLE_OUTBOUND_CALLS 可完全禁用

适合人群

  • 需要电话自动化但不愿自建复杂语音栈的独立开发者、自由职业者、小型企业主
  • 已有 OpenClaw/Claude 工作流、希望扩展至电话渠道的技术用户
  • 对数据驻留有要求、偏好本地 CRM/日历处理而非 SaaS 客服平台的隐私敏感用户

常规风险

  • 凭证泄露:Twilio 与 OpenAI 密钥若配置不当可遭滥用;需严格遵循子账户隔离与定期轮换
  • API 成本:Twilio 通话计费 + OpenAI Realtime 按分钟计费,高频场景需预算监控
  • 转录隐私:通话音频与文本流经第三方(Twilio/OpenAI),敏感行业需评估数据处理协议
  • 误操作外呼:虽有多层确认,MCP 工具链的权限配置错误仍可能导致非预期拨号
  • 依赖供应链:Node.js 生态依赖项需定期审计,package-lock.json 固定版本但仍需关注 CVE

Amber — Phone-Capable Voice Agent 内容

amber-skills文件夹
calendar文件夹
crm文件夹
send-message文件夹
dashboard文件夹
scripts文件夹
demo文件夹
packaging文件夹
cowork文件夹
commands文件夹
skills文件夹
calendar文件夹
call-screening文件夹
contacts文件夹
crm文件夹
phone-calls文件夹
references文件夹
runtime文件夹
scripts文件夹
src文件夹
providers文件夹
skills文件夹
scripts文件夹
手动下载zip · 172.7 kB
handler.jstext/javascript
请选择文件