Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Embeddr Sprout

A lightweight Embeddr client built on the Zen Shell framework.

license


Sprout Sidebar

What is Sprout?

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

Quick Start

pnpm install
pnpm dev

Point it at your Embeddr instance:

VITE_BACKEND_URL="http://localhost:8003/api/v1" pnpm dev

Themes

Sprout supports live theme switching with full customization.

Pink theme Mecha theme Forest theme

What's Included

  • 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

Architecture

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.

Packages

react-ui version license

License

Copyright 2026 Embeddr Labs and Contributors

Licensed under the Apache License, Version 2.0.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages