About

An AI chat your group runs together.

ClusterChat runs a large open AI model, Qwen3.8 27B, on the graphics cards of the people using it. There's no data centre behind it. Everyone in a cluster lends part of their GPU, and together their browsers run one model that each of them can chat with.

How it works

The model is about 27 GB, too big for most single graphics cards. So it's cut into pieces, and each computer that lends its GPU downloads some of them.

Four browsers sharing one model Ana's laptop and Lab PC 3 each hold pieces 1 to 6. Ben's gaming PC and Mia's desktop each hold pieces 7 to 12. Ben's message runs on Ana's laptop, then his own PC. Mia's runs on Lab PC 3, then her desktop. All four connect to a signalling server and a relay. Ana's laptop pieces 1-6 Ben's gaming PC pieces 7-12 Lab PC 3 pieces 1-6 Mia's desktop pieces 7-12 Signalling server introduces new browsers Relay passes on encrypted traffic
Two chats at once. Ben's message runs on Ana's laptop, then his own PC. Mia's runs on Lab PC 3, then her desktop. If Ana leaves, Lab PC 3 still holds her pieces.

When you send a message, it passes from browser to browser. Each one runs its pieces of the model and hands the result on, until the last one picks the next word of the reply. That repeats for every word. It's like a torrent, except people share the work of running a model instead of the pieces of a file.

People come and go, so the cluster rearranges itself. A new computer starts with a few pieces and takes on more while it's idle, up to the limit its owner chose. You can also join just to chat, without lending anything.

Private clusters and the public demo

A private cluster is for a group: friends, a lab, a club. Only people with its link can join, and only their computers run its chats. Start one from the home page and share the link. Up to 64 people can join, and whoever starts it chooses how many replies can run at once.

The public demo is a cluster anyone can join. It's there to try ClusterChat, so don't send it anything personal.

The technology

All of it is open source. The code is on GitHub.

Why it exists

ClusterChat is an experiment that explores a question: can large AI models be run by ordinary people, on consumer hardware, freely and privately?

In a world where AI is dominated by large, private data centres, or really expensive GPUs, ClusterChat aims to bring control back and make private AI more affordable.

What you need

About 27 GB of GPU memory across the group. Any mix that adds up works: three 10 GB gaming PCs, six 5 GB laptops, or a 24 GB desktop and a 4 GB laptop. A little extra on top means anyone can leave without stopping the chats.

BrowserCan lend its GPU on
Chrome, Edge 113+Windows, macOS, ChromeOS, Android. Linux may need WebGPU switched on in chrome://flags.
Safari 26+macOS, iPhone, iPad
FirefoxWindows (141+), Apple silicon Macs (145+)

Any modern browser can join to chat without lending.

What to expect

Questions

Can others in my cluster see my chats?

Not in the app. Your chats show up only in your browser, and they're saved there. But the computers in your cluster run the model on what you send, so someone who changed their copy of ClusterChat could read it. Your chat is separate, not secret.

What happens if the person who started it leaves?

Nothing special. There's no host, so the cluster keeps running as long as the people still in it hold the whole model between them. When everyone has left, the cluster closes. Opening the link again starts it back up, and your saved chats are still in your browser.

Do I need a GPU?

No. You can join to chat without lending anything. The cluster as a whole needs about 27 GB of GPU memory to run the model.

How is this different from sharing one chat room?

Everyone has their own conversations, with their own history. Several people can get replies at the same time, and nobody sees anyone else's messages in the app.

A note from me

Yes, as you can probably tell, this project used a lot of help from LLMs. It allowed me to build it, and to be honest even attempt it, way faster than I otherwise could have. The idea, architecture and design choices were all mine, and AI focused on implementation and domain-specific knowledge.

Thanks for checking out my project :)

Start a private cluster Try the public demo public