项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 2964
技术标签
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Docker 与 Docker Compose(自托管用 make all / make lite)
- 一台 Linux 主机(make all 通过 Docker Compose 在单台 Linux 主机上拉起全栈)
- 想自建实时转录时,需要一台带 GPU 的机器运行 STT 服务
- 托管 SaaS 方式无需安装,只需在 vexa.ai 注册账号并获取 API Key
安装与启动步骤
-
1云端快速体验
不想安装可先用官方托管服务:在 vexa.ai/signin 登录,从账户页复制 API Key,然后直接调用接口让机器人入会。
curl -X POST "https://api.cloud.vexa.ai/bots" \ -H "X-API-Key: sk-xxxxxxxx" \ -H "Content-Type: application/json" \ -d '{"platform":"google_meet","native_meeting_id":"abc-defg-hij","bot_name":"Vexa"}' -
2获取项目代码
自托管需要本地有这个检出(make dev 会从当前检出构建),先把仓库克隆下来并进入目录。
git clone https://github.com/Vexa-ai/vexa.git cd vexa -
3启动完整栈
make all 会用 Docker Compose 在一台 Linux 主机上拉起网关、终端、meeting-api、agent-api、runtime、redis、postgres、minio 等全部服务。
make all -
4或用轻量单容器
只需要最简部署时,可用 all-in-one 的 Vexa Lite 镜像,一条命令起单容器版本。
make lite -
5配置运行时与密钥
编辑 .env:RUNTIME_BACKEND 选 docker(默认)或 k8s;多用户场景下其他用户的请求必须使用 API Key,不能共用个人订阅凭据。
-
6部署 GPU 转录服务
make all 本身不含 GPU;需在任意 GPU 机器上用 deploy/transcription 部署 faster-whisper(OpenAI 兼容)STT 服务,并在 .env 中指向它。测试期也可改用 vexa.ai/acc
-
7访问并冒烟验证
终端工作台默认在本机 13000 端口(gateway 为 18056,均绑定 loopback),浏览器打开后可用 make probe 跑一遍全流程冒烟测试。
make probe
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
API_KEY | 是 | 调用云端 bots 接口的鉴权密钥,放在 X-API-Key 请求头中 | sk-xxxxxxxx |
RUNTIME_BACKEND | 否 | 运行时后端:docker 为默认,k8s 为每个派发起一个 Pod | docker |
platform | 是 | 机器人要加入的会议平台 | google_meet |
native_meeting_id | 是 | 会议的原生会议号,机器人据此入会 | abc-defg-hij |
bot_name | 否 | 入会机器人显示的名称 | Vexa |
如何确认成功
浏览器访问终端工作台 http://localhost:13000(gateway 在 18056);或执行 make probe 跑全流程冒烟测试通过。
常见问题
Q:没有 GPU 能用吗?
A:可以。make all 本身是 GPU-free 的,但实时转录需要一个独立的 STT 单元;在 GPU 机器上按 deploy/transcription 起 faster-whisper 服务并写进 .env 即可,测试期也可用 vexa.ai/account 的免费 token。
Q:支持哪些会议平台?
A:Google Meet、Microsoft Teams 和 Zoom 均已支持;Jitsi 的入会与采集已离线验证,实时验证仍在进行中(见 issue #883)。
Q:多用户时能用我个人的 Claude 订阅吗?
A:不行。个人 Pro/Max 凭据只适用于个人部署;多用户场景下其他用户的对话轮次必须走 API Key(商业条款),Settings → Models 会做按用户/全局的凭据解析。
Q:怎么停止和清理服务?
A:在项目目录执行 make down 即可停掉整套栈;make help 可查看全部可用目标。
Q:可以完全离线/气隙部署吗?
A:可以,项目 Apache-2.0、air-gap-ready,全栈留在 VPC 内、零外联;也可把 agent 指向自己的 LLM 端点,推理不出网络。
注意事项
- make all 需在一台 Linux 主机上运行,各服务分别在独立容器中并绑定 loopback。
- 生产环境请通过带 TLS 的反向代理对外暴露 Terminal。
- 目标命令包括 make all(拉取镜像)、make dev(从本地检出构建)、make lite、make probe、make down、make help。
- Kubernetes/OpenShift 大规模部署使用 deploy/helm 下的 Helm chart,并设置 RUNTIME_BACKEND=k8s;沙箱化知识代理仅支持自托管。
核心亮点
- 支持三大主流会议平台,统一转录接口,减少集成成本
- 提供 MCP 服务器,AI 代理可直接消费转录数据,自动化流程
- 自托管选项保障数据隐私,适合企业内网部署
不足之处
- 文档/社区待观察
- 自托管部署需要额外维护基础设施
适用场景
- 企业会议纪要自动化生成
- AI 助手实时参与会议并提取行动项
- 跨平台会议数据统一归档与分析
替代项目
Otter.ai、Fireflies.ai、MeetGeek
上一篇:editor
下一篇:markitdown
同类项目推荐
parsel
开源
PHP 里直接解析 PDF 和图片文字,不用另起服务
A fast, helpful, and open-source document parser for PHP
KeyType
开源
macOS 全局 AI 补全,打字时自动续写,一键采纳
An open-source Cotypist with macOS system wide AI autocomplete
ThunderAI
开源
在 Thunderbird 里直接调用 AI,写邮件、总结、翻译一键搞定。
ThunderAI is a Thunderbird Addon that uses the capabilities of ChatGPT, Gemini, Clau···
rocketnotes
开源
在 Markdown 里直接调用 AI,本地或云端随心写
✨ AI-powered markdown editor - leverage LLMs with your documents - 100% local or in···
jira-assistant
开源
浏览器里直接管 Jira,少切页面快记工时
Repository containing source code of Jira Assistant browser extension. This is also ···
LandPPT
开源
输入文档一键生成专业PPT,省时又省力
一个基于LLM的演示文稿生成平台,能够自动将文档内容转换为专业的PPT演示文稿。平台支持多···
TestBrain
开源
大模型自动写测试用例并评审,省时提效
一款集使用AI(如deepseek)大模型自动生成功能测试用例、接口测试用例、和测试用例评审、RA···
Portwood
开源
在 Salesforce 里直接批量生成 PDF/Office 文档,不依赖外部服务
Free, native document generation for Salesforce. PDF, DOCX, XLSX, PPTX — merge tags···
markitdown-gui
开源
拖拽文件秒变 Markdown,喂给 AI 更省心
Fast, LLM-ready file-to-Markdown conversion with image extraction, OCR, and drag-and···
