Repolode
chattocorp

chattocorp/chatto

可自托管的团队与社区聊天应用,支持群聊、语音视频通话和屏幕共享。

可替代:Discord

Star
2,890
Fork
141
未关闭 Issue
263
最近提交
21小时前

这是什么?

Chatto 是一款可以部署在自有服务器上的团队与社区聊天应用,提供群组消息、语音通话、视频通话和屏幕共享功能。仓库包含聊天服务端、命令行工具和内置的网页前端。

仓库中还包含两个相关组件:发布在 npm 上的工作流与智能体编排器 Runling,以及目前暂存于本仓库中的身份提供方 Authling。此外还有事件、NATS JetStream 工具、运行时、数据加密和应用配置等共享框架模块。默认许可证为 AGPL-3.0-or-later,共享模块和文档采用 Apache-2.0。

执行 mise dev 即可安装依赖并在本地启动 Chatto,mise dev-full 还会同时启动 Authling、Runling、Mailpit 和 LiveKit。项目目前不接受外部贡献。

核心功能

  • 01面向团队和社区的群组聊天
  • 02支持语音通话、视频通话和屏幕共享
  • 03可自托管,包含聊天服务端、命令行工具和网页前端
  • 04附带工作流编排器 Runling 和身份提供方 Authling
  • 05设计上注重隐私保护并考虑 GDPR 合规

适用场景

  • 为公司团队搭建私有聊天服务器
  • 自建社区聊天平台,数据由自己掌控
  • 替代托管的群聊服务,用于语音和视频会议

快速上手

  1. 1

    克隆仓库并进入目录

  2. 2

    使用 mise 启动开发环境

    mise dev
  3. 3

    打开 http://chatto.local.localhost:4000,使用用户名 alice 和密码 foobar123 登录

使用前须知

  • 该项目目前不接受外部贡献。
  • README 未说明生产环境安装方式,快速开始仅涵盖开发环境。
  • 采用 AGPL-3.0-or-later 许可证,通过网络部署的修改版本需要公开源代码。
  • 云托管服务尚未推出,目前只能自行部署。

收录于专题

标签

#chat#self-hosted#video-calls#voice-calls#screensharing#privacy#team-communication#communication#gdpr-compliant#privacy-first

常见问题

chatto 是什么?
可自托管的团队与社区聊天应用,支持群聊、语音视频通话和屏幕共享。 Chatto 是一款可以部署在自有服务器上的团队与社区聊天应用,提供群组消息、语音通话、视频通话和屏幕共享功能。仓库包含聊天服务端、命令行工具和内置的网页前端。
chatto 可以免费使用吗?用的什么许可证?
chatto 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
chatto 还在维护吗?
活跃维护中。chatto 最近一次提交是在 2026年11月6日。
chatto 适合用来做什么?
为公司团队搭建私有聊天服务器 自建社区聊天平台,数据由自己掌控 替代托管的群聊服务,用于语音和视频会议
chatto 怎么安装和运行?
克隆仓库并进入目录 使用 mise 启动开发环境: mise dev 打开 http://chatto.local.localhost:4000,使用用户名 alice 和密码 foobar123 登录
在哪里获取 chatto?
源代码和安装说明在 GitHub 上:https://github.com/chattocorp/chatto

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

相关项目