Repolode
ClaperCo

ClaperCo/Claper

可自托管的观众互动工具,为现有幻灯片添加问答、投票、测验、表单和实时字幕,是 Slido、Mentimeter 的开源替代。

可替代:SlidoMentimeterWooclap

Star
825
Fork
157
未关闭 Issue
22
最近提交
9天前

这是什么?

Claper 允许演讲者上传 PDF、PPT 或 PPTX 课件,并为任意幻灯片添加互动环节。观众通过扫描二维码或输入活动代码,用手机直接参与,无需安装应用或注册账号。支持的互动包括带审核功能的实时问答、投票、计分测验、反馈表单、表情反应以及实时字幕。

演讲者可使用独立的演讲者视图,观众的回应会实时显示在幻灯片上。活动结束后,消息、结果和字幕文本可导出为 CSV。此外还支持嵌入 YouTube、Vimeo、Canva、Google Slides 及任意网页。

可以使用 Claper Cloud 云端服务,也可以通过 Docker Compose 自托管。自托管版本支持基于 OpenID Connect 的单点登录、与 Moodle 等 LMS 的 LTI 1.3 集成、本地或 S3 兼容的文件存储,以及 SMTP 或 Postmark 邮件服务。项目基于 Elixir、Phoenix LiveView 和 PostgreSQL 构建,采用 AGPL-3.0 许可证。

核心功能

  • 01带审核、置顶和回复功能的实时问答
  • 02在幻灯片上展示的投票、计分测验和反馈表单
  • 03使用自有 Mistral API Key 的实时字幕,并可导出文字记录
  • 04演讲者视图与管理视图实时同步
  • 05支持 LTI 1.3 与 Moodle 集成,测验成绩可回传 LMS
  • 06支持任意 OpenID Connect 提供商的单点登录及管理后台

适用场景

  • 在讲座或培训中使用实时投票和测验与听众互动
  • 在会议或全员大会上收集观众提问
  • 在自有服务器上举办内部公司演示,保护敏感数据
  • 通过 Moodle 为课程添加计分测验

快速上手

  1. 1

    克隆仓库并进入目录

    git clone https://github.com/ClaperCo/Claper.git && cd Claper
  2. 2

    复制示例环境变量文件

    cp .env.sample .env
  3. 3

    生成唯一的 SECRET_KEY_BASE 并写入 .env

    sed -i.bak "s|^SECRET_KEY_BASE=.*|SECRET_KEY_BASE=$(openssl rand -base64 48)|" .env
  4. 4

    使用 Docker Compose 启动 Claper,然后打开 http://localhost:4000

    docker compose up -d

使用前须知

  • 自托管需要安装 Docker 与 Compose,并需要配置环境变量。
  • 默认管理员账户使用众所周知的密码,首次登录后必须修改。
  • 实时字幕功能需要您自己的 Mistral API 密钥。

收录于专题

标签

#audience-engagement#presentation#live-polls#q-and-a#elixir#phoenix-liveview#self-hosted#education#interaction#live

常见问题

Claper 是什么?
可自托管的观众互动工具,为现有幻灯片添加问答、投票、测验、表单和实时字幕,是 Slido、Mentimeter 的开源替代。 Claper 允许演讲者上传 PDF、PPT 或 PPTX 课件,并为任意幻灯片添加互动环节。观众通过扫描二维码或输入活动代码,用手机直接参与,无需安装应用或注册账号。支持的互动包括带审核功能的实时问答、投票、计分测验、反馈表单、表情反应以及实时字幕。
Claper 可以免费使用吗?用的什么许可证?
Claper 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
Claper 还在维护吗?
活跃维护中。Claper 最近一次提交是在 2026年10月29日。
Claper 适合用来做什么?
在讲座或培训中使用实时投票和测验与听众互动 在会议或全员大会上收集观众提问 在自有服务器上举办内部公司演示,保护敏感数据 通过 Moodle 为课程添加计分测验
Claper 怎么安装和运行?
克隆仓库并进入目录: git clone https://github.com/ClaperCo/Claper.git && cd Claper 复制示例环境变量文件: cp .env.sample .env 生成唯一的 SECRET_KEY_BASE 并写入 .env: sed -i.bak "s|^SECRET_KEY_BASE=.*|SECRET_KEY_BASE=$(openssl rand -base64 48)|" .env 使用 Docker Compose 启动 Claper,然后打开 http://localhost:4000: docker compose up -d
在哪里获取 Claper?
源代码和安装说明在 GitHub 上:https://github.com/ClaperCo/Claper

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目