Interactive React/Vite artifact defining OpenLens’ visual system, component behavior, motion rules, data visualization patterns, responsive layouts, and product UI direction. Intended as a shared reference for designers, engineers, and agents building OpenLens interfaces.
  • TypeScript 71.8%
  • CSS 27.8%
  • HTML 0.4%
Find a file
2026-07-17 14:08:49 -07:00
.gitea/workflows ci: deploy design board to Bread95 2026-07-15 16:50:06 -07:00
src feat: add agent artifacts sidebar button 2026-07-17 14:08:49 -07:00
.gitignore feat: add OpenLens design language board 2026-07-15 14:55:33 -07:00
earthrise-apollo8.jpg feat: add OpenLens design language board 2026-07-15 14:55:33 -07:00
index.html feat: switch typography to Archivo 2026-07-16 15:47:12 -07:00
openlens-design-language-spec.md fix: clarify settings organization scope 2026-07-16 17:08:08 -07:00
package-lock.json feat: add OpenLens design language board 2026-07-15 14:55:33 -07:00
package.json feat: add OpenLens design language board 2026-07-15 14:55:33 -07:00
README.md docs: link UI UX overhaul tracking 2026-07-15 16:56:22 -07:00

OpenLens Design Language

Interactive design-language deck for OpenLens: research-grade observability for AI answer surfaces.

The artifact combines design principles, visual direction, component behavior, motion rules, data visualization conventions, and product page specimens. It is intentionally built as a small React/Vite project so the design language can demonstrate interaction instead of existing only as static documentation.

Run Locally

npm install
npm run dev

Verify

npm run typecheck
npm run build

Deployment

Pushes to main deploy to Bread95 through the Gitea webhook receiver. The live tailnet artifact is served at http://bread95:8095/.

Project Tracking

Use the Linear project and issues below when turning this direction board into product work:

Main Files

  • src/ contains the interactive deck.
  • openlens-design-language-spec.md contains the written design-language specification.
  • earthrise-apollo8.jpg is the editorial image specimen used by the visuals page.

Generated output in dist/ is not committed.