Skip to content
This repository was archived by the owner on Aug 18, 2026. It is now read-only.

Repository files navigation

SagaSmith UI

Website · Platform overview · Hosted service · Content catalog

Cross-system client exploration for the SagaSmithAI platform. This repository is where shared TTRPG interface concepts can be tested before they become stable system-specific workbenches.

Scope

The shared UI should eventually provide system-neutral surfaces for:

  • Agent/channel presence and authenticated table identity;
  • campaign selection, branch continuity, events, and snapshots;
  • party and actor knowledge boundaries;
  • source-aware rule and module navigation;
  • plugin-provided system panels for D&D, CoC, and future systems.

System mechanics do not belong here. D&D combat, CoC SAN/chases, character schemas, and content parsers remain in their system runtimes and MCP services. The browser must never access domain databases directly.

Current status

Prototype. The D&D-specific product direction is being validated first in sagasmith-dnd-ui. Shared components should move here only after their contracts are proven across at least two systems.

Development

Requires Node.js 22.12+.

npm install
npm run dev
npm run build
npm run preview

License

Apache-2.0

About

Unified system-neutral shell for SagaSmithAI tabletop experiences.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages