Chatto 现已开源
Chatto is now Open Source

原始链接: https://www.hmans.dev/blog/chatto-is-open-source

Chatto 是一款全新的群组与团队聊天应用,现已正式开源并支持私有化部署。它主打轻量、快捷与隐私保护,对所有静态数据进行加密,并支持端到端加密(E2EE)的语音、视频及屏幕共享功能。该应用专为便捷部署于自有基础设施而设计,提供适用于 Linux、macOS 和 Windows 的二进制文件。 对于倾向于使用托管服务的用户,“Chatto Cloud”即将开启公测。它将提供包含自动扩容与备份的专业托管服务,并保持与私有化部署版本的完全兼容,从而避免供应商锁定。 目前 Chatto 版本为 0.4,已达到生产环境的稳定水平。后续更新将专注于审核工具及多服务器功能的改进。该项目计划在未来 6 到 12 个月内发布 1.0.0 正式版。用户可通过 Homebrew 或访问官方文档开始使用。如需获取 Chatto Cloud 公测及未来发布的最新资讯,用户可订阅该项目的低频简报。

消息平台 **Chatto** 已正式开源,并获得了 Hacker News 社区的高度评价。用户称该平台是 Slack 和 Discord 的一种简洁、现代的替代方案,并指出其架构足以全面取代两者。 早期采用者提到的一个关键亮点是,它将单点登录(SSO)作为标准功能,避免了行业内将此类功能锁定在企业级付费墙后的常见做法。该项目的创建者 Hendrik 也因项目的高质量,以及主要通过“智能体编程(agentic coding)”构建该项目而受到赞扬。 虽然该平台作为亲友自托管通信工具的潜力令人兴奋,但一些用户指出目前尚缺少移动端应用程序。爱好者们已经开始为该项目构建更广泛的生态系统,包括机器人框架和 Tauri 客户端。社区成员鼓励开发者将该项目列入欧洲开源目录,以突显其作为一种透明、易用的消息解决方案的前景。
相关文章

原文

Hot damn. This is the big one.

I’m happy to announce that Chatto, the group and team chat application that I’ve been working on for the past year or so, is now officially Open Source, and available for anyone to self-host.

The fastest way to give it a try is through Homebrew:

brew install chattocorp/tap/chatto
chatto init
chatto run

See Chatto’s Getting Started Guide for details. Or stick around to hear more!

Chat Just Got Real

Chatto aims to be the group chat application that you actually enjoy using. You’re probably familiar with the one that rhymes with “knack”, or the one that rhymes with “beams”, or the one that rhymes with “this gourd”.

Chatto is just like those. Except you’re going to love how compact and snappy it is. And that it’s Open Source. And you can just self-host it. For free, too! (A weird thing to write, but the OSS chat app space has become very weird in many ways!)

This is what it looks like:

A screenshot of Chatto

If you want to see it in action, drop by the Chatto HQ Community!

It’s designed to be extremely easy to self-host on your own infrastructure. In its most basic shape, you just run the executable, and that’s it. It even serves its own frontend!

It’s very light on resources, and probably has the snappiest frontend that you’ve ever used in an app like this. It puts data protection and privacy first, with all personal and chat data fully encrypted at rest with per-user keys that get shredded when a user decides to delete their account.

Each Chatto server powers a single community, with no federation of data between servers, nor any third-party tracking or analytics. If you want to hang out in multiple servers at once, the client will simply connect to all of them directly. If you want to host multiple communities, just spin up multiple Chatto processes. Easy!

Chatto comes with full support for voice and video calls, with screen-sharing, built in. Calls are fully end-to-end encrypted and will scale to as many participants as your infrastructure can handle.

And you can use it today, for free, by self-hosting it on your own server. Binaries are available for Linux (x86_64 and ARM64), macOS, and Windows; head over to the Chatto Self-Hosting Documentation site to get started.

Chatto Cloud

Chatto Cloud

If you prefer someone else to take care of the hosting, I’m also happy to announce that Chatto Cloud will soon enter public beta. Chatto Cloud’s offering is very simple: it provides paid hosting for Chatto servers — and that’s it. No premium subscriptions, no ads, no icky bits. Just hosting.

And it’s really good hosting! Chatto Cloud is launching with fully European and European-owned infrastructure, with more regions slated for launch in early 2027. Every Chatto server on Chatto Cloud benefits from automatic scaling, nightly backups of all data, and zero-downtime version upgrades.

There’s no lock-in; servers hosted through Chatto Cloud are 100% compatible with self-hosted ones, and you can pack up your data and move into or out of Chatto Cloud at any time.

If you want to get notified about the start of the beta, please see the end of this post for a low-volume newsletter you can subscribe to.

What’s Next for Chatto

Chatto is now at version 0.4. I consider it stable enough for production use, but there are a few important features still missing — head over to the Chatto Roadmap if you want an overview.

The focus for Chatto 0.5 will be on additional safety features (content reporting and moderation) as well as polishing the client, particularly its multi-server functionality. I have some fun stuff planned for this that I can’t wait to put into people’s hands.

I expect Chatto to hit 1.0.0 in about 6-12 months. Until then, there may still be breaking changes, even though I’ll be trying to keep them to a minimum. If you do decide to self-host, please be ready to update to new versions as they are released.

Get in Touch

It’s been an exciting journey so far and I’m looking forward to finding out what’s ahead. If you’re self-hosting Chatto, I’m super eager to hear from you about your experience — please don’t hesitate to head over to the Chatto HQ community and get in touch.

Also please feel free to drop by and say hello if you’re interested in Chatto for your company, Open Source project, or similar. I’d love to learn more about your requirements, and help you get set up.

Links

Newsletter

If you want to be notified about new releases or the start of Chatto Cloud’s beta, you’re invited to subscribe to the Chatto announcements newsletter. It’s super low-volume (~1 email per month), and is only used for notifying you when exciting new stuff becomes available.

联系我们 contact @ memedata.com