AI-native development
One Cratis way. Every AI tool.
Give agents the same domain model, framework conventions, generated contracts and operating vocabulary your team uses — then keep the compiler, specifications, CI and human review in charge.
One canonical skill source Native generated adapters Project facts stay local
Why structure matters
Faster generation should not mean faster drift.
A general assistant can produce plausible code quickly. Cratis gives it explicit boundaries so the result still looks like your system and still has to pass the same gates as human work.
Model before implementation
Commands, facts, streams, state views, reactions and compliance questions become explicit before an agent starts creating files.
Domain intent stays visibleBuild with the framework
Chronicle- and Arc-aware workflows know Cratis vertical slices, typed concepts, event contracts, projections, generated proxies and specification patterns.
Less plausible-but-wrong architectureUse the tools your team chose
One approved skill tree is generated into host-native layouts for Claude Code, Codex, GitHub Copilot, Cursor, OpenCode and Pi. Packaging changes; the Cratis behavior does not.
One behavior across ecosystemsOperate from durable facts
The CLI and Chronicle MCP give approved assistants documented ways to inspect events, observers and jobs without pretending a coding skill is a production credential.
Build and operations stay separateTrust by construction
Released. Ready to install. Clear about limits.
Cratis AI has a supported public release, starting with v1.0.0. Install the @cratis/pi npm package, use Cratis's own GitHub-hosted plugin marketplaces for Claude Code, Codex, GitHub Copilot and Cursor, or choose the cratis CLI's managed installation. Project context stays with the project.
Marketplace plugins track Cratis/AI's main branch, not a pinned release. The Pi package is versioned; there is no separately published, versioned package per profile. These are Cratis-hosted marketplaces, not a claim of vendor-curated central listings.
OpenCode is supported through managed installation, not a plugin marketplace entry. Kiro, Junie and Gemini are not supported. Installation does not replace compiler gates, specifications, CI or human review.