← All repos

lavish-axi

HTML is the new markdown. Lavish is the new editor for your HTML artifacts.

Browse cluster: Cluster 115
157commits
14contributors
3languages

Tech stack & purpose

Lavish is a CLI and local HTTP server that opens HTML artifacts in a browser for collaborative review and annotation. Users can annotate elements, select text ranges, and edit Mermaid diagrams as interactive whiteboards, with feedback sent back to agents via a long-polling API. The project is built in ESM-only JavaScript running on Node 22+, validated with TypeScript's `checkJs` mode, and uses tools like Prettier, ESLint, and the native `node:test` runner. The architecture spans a detached background server process, a browser-based annotation interface with sandboxed iframes, passive layout-warning detection, live reload via file watching with `chokidar`, and Excalidraw-based whiteboard editing for Mermaid diagrams, with security hardened against DNS rebinding and origin-based attacks.

Community & reference links

Languages

JavaScript
92.4%
HTML
5.2%
CSS
2.4%

Contributors