Sprout is a minimal Embeddr frontend that connects to any Embeddr instance and renders its plugin panels. It's built on @embeddr/zen-shell — the same panel framework that powers the full Embeddr frontend.
Use Sprout as:
- A lightweight client when you don't need the full frontend
- A reference implementation for building custom Embeddr UIs
- A starting point for your own Embeddr-powered application
pnpm install
pnpm devPoint it at your Embeddr instance:
VITE_BACKEND_URL="http://localhost:8003/api/v1" pnpm devSprout supports live theme switching with full customization.
- Zen Shell integration with panel management
- Sidebar with connection status, plugin status, panel launcher
- Theme controls with live switching
- Command bar
- Tiling layout for panels
- DevTools panel
Sprout (this repo)
└── @embeddr/zen-shell — panel framework, plugin loader
├── @embeddr/react-ui — UI components
└── @embeddr/client-typescript — API client
Sprout is intentionally minimal — the heavy lifting happens in zen-shell. This makes it easy to build your own Embeddr frontend by swapping Sprout's layout for your own.
Copyright 2026 Embeddr Labs and Contributors
Licensed under the Apache License, Version 2.0.




