Communal

Share folders with the people you know.

Communal lets friends, family and small groups share files straight from one computer to another. You choose who sees each folder. The files never sit on anyone else’s server.

Free and open source. Updates install themselves. On a phone? How to install the Android app.

Communal showing a folder of lake trip photos on Maya’s iMac, with thumbnails

How it works

A small server called a hub keeps the list of who is on it and what they share. When you download, the file comes directly from the computer that has it.

Join a hub

Someone in your group runs a hub and gives you its address. There’s no email and no password: your computer makes its own key the first time.

Share a folder

Pick a folder. It stays private until you choose who can see it: only you, particular people or groups, or everyone on the hub.

Find and download

Browse people’s shared folders or search everything at once, including what people you haven’t met yet share with the whole hub. Files come straight from their computers, from several at once when more than one has them.

Look before you download

Thumbnails, photo details and video length come from the owner’s computer. Open a picture full size, read the start of a text file, or play a video or song without saving it first.

Browsing the library

A photo opened full size from another person’s computer

You decide who sees what

Every shared folder starts out visible only to you. Open it to particular people, to a group, or to everyone on a hub. Nobody can tell who else has access.

Sharing and access

Choosing who can see the Music folder: only me, specific people and groups, or everyone on the hub

Search everything shared with you

One search covers every hub you’re on. Each file shows up once however many people have it, with whether they’re online now.

Searching

Search results for pictures, each with a thumbnail and who it comes from

Follow a folder

Subscribe to a friend’s folder and new files arrive on their own, even after you’ve been away. You decide whether their deletions remove your copies, and the answer is no unless you say yes. A synced folder keeps one folder the same on all your own computers.

Subscriptions · Synced folder

Subscriptions on this computer and on the media server at home

On your phone

The Android app searches and browses everything shared with you, downloads to the phone, and keeps a folder in sync, like the music on your computer. It never shares the phone’s own files.

Install the Android app

Searching for a show on the phone, with thumbnails Browsing a folder of photos on the phone

Send it home

Found a film while you’re out? Have the media server at home download it straight into its Movies folder, or follow a friend’s folder of new episodes into TV. Your phone, laptop or the command line can ask any of your computers that allow it, and they only ever save into the folders you named.

Your other devices

A folder’s options on the phone, including the media server’s Movies and TV The media server’s downloads, seen from the phone

Private by design

No relay

Files and thumbnails travel only between the two computers, encrypted. The hub never stores them and never sees what you download.

Your history stays yours

The record of who downloaded what from you is kept on your computer only. Each person checks who they’re talking to with keys, not with the hub’s word for it.

Your own hub

Hubs are small and easy to run on a home server. Run one for your family, or join a friend’s, and look after it from the app. One app can be on several hubs at once.

More

App guide

Every screen, from first launch to recovery keys. Read the guide

Command line

Run Communal on a server or NAS with no screen. CLI reference

AI agents

Let Claude or another assistant search, download and share for you. Set it up

Run a hub

Host a hub for your group on Linux or Docker. Hub guide