Web-based tool for creating, validating, and browsing AI Declaration Format files. All processing happens client-side; no data leaves your browser.
- Generator: build aidecl.yaml declarations through a guided form with live YAML preview, download, copy, and shareable links
- Validator: paste or upload YAML/JSON files to validate against the AI Declaration schema (Draft 2020-12)
- Library: browse 8 reference examples covering minimal, web app, research, high-risk, enterprise, and more
- Next.js 16 (App Router, static export)
- React 19
- TypeScript
- Tailwind CSS v4
- shadcn/ui (Radix UI primitives)
- ajv for JSON Schema validation
- js-yaml for YAML parsing
- Self-hosted Inter font (no external requests)
npm install
npm run devOpen http://localhost:3000 in your browser.
npm run buildProduces a static export in out/. No server required. Deploy to any static hosting.
Works with any static hosting:
- GitHub Pages: deploy the
out/folder - Netlify: build command
npm run build, publish directoryout - Vercel: import project, framework auto-detected
- Cloudflare Pages: build command
npm run build, output directoryout
- Syntax highlighting in code preview
- Inline YAML linting
- Diff view between versions
- Guided wizard mode
- Print stylesheet for declarations
- PWA support
All processing is client-side only. No data leaves your browser. No analytics, no tracking, no cookies.
Apache-2.0. See LICENSE and NOTICE.