You send JSON. You get clean HTML. No rebuilds, no npm install.
Your agent's output can become a spreadsheet, chat, timeline, matrix, or research lab.
Live demo: the-fleet.casey-digennaro.workers.dev/seed-ui
Append ?layer= to render any JSON.
- Fork this repository.
- Deploy with
npx wrangler deploy(free Cloudflare accounts work). - Tweak the layer templates in
src/index.ts. Done.
You own every line. No upstream changes will ever break your UI.
This is a single Cloudflare Worker. You send JSON and a layout name. It runs the matching template and returns semantic HTML. Every request is independent. All rendering happens on the edge; pages typically load in under 100ms.
- 5 Layouts: spreadsheet, messenger, feed, matrix, research lab.
- Zero Dependencies. Pure TypeScript, HTML, and CSS.
- No Required Schema. Use the JSON you already output.
- Themes: Full dark/light mode via URL parameter.
- Secure: Built-in Content Security Policy headers.
- Accessible: Semantic markup that's easy to restyle.
JSON payloads are limited to ~1 MB per request, as defined by the Cloudflare Worker runtime. This is a stateless renderer and will not store your data.
Open source, MIT license. Attribution: Superinstance and Lucineer (DiGennaro et al.)
Built with Cocapn — the open-source agent runtime. Part of the Lucineer fleet