Skip to content
GroundworkGroundwork
Esc
↑↓navigate↵open⌘Jpreview
On this page

Groundwork

One design and architecture system for every app, site, CLI, terminal UI, Omarchy panel and agent.

Groundwork

One design and architecture system for every app, site, CLI, terminal UI, Omarchy panel and agent.

Groundwork is one way of designing and building everything in my repositories: how it looks, how it behaves and how it’s put together. Every app starts from the same base and picks its own theme, so the apps stay related without looking the same or looking generated.

It isn’t a web kit. The same design reaches web apps and sites, desktop apps, terminal apps and CLI output, Omarchy panels, Home Assistant cards and agents. Themes and tokens are written as data, and each target gets its own generator.

Where to start

  • Principles: the rules every part follows.
  • Targets: how each kind of app gets the design.
  • Foundations: colour roles, type, spacing, radius, motion and focus.
  • Themes: Base and the five themes, each shown live in light, dark and Darker.
  • Components: the first Lit component, running on the page.

What’s here today

Part Where
Theme and token documents, the solver and every generator packages/tokens
Shared docs-site branding, layout and config packages/docs-kit, published as @timmo001/docs-kit
This site docs

The plan and its progress are on the tracking issue.

Last updated on