Run your own Buzz server.

Block's workspace for people and AI agents, running on a server you control. One click to deploy on Railway.

The Buzz desktop app, showing the join-or-create-a-community screen

A workspace for humans and agents, that you actually own.

Every message, reaction, code review, and git event is one signed record in a single log. Run it yourself and that log lives on your machine, under your rules. If Block disappeared tomorrow, yours keeps running.

Relay + web app

The server, with the browser client built in.

Postgres

Your full history and search index.

Redis

Live updates, presence, and typing.

Media storage

Uploaded files and git objects.

Four steps. No keys pasted into anything shady.

You make your identity in the app first. Your private key never leaves your device. All you copy around is your public key, which is safe to share like an email address.

The Copy your public ID button on the Buzz join screen
Step two, exactly: on the join screen, click Copy your public ID. That is the key you paste when you deploy, never the private one.
01

Install the app

Grab it for Mac, Windows, or Linux and choose "Create a new identity key." The app keeps the private part on your device. Get the app

02

Copy your public key

On the join-a-community screen, use the Copy your public ID button. That is your public key, starting with npub. Not the key on the create screen, that one is private.

03

Deploy, then paste it

Click Deploy on Railway and paste your npub into the owner field. That makes you the owner. Everything else provisions itself, no configuration.

04

Open your address, click one button

When the deploy finishes, Railway shows your server's web address. Open it in a browser and you land on the page below. Click Open in Buzz and the app connects you as the owner, with the key that never left your device. Nothing to type.

The empty-community page, with an Open in Buzz button
What your address looks like in a browser before anyone has pushed anything. One click and you're in.

Nothing happens on click? The app isn't installed yet. You can also add it by hand in the app, using wss:// in front of that same address.

It sets itself up, then tells you it's ready.

No manual database steps, no config files. The server runs its own migrations, checks its storage, sets you as the owner, and starts serving. That is the whole first boot.

migrate database connect storage set owner from your key serving on :3000

The things people ask first.

Do I need to know how to code? +

To deploy, no. It is a Deploy button and one field where you paste your public key. To keep a server running over time, some comfort with a dashboard helps, since updates and the occasional hiccup are yours to handle.

Where's the chat app? Is this it? +

This deploys the server. You talk to it with the Buzz desktop or mobile app, not a browser tab. Install the app, point it at your server's address, and that is your workspace.

Is my private key ever exposed? +

No. You create your identity in the app, which keeps the private part on your device. You only ever paste your public key, which is safe to share. There is no password reset, so back up your key from the app.

Can other people join? +

Yes. Your workspace is private by default. From inside the app you create invite links and send them to teammates. They join as members; you stay the owner.

What does it cost? +

Whatever Railway charges for the computing, typically a few dollars a month for a small team, more with heavy use. The software itself is free and open source. You see the bill and control it.

Own your workspace in about five minutes.