Patter

四行代码给AI代理装电话,开源可控的语音SDK。

开源 🏷️完全免费 ✅ 目前可打开 智能体 🍴 复刻 127 🐛 待处理 11 👀 关注 6
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1083
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源SDK,MIT许可,完全免费,可自行部署使用。

项目预览

Patter 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队PatterAI
定价模式🏷️完全免费
价格说明开源SDK,MIT许可,完全免费,可自行部署使用。
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai-agent,ai-phone-agent,hermes-agent,llm,mastra,open-source,openai,openclaw,python,realtime-api,sdk,speech-to-text,telnyx,text-to-speech,twilio,typescript,vapi-alternative,voice-agent,voice-ai,voicebot
GitHub 星标★ 1083
上线时间2026-04-07 00:00:00
代码更新2026-11-04
仓库体积13.5 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数3

项目介绍

Patter 是一个开源的语音 AI SDK,旨在成为 Vapi 和 Retell 的替代方案,让开发者能够完全掌控自己的语音代理技术栈。它解决了构建电话语音代理时集成复杂、成本高昂且受制于闭源平台的问题。核心能力是提供简洁的 Python 和 TypeScript API,仅需四行代码即可为 AI 代理绑定一个可用的电话号码。它基于 MIT 许可证,支持 Twilio、Telnyx 和 Plivo 等主流电话服务提供商,并深度集成 OpenAI 的 Realtime API,实现低延迟的语音交互。项目还包含 Hermes Agent 等组件,支持构建复杂的对话逻辑,适合需要定制化语音交互的开发者。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1083

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 15 分钟 部署方式:库/依赖 6 步

环境要求

  • Python 环境(用于 pip install getpatter)
  • Node.js 环境(如需 npm install getpatter 使用 TypeScript API)
  • Twilio、Telnyx 或 Plivo 等电话服务商账号凭证
  • OpenAI API Key(默认支持 OpenAI Realtime API)

安装与启动步骤

  1. 1安装 Python SDK

    用 pip 安装官方包 getpatter,这是 Python 侧接入 Patter 的唯一依赖,README 徽章给出的命令就是这个。

    pip install getpatter
  2. 2安装 TS/JS SDK

    如果你用 TypeScript/JavaScript 开发,改用 npm 安装同名包 getpatter;只用 Python 可跳过此步。

    npm install getpatter
  3. 3配置凭证环境变量

    Patter 从环境变量读取电话服务商与模型凭证,README 举例为 TWILIO_ACCOUNT_SID 和 OPENAI_API_KEY。

    export TWILIO_ACCOUNT_SID=ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    export OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx
  4. 4编写并运行代理

    用 Python API 为 AI 代理绑定电话号码,构建代理逻辑、语音转写与实时语音;完整示例见官方文档。

  5. 5切换电话服务商

    把代码中的 Twilio 换成 Telnyx 或 Plivo 即可更换运营商,同时需补齐对应运营商的凭证环境变量。

  6. 6查阅文档与模板

    官方文档 docs.getpatter.com 列出全部凭证目录,仓库还提供 Skills 与 Templates 章节可复用示例。

关键配置

配置项必填说明示例
TWILIO_ACCOUNT_SID是Twilio 账号 SID,用于接入电话网络ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
OPENAI_API_KEY是OpenAI 密钥,驱动 Realtime 实时语音交互sk-xxxxxxxxxxxxxxxxxxxxxxxx

如何确认成功

README 未给出明确验证方式;按文档启动代理后,拨打你绑定的电话号码确认是否能正常对话。

常见问题

Q:必须用 Twilio 吗?

A:不是。README 明确说明把 Twilio 换成 Telnyx 或 Plivo 即可切换运营商,凭证也相应换成对应服务商的。

Q:凭证写在哪里?

A:Patter 从环境变量读取服务商与模型凭证,如 TWILIO_ACCOUNT_SID、OPENAI_API_KEY,不要在代码里硬编码。

Q:支持哪些语言?

A:README 提供 Python 包(pip install getpatter)与 TypeScript/JavaScript 包(npm install getpatter),可按技术栈二选一。

Q:完整接入示例在哪看?

A:官方文档 https://docs.getpatter.com 列出了全部凭证目录与用法,仓库的 Quickstart、Skills、Templates 章节也可参考。

注意事项

  • README 未给出完整可运行的代码示例,具体 API 调用请以官方文档为准,不要照搬猜测的参数。
  • 除 Twilio 外的运营商凭证名称 README 未逐一列出,需查阅 docs.getpatter.com 的完整目录。
  • 项目基于 MIT 许可证,可自托管并完全掌控语音代理技术栈。
  • 需要自备电话号码与电话服务商账号,这部分费用由服务商收取。

核心亮点

  • 极简API,四行代码即可接入电话,上手门槛极低
  • MIT开源协议,完全掌控技术栈,无平台锁定风险
  • 同时支持Python和TypeScript,适配不同技术团队

不足之处

  • 项目较新,生态和文档成熟度待观察
  • 依赖Twilio等第三方服务,可能产生额外费用

适用场景

  • 快速构建电话客服机器人,替代传统IVR系统
  • 为个人助理或业务代理添加语音通话能力
  • 在现有应用中集成实时语音交互功能

替代项目

Vapi、Retell AI、LiveKit Agents

上一篇:google-meta-ads-ga4-mcp

下一篇:open-reverselab

同类项目推荐

ToRA 开源

让大模型调用工具解数学题,准确率飙升

ToRA is a series of Tool-integrated Reasoning LLM Agents designed to solve challengi···

★ 1125 2026-08-09
jarviscore-framework 开源

让智能体像同事一样互相找活干,还不碰密钥

JarvisCore is a runtime where AI agents operate as a fleet of equal peers. Agents di···

★ 124 2026-10-13
umadev 开源

指挥现有编码工具,像团队一样自动搞定复杂开发任务

UmaDev: A coding agent that works like a real dev team, commanding the Claude Code /···

★ 266 2026-08-09
EvoSkill 开源

把智能体的失败轨迹自动炼成可复用技能

EvoSkill — An open-source framework that automatically discovers and synthesizes re···

★ 1296 2026-10-27
CodeWhale 开源

用 Rust 打造高性能、可观测的 AI 智能体编排框架

Open-source agent for the terminal written in Rust. Use any provider or model. Issue···

★ 41161 2026-08-09
ai-media-generator 开源

零基础也能像导演一样,一键生成电影级 AI 图像、视频和音乐。

Zero-skill cinema. Senior-director prompts on autopilot. A Claude Code Skill for hig···

★ 273 2026-08-09
bridge4simulator 开源

让 AI 直接操控 iOS 模拟器,自动化测试不再求人

An MCP (Model Context Protocol) server that enables AI assistants to control iOS Sim···

★ 80 2026-08-09
agentmemoryrepo 开源

给智能体一套统一的记忆仓库规范,跨会话记住事

Spec for Agent Memory Repo

★ 857 2026-10-07
LLM-Tool-Survey 开源

一网打尽 LLM 工具学习研究,快速入门与选题必备

This is the repository for the Tool Learning survey.

★ 492 2026-08-09