Tools for documenting software architecture as a LikeC4 model, with a documentation site generated from it. This site is built with them: its pages, diagrams and tables come from a model of the toolkit itself.
npm create @architecture-model my-architecture
See Start a repository for what that gives you.
Name Technology Description Tags Template Astro Starlight, LikeC4 The architecture repository that every project starts from: model, documentation site, arc42 and ADRs. Generator Node.js Copies the template and writes the project name and description into it. Editable metadata Astro integration Shows element metadata in pages and lets the dev server edit it in place. Claude Code plugin Claude Code skills Skills that teach coding agents to work in an architecture repository.
Source Target Label Technology Architect Generator Creates a repository with Architect Template Writes the model and pages in Architect Editable metadata Edits metadata with Architect Claude Code plugin Delegates edits to agents with Generator npm registry Is installed from Editable metadata npm registry Is installed from Template GitHub Pages Is published to
Their package, lifecycle and languages are metadata in the model, shown with the editable metadata addon:
Name Package Lifecycle Written in Template production MDX, LikeC4, TypeScript Generator @architecture-model/create production JavaScript Editable metadata @architecture-model/editable-metadata experimental JavaScript, Astro Claude Code plugin experimental Markdown