GRAIN — an AI-interaction design system where every surface is operable by both human and AI through one shared vocabulary. Monorepo home of @tjakoen/{grain,mill,proof,crumb}.
https://tjakoen.github.io/grain/ ↗ HEALTH ? 96 / Healthy
GRAIN — an AI-interaction design system where every surface is operable by both human and AI through one shared vocabulary. Monorepo home of @tjakoen/{grain,mill,proof,crumb}.
https://tjakoen.github.io/grain/ ↗// readme
This is the monorepo for the GRAIN family: one Bun workspace holding five packages. Four of them are published layers that build on each other, from the design system up to the tools built on it. The fifth is a workspace-only MCP server that reads what those layers export. Each layer is its own package, so an app can adopt just the design system or the whole stack. Nothing here has a build step, everything runs on Bun straight from TypeScript.
| Package | What it is | Docs |
|---|---|---|
@tjakoen/grain | The AI-interaction design system and its default theme. Every surface is operable by a human or an AI through one shared vocabulary, with the AI’s presence shown as a visible signal (grain = AI). | grain/docs |
@tjakoen/mill | Markdown In, Living Layouts. A Markdown to GRAIN-pages CMS: feed it markdown and images, it renders GRAIN pages. | mill/docs |
| … |