可自托管的开源语音 AI 平台,用于构建、测试和部署电话与网页语音智能体,提供可视化工作流编辑器。
- Star
- 32
- Fork
- 12
- 未关闭 Issue
- 9
- 最近提交
- 9小时前
这是什么?
Hail 让 AI 智能体可以拨打和接听电话、收发短信,并拥有一个邮箱。它通过 LiveKit 对接 Twilio、Telnyx、DIDWW 等运营商,并负责语音识别、语音合成和轮次检测等语音链路。智能体的推理部分可以接入任意兼容 OpenAI Chat Completions 接口的模型,也可以使用内置的 Anthropic、OpenAI、Gemini 回退链路。
项目提供 Python SDK、`hail` 命令行工具、带 OpenAPI 规范的 REST API,以及远程 MCP 服务器,方便 Claude Code、Cursor 等工具直接发起通话和发送消息。项目可用 Docker Compose 自托管,LiveKit Cloud、运营商和语音服务商仍需外部提供。代码采用 AGPLv3 许可证。
核心功能
- 01通过 Twilio、Telnyx、DIDWW 实现呼入与呼出电话
- 02支持短信收发,并提供退订名单管理
- 03基于 AWS SES 在 Hail 域名或自有域名上收发邮件
- 04可按通话或全组织设置自带的 OpenAI 兼容大模型接口
- 05提供远程 MCP 服务器、Python SDK、命令行工具和 OpenAPI 接口
- 06支持使用 Docker Compose 与 Postgres 自托管
适用场景
- 让智能体致电客户确认或改期预约
- 为 AI 助手配置专用号码,用于短信和语音
- 把呼入电话或邮件转交给智能体处理
- 通过 MCP 让编程助手直接发送消息或拨打电话
快速上手
- 1
克隆代码仓库
git clone https://github.com/hail-hq/hail - 2
进入项目目录并复制环境变量模板
cd hail && cp .env.example .env - 3
使用本地 Docker Compose 环境运行数据库迁移
docker compose -f docker-compose.yml -f docker-compose.local.yml run --rm api alembic upgrade head - 4
在后台启动自托管服务
docker compose -f docker-compose.yml -f docker-compose.local.yml up -d
使用前须知
- 语音通话需要外部服务:LiveKit Cloud、运营商(Twilio、Telnyx 或 DIDWW)、Deepgram、Cartesia 以及 LLM 提供商。
- 邮件功能需要 AWS SES,且为可选项。
- 采用 AGPL-3.0 许可证,修改后作为网络服务运行时必须公开源代码。
- Whisper、AssemblyAI 和说话人分离等部分计划功能尚未发布。
标签
常见问题
- hail 是什么?
- 开源的 AI 智能体通信平台,为智能体提供真实电话号码、短信与邮箱能力,可接入自带的大模型。 Hail 让 AI 智能体可以拨打和接听电话、收发短信,并拥有一个邮箱。它通过 LiveKit 对接 Twilio、Telnyx、DIDWW 等运营商,并负责语音识别、语音合成和轮次检测等语音链路。智能体的推理部分可以接入任意兼容 OpenAI Chat Completions 接口的模型,也可以使用内置的 Anthropic、OpenAI、Gemini 回退链路。
- hail 可以免费使用吗?用的什么许可证?
- hail 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- hail 还在维护吗?
- 活跃维护中。hail 最近一次提交是在 2026年10月20日。
- hail 适合用来做什么?
- 让智能体致电客户确认或改期预约 为 AI 助手配置专用号码,用于短信和语音 把呼入电话或邮件转交给智能体处理 通过 MCP 让编程助手直接发送消息或拨打电话
- hail 怎么安装和运行?
- 克隆代码仓库: git clone https://github.com/hail-hq/hail 进入项目目录并复制环境变量模板: cd hail && cp .env.example .env 使用本地 Docker Compose 环境运行数据库迁移: docker compose -f docker-compose.yml -f docker-compose.local.yml run --rm api alembic upgrade head 在后台启动自托管服务: docker compose -f docker-compose.yml -f docker-compose.local.yml up -d
- 在哪里获取 hail?
- 源代码和安装说明在 GitHub 上:https://github.com/hail-hq/hail
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
59061508PythonBSD-2-Clause更新于 前天
开源个人 AI 助手,将工作内容索引为本地知识图谱,内置邮件、笔记、浏览器、会议记录和共享空间。
1.8万1805TypeScriptApache-2.0更新于 24小时前
面向 AI 智能体的网页搜索、抓取与交互 API,输出干净的 Markdown、JSON 和截图。
19.4万1万TypeScriptAGPL-3.0更新于 4小时前
一个 MCP 服务器,将代码、文档与基础设施索引为本地知识图谱,让 AI 编程代理查询结构而非反复读取文件。
4.7万3863CMIT更新于 6小时前
Sim 是一个协作式工作区,用于构建、部署和监控 AI 智能体与工作流,支持 270 多种集成。
3万3857TypeScriptApache-2.0更新于 5小时前
面向 AI 智能体的开源长期记忆层,通过 Python SDK、REST API 和 MCP 服务器跨会话存储与召回信息。
3075222PythonApache-2.0更新于 昨天