What is ChatTorrent?

ChatTorrent is a free AI chatbot that runs on its users' computers. There's no data centre behind it: visitors lend part of their graphics card, and together their browsers run one large AI model that everyone can chat with.

How it works

The AI model ChatTorrent runs, Qwen3.8-27B, is about 27 GB: too big for most single computers. So it's cut into pieces, and every visitor who chooses to contribute downloads one or more of them onto their graphics card.

Several browsers, each open at chattorrent.net/chat and holding a different number of blocks of the model, linked to one another by WebRTC connections through the relay server. On the right, the signalling server brings a new browser into the mesh.
Each browser holds some blocks of the model and passes the work on to the next. The signalling server introduces new browsers to the mesh.

When you send a message, it passes from browser to browser, each running its own piece of the model, until the last one produces the next word of the reply. That repeats for every word. It's like a torrent, except that instead of sharing pieces of a file, people share the work of running the model.

People come and go all the time, so the mesh rearranges itself as they do: several browsers can hold the same piece, and when one leaves, another carries on. A new browser starts with a small piece and takes on more while it's idle, up to the limit its owner chose.

You can chat without contributing anything. Contributing is what keeps the model running, though, so if your computer has a graphics card to spare, please consider it.

The technology

All of it is open source: the code is on GitHub.

Why it exists

ChatTorrent is an experiment that explores the 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 centers - or really expensive GPUs - ChatTorrent aims to bring control back and make private AI more affordable.

What to expect

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

Thanks for checking out my project :)

Start chatting