Atomberg hackathon · self-hosted SFU

Support,in focus.

Video-assisted customer support, owned end-to-end. An agent opens a session, the customer joins from a browser — both see, hear, screen-share, chat, and record. Media routes through your own server. No third-party video API.

Open AtomLens See how it works
atomlens · live support sessionREC 08:42
PN
Priya Nair
Agent · Atomberg
What it is

Voice can't see.
Now support can.

AtomLens gives support teams a video call layer they own end-to-end. Every byte of media flows through Atomberg's own SFU — never a hosted third party — so sensitive support interactions stay on your infrastructure.

0P2P
media via your SFU
0roles
agent · customer
0click
create a session
0%
browser-based
What you get

Everything a support call needs — and nothing you rent.

SEE

Real video, routed by you

Self-hosted LiveKit SFU forwards encrypted SRTP — never browser-to-browser. Mute, camera, screen share, adaptive simulcast for stability.

TALK

Chat that stays on record

Realtime in-call messaging, persisted to Postgres. Share files; full history retrievable after.

RECORD

Record to your own cloud

Egress writes MP4 straight to your R2 bucket. Status: in-progress → processing → ready.

GOVERN

Admin console + metrics

Every live session, full event logs, force-end, and Prometheus metrics for ops monitoring.

The flow

Four moves. One call.
Browser to browser, securely.

· live demo ready
01

Create

Agent

Open a session in one click. A scoped invite link is minted instantly.

~5 sec
02

Invite

Agent → Customer

Share the link or email it. The customer joins from any browser — no install.

~10 sec
03Now

Connect

Both

Video, audio, screen share, and chat — all routed through your own SFU.

real-time
04

Review

Agent / Admin

Recording, chat history, and full session log persist after the call.

always-on