Cinny基于 Matrix 的开源网页聊天客户端
Cinny 是一款简洁、优雅且安全的 Matrix 即时通讯客户端,
支持端到端加密,代码完全开源。
你可以直接使用网页版(app.cinny.in)、下载桌面客户端,也能通过 GitHub 发布包、Docker 或自有 Web 服务器轻松自主部署,实现完全掌控。
借助它,你可以享受现代化的私密聊天,无需依赖大型科技平台,拥有隐私保障、高度可定制的体验,还能一键部署在自己的服务器上,实现安全、无广告的即时通讯。
第一次打开 Cinny 的时候,很容易产生一种错觉:这是不是一个“更轻一点的 Discord”?侧边栏、房间列表、消息流,一切都很熟悉。但很快就会发现,它背后的逻辑完全不一样——它不是一个平台,而只是一个入口。
Cinny 本质上是一个运行在浏览器里的聊天客户端,它连接的是 Matrix protocol 网络。也就是说,你看到的每一条消息、每一个房间,并不属于某个公司,而是存在于一个去中心化的通信体系中。客户端只是“显示”和“交互”的一层,而不是控制权所在。
这种感觉和使用 Telegram 或 Discord 最大的不同在于:你并不是在使用某个平台,而是在接入一个协议。只要有一个 Matrix 账号,无论是连接公共服务器,还是自己的服务器,都可以登录 Cinny 继续使用。换句话说,聊天记录、身份、关系这些核心数据,并不锁在客户端里,也不锁在某家公司手里。
这也是 Cinny 存在的意义。它不试图成为“功能最多”的客户端,而是把重点放在界面和体验上。整体设计很克制,没有复杂的功能堆叠,打开之后几乎不需要学习成本。对于习惯现代聊天工具的人来说,上手是自然的:左边是房间,中间是对话,消息流干净利落,没有多余干扰。
更有意思的是,它本身只是一个前端应用。理论上,只要有一个 Web 服务器,就可以把它部署起来。你甚至可以把 Cinny 放在自己的服务器上,连接自己的 Matrix 服务端,比如 Synapse,构建一个完全属于自己的通信环境。这个过程并不神秘,本质上就像部署一个网站。
当把这些拼在一起看时,Cinny 其实不是在解决“怎么聊天”这个问题,而是在回答另一个问题:聊天这件事,是否必须依附于平台?
在传统应用里,账号属于平台,数据属于平台,甚至关系链也属于平台。而在 Matrix 体系中,这些东西被拆开了。Cinny 只是其中一层,一个界面优雅、足够轻量的入口。它不控制网络,只是让网络变得更容易使用。
如果习惯了中心化产品,刚开始可能会觉得少了点“被服务”的感觉,没有推荐、没有算法、没有强绑定。但换个角度看,这恰恰是它的边界感——它只做它该做的部分。
用 Cinny 的过程,很像是在用一个工具,而不是进入一个产品生态。它没有试图把用户留住,而是默认用户随时可以离开,或者换一个客户端继续使用同一套网络。
在今天这种几乎所有沟通都被平台包裹的环境里,这种设计反而显得有点反常识。但也正因为如此,它才值得被注意。
Github:https://github.com/cinnyapp/cinny
油管:https://youtu.be/xLvJdKfOlGE
留言
發佈留言