Free & open source ยท Matrix ยท AGPL-3.0

Cinny, but more full-featured.

CinnFull is a Matrix chat client built on Cinny, bringing a more Discord-like experience to open, federated chat. Web and desktop first.

Download

CinnFull desktop for Linux, preview. It updates itself when a new version is out, and runs side by side with Cinny desktop.

๐Ÿง

AppImage

Any distribution, including Arch. Download, make it executable with chmod +x, and run it.

Download AppImage

๐ŸŸ 

Ubuntu, Debian, Mint

Install with sudo apt install ./CinnFull_*_amd64.deb

Download .deb

๐Ÿ”ต

Fedora

Install with sudo dnf install ./CinnFull-*.x86_64.rpm

Download .rpm

Windows and macOS are planned. Updates are signed, and the app only installs ones signed with CinnFull's key. Checksums ยท All releases and notes

What's different

Everything Cinny does, plus the bits that make a community feel like home.

๐Ÿ–ผ๏ธ

Links that just show the picture Now

Paste a link to an image or GIF and it appears inline, full size and animated.

๐Ÿ›ก๏ธ

Privacy-first media Now

Linked images load through your own homeserver, never straight from the other site, so your IP address isn't handed to strangers.

๐Ÿงน

Less noise Now

Join and leave messages are hidden by default, so channels stay readable.

๐ŸŽญ

Roles & colours Now

Discord-style roles: as many per person as you like, with names coloured by a clear role hierarchy and a member list split into sections.

๐Ÿ™‹

Pick your own roles Now

Give yourself roles from your profile, and on servers running Doorbot also by reacting to a message, the way you would on Discord. Staff manage roles from profiles and a Roles page, no commands needed.

โœจ

GIF picker Now

Search and send GIFs right from the message bar, with favourites that follow you. GIFs play smoothly like on Discord, and still show up for people on other Matrix apps.

๐ŸŽฌ

Rich media embeds Soon

Videos and GIF links play inline, still routed through your server for privacy.

Run your own community

CinnFull is one part of a complete, open-source setup for hosting your own Discord-style community on Matrix. Bring your own domain and server; we're building the rest.

๐Ÿ’ฌ

CinnFull Now

The client. It works with any Matrix homeserver, and shows roles in any space that defines them. Server extras such as GIF search will switch on automatically wherever a server offers them.

๐Ÿค–

Doorbot Coming

A companion bot for onboarding, rules, invites and roles. Roles can be assigned with chat commands, reactions or from CinnFull, all through the same rules and role hierarchy.

๐Ÿงฐ

Ansible setup kit Coming

One playbook that sets up a homeserver, Doorbot, CinnFull and the privacy-preserving GIF and media relay. You fill in your own domain, secrets and spaces.

๐Ÿ“œ

Open, documented protocol Now

Roles and the bot API are plain Matrix state events and a published spec, so you can write your own bot or client against them.

Nobody is left out: everything is built on standard Matrix, so people using Element or another Matrix app can still join in. Where CinnFull has a button, they'll be able to use a text command or a reaction instead.

Roadmap

Roughly in order. Everything stays compatible with other Matrix apps like Element.

Built on Cinny

CinnFull is a fork of Cinny, the lovely Matrix client by the Cinny team. All credit for the foundation goes to them. If you like CinnFull, consider supporting Cinny.

CinnFull is free software under the GNU AGPL-3.0.