Architecture as Types

Enforce architectural rules at compile time. Define your architecture as TypeScript types — KindScript checks that your code follows them.

Open Source

KindScript

A TypeScript compiler plugin that validates your codebase against architectural patterns. No runtime overhead, pure type-level enforcement.

Compile-Time Checking

Architectural violations are caught before code ships — not in code review or at runtime. Violations appear as diagnostics in your IDE.

Zero Runtime

All APIs are pure TypeScript types. No runtime code, no bundle impact, no performance cost. import type is all you need.

TypeScript-Native

No new language, no config files. Your architecture is defined in .ts files using the type system you already know.

AI-Powered

KindScript Agent

Discover the architecture your codebase already has. Agent uses AI to scan your code, classify files into architectural roles, and visualize the result.

AI-Powered Discovery

Claude analyzes your codebase to identify patterns, architectural layers, and component relationships automatically.

Interactive Graph

Visualize your architecture as an interactive graph. Explore kinds, instances, and relationships with detail views and filters.