A Jolt app · requires Jolt ↗

Be yourself.
Keep your data.

Spoke is a social app for sharing posts, following people you know, joining conversations, and sending private messages. Your identity, connections, and content stay with you through Jolt.

A Spoke social graph full of posts and conversations People you know form a social graph. Spoke gathers their posts and replies, while encrypted private messages are delivered through Jolt. Maya Bob

01 / Why Spoke

Social relationships
should survive software.

Your profile and connections should belong to you, not to whichever social app happens to be popular today.

  1. 01

    Bring your identity

    Spoke uses the identity already protected by Jolt. It does not create another username or ask for your private identity key.

  2. 02

    Approve the app

    You choose what Spoke may do. Jolt checks every request before publishing a post, reading your contacts, or opening a private message.

  3. 03

    Keep your connections

    If you replace Spoke with another compatible app, your identity and content do not need to disappear with it.

02 / What you can do

Share, reply,
and stay in touch.

Spoke gives you profiles, posts, conversations, and private messages, all tied to the identity you control through Jolt.

01
AW

Profiles

Your name, photo, bio, and links are published under your Jolt identity rather than trapped inside a Spoke account.

02

People-you-know feed

Add people directly. Spoke gathers their posts into a feed on your device instead of asking one company to build the timeline.

03

Nested threads

Replies form conversations that people can exchange directly. Spoke arranges them into the familiar thread you see.

04

Private messages

Jolt locks each message for its recipient before it leaves your device. Spoke never receives the keys that protect your identity.

03 / Architecture

Spoke is the app.
Jolt is the home.

Spoke makes the social experience. It uses a scoped session with your local Jolt daemon, which holds your identity, checks every request, and joins the Jolt network.

How Spoke works with Jolt Spoke uses a capability-scoped session with the local Jolt daemon. The daemon signs and verifies protocol data, then communicates with Jolt peer nodes and Jolt relay nodes. THIS DEVICE JOLT NETWORK S SPOKE social experience APP API SCOPED SESSION LOCAL JOLT DAEMON jolt-node Checks Spoke's grant Signs + verifies state Stores content + logs keys never enter Spoke JOLT PEER NODE signed state + content JOLT RELAY NODE discovery · optional pinning Spoke uses Jolt. It does not become Jolt.
Spoke talks only to the capability-scoped App API. The local daemon keeps the keys, signs and verifies protocol state, and communicates with peer or relay nodes.

IF SPOKE VANISHEDyour Jolt identity would still be yours.

WHAT SPOKE NEVER GETSyour private identity key.

Experimental v0

You can try it today.
Expect rough edges.

Spoke is desktop-first. Jolt must be running on your computer, and you approve Spoke before it can use your identity. It is not a finished public social network.

AVAILABLE
  • Profiles and contacts
  • Posts and nested replies
  • Image attachments
  • Follow requests
  • Encrypted messages
V0 LIMITS
  • Manual Jolt approval
  • No global people search
  • Eventually consistent refresh
  • Unsigned macOS build
  • No security audit

Spoke v0.1.6 · 5 August 2026

Jolt first.
Spoke second.

Spoke connects to the Jolt node running on your computer. Once Jolt is installed and running, choose the Spoke build for your platform.

Required first

Spoke cannot run standalone. Jolt holds your identity, joins the network, and asks you to approve Spoke before the app can open.

Download Jolt ↗

The macOS build is not yet notarized. If it is blocked after installation, allow it under Privacy & Security.

Get Jolt first →Release notes ↗