Skip to content
Mesh

A fast, elegant team chat with channels, DMs, voice and video calls, and large file sharing, backed by gap-free message ordering you can actually trust. On web, mobile, and desktop.

Generally availableGoNext.jsWebSocketPostgreSQLRedis
The problem

Collaboration tools buckle exactly when the team scales.

Most chat platforms are prototypes that got popular. They hold up in a ten-person workspace and fall apart at a thousand: messages arrive out of order, uploads time out, and every new client drifts a little further from the truth.

  • Message ordering that quietly breaks under concurrent writes.
  • File uploads that fail at exactly the size teams actually share.
  • Reconnects that lose whatever arrived while you were offline.
  • A UI that feels like a compromise on at least one of your devices.
The solution

A collaboration core engineered like infrastructure.

Mesh treats a workspace as a replicated log, not a pile of rows. Every message is sequenced server-side before it fans out, so ordering is a property of the system rather than a hope. The result is a chat that stays elegant and correct on web, mobile, and desktop.

  • Server-assigned sequence numbers give total order per channel, always.
  • Idempotent sends mean no duplicates, even through a flaky connection.
  • Reconnect and Mesh backfills exactly what you missed, nothing more.
  • HD voice and video calls with screen sharing, one tap from any channel.
Features

What Mesh does.

Realtime messaging & presence

Persistent WebSocket fan-out with server-assigned ordering. Messages land once, in sequence, on every client, with live presence and typing.

Voice & video calls

Jump from any channel into crystal-clear HD voice or video in one tap, with screen sharing built in.

Share large files

Drag in big files, images, and clips. Uploads stream straight to object storage, so size limits stay generous.

Channels, groups & DMs

Public channels for the whole team, private groups for projects, and one-to-one DMs, organised per workspace.

Reconnect backfill

Drop offline and Mesh replays exactly what you missed. Cold start on a year-old workspace is still instant.

Gap-free & reliable

Monotonic per-channel sequence numbers and idempotent sends mean no duplicates and no lost messages, ever.

Architecture

How it's put together.

Every layer exists because a guarantee demanded it.

  1. Edge

    TLS termination and connection upgrade at the nearest region. Sticky routing keeps a session on one gateway for its lifetime.

    EnvoyWebSocket
  2. Gateway

    Stateless Go services holding the socket fan-out. Each gateway owns connections, never state. Losing one costs a reconnect.

    GogRPC
  3. Sequencer

    The ordering authority. Assigns a monotonic sequence per channel before anything is durable or visible.

    GoRaft
  4. Storage

    Postgres for the message log and metadata, Redis for presence and cursors, object storage for file content.

    PostgreSQLRedisS3
See it live

Mesh is running today.

Open the real product and try it yourself, at mesh.synopshq.com.

Open Mesh
A globe of connected nodes forming a mesh network
Live
Pricing

Priced to be predictable.

Start free and upgrade as the team grows. Nothing here is a surprise later.

Free

$0forever

For small teams getting started.

  • Up to 10 members
  • Unlimited channels & DMs
  • 1:1 voice & video calls
  • Web, mobile & desktop apps
Get started

Team

Most popular
$6per user / month

For growing teams that live in chat.

  • Unlimited members & history
  • Group video calls & screen share
  • Large file sharing
  • Multiple workspaces
  • Priority support
Get started

Enterprise

Customannual

For organisations with scale, security & compliance needs.

  • SSO & SAML
  • Audit logs & data residency
  • Dedicated infrastructure
  • 99.9% uptime SLA
  • 24/7 priority support
Talk to us
FAQ

Questions, answered directly.

How does Mesh guarantee message order?

Every channel has a monotonic, server-assigned sequence number, and sends are idempotent. Messages land once and in order on every client, and a reconnect backfills exactly what you missed, so no duplicates and nothing lost.

What platforms does Mesh run on?

A fast web app in any modern browser, native mobile apps for iOS and Android, and native desktop apps for macOS, Windows, and Linux, all from one elegant, in-sync experience.

Does Mesh have calls and file sharing?

Yes. Jump from any channel into HD voice or video with screen sharing in one tap, and drag in large files, images, and clips that stream straight to object storage.

Is my team's data secure?

Data is encrypted in transit and at rest. Enterprise adds SSO and SAML, audit logs, data residency, and dedicated infrastructure for teams with compliance requirements.

Is Mesh production-ready?

Yes. Mesh runs in production on Go and Next.js, with a 99.9% uptime SLA available on Enterprise. The load-bearing ideas, gap-free ordering and reconnect backfill, are baked in rather than bolted on.

Ready to try Mesh?

It's live today. Open the app and see it for yourself.