@archway-ai

ArchwayAI Registry

The shared shadcn component registry for every ArchwayAI app and client repo. One set of brand-agnostic, token-referencing primitives plus per-brand themes — fix or improve a component once, every consumer re-pulls it. Style is a parameter (the theme item), not a fork per repo.

1. Point a repo at the registry

Add this once to the consumer repo's components.json:

{
  "registries": {
    "@archway-ai": "https://registry.archwayai.com/r/{name}.json"
  }
}

2. Add a theme, then primitives

Pull the brand tokens first, then any brand-agnostic component:

npx shadcn@latest add @archway-ai/theme-house
npx shadcn@latest add @archway-ai/data-table

6 items