Liveflow

TurborepoVS CodeReactPythonLiveKitWebSocketReactFlowZustand

Liveflow is a real-time LiveKit agent visualizer built as a two-part system: a pip-installable Python package and a VS Code extension. The Python shim wraps the LiveKit Agents SDK by monkey-patching AgentSession so it can capture agent state changes, tool executions, handoffs, transcripts, metrics, and errors, then stream those events over a local WebSocket. That means you can watch a LiveKit agent run without changing your agent code.

The VS Code extension auto-detects LiveKit projects, adds a Run with Liveflow command, connects to the local WebSocket server, and renders a live dashboard in the Activity Bar. The dashboard shows an agent graph with active-agent highlighting, a tool timeline, a live conversation transcript, a chat context inspector, and a real-time state indicator. The codebase is structured as a Turborepo monorepo with a VS Code extension, a React webview dashboard, a landing site, and the Python runtime package that powers the integration.

Live link: https://liveflow.lakshyaworks.dev/

Liveflow | Lakshya Paliwal