git404hub

what is claude2stream fr?

broady/claude2stream — explained in plain English

Analysis updated 2026-05-18

111TypeScriptAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

A tool that turns your local Claude Code conversation history into a live-updating web page you can watch in real time.

vibe map

mindmap
  root((claude2stream))
    What it does
      Watches Claude session files
      Streams them live
      Web UI viewer
    Tech stack
      Go backend
      Web frontend
      Docker
    Use cases
      Monitor active sessions
      Review past conversations
      Self host on your machine
    Audience
      Developers using Claude Code
      Tinkerers
      Self hosters

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Watch your own Claude Code sessions update live in a browser as you work.

VIBE 2

Review past Claude Code conversations without digging through raw JSONL files.

VIBE 3

Run it in Docker as a read-only, self-hosted viewer for your local machine.

what's the stack?

GoTypeScriptDocker

how it stacks up fr

broady/claude2streamdefi-ape/polymarket-kalshi-arbitrage-botplacenl2026/okx-agent-trade-kit
Stars111111111
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderatemoderate
Complexity2/53/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Docker is the fastest path, the Docker run mounts your Claude directory as read-only.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

claude2stream is a small tool that reads your local Claude Code conversation history and exposes it as a live-updating web interface. Claude Code stores conversation logs as JSONL files (a line-by-line JSON format) in a directory on your machine. This tool watches that directory and serves a streaming web UI at a local address so you can browse and watch your sessions in real time. The tool is built as a Go backend that monitors the file directory for changes and exposes the conversations as "Durable Streams" (a streaming data format), paired with a web frontend for viewing them in a browser. It can be run via a pre-built binary, built from source, or run as a Docker container. The Docker command mounts your local Claude directory as read-only, so the tool only reads your history and cannot modify it.

prompts (copy fr)

prompt 1
Help me set up claude2stream with Docker to view my Claude Code sessions.
prompt 2
Show me how to build claude2stream from source.
prompt 3
Explain how claude2stream's Go backend watches my Claude directory for changes.
prompt 4
Walk me through running claude2stream as a read-only Docker container.

Frequently asked questions

what is claude2stream fr?

A tool that turns your local Claude Code conversation history into a live-updating web page you can watch in real time.

What language is claude2stream written in?

Mainly TypeScript. The stack also includes Go, TypeScript, Docker.

What license does claude2stream use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is claude2stream to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is claude2stream for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.