What problem does it solve?
Loom enables developers to build applications where Claude Code runs as the runtime. It provides a server that spawns claude -p processes or uses the Agent SDK, a front-end interface, and streaming capabilities to render structured outputs in real time.
Core Features & Use Cases
- Architecture that connects a frontend UI to a Node.js server and a Claude runtime, enabling file access, command execution, and streaming results.
- Supported patterns include REST + SSE for one-shot tasks, WebSocket for multi-turn sessions, and OAuth-based multi-user authentication.
- Use cases span interactive dashboards, code analysis pipelines, and automated tool orchestration with structured outputs.
Quick Start
Start a Loom app by configuring a frontend to communicate with a Node.js server that spawns claude -p processes and streams structured results.