Skip to content

Release v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Mar 00:03
· 10 commits to main since this release

Kratt is a WordPress Block Editor sidebar that lets you describe content in plain language and inserts the right blocks automatically, without requiring you to know block names or navigate the inserter.

Kratt demo

Click the image to watch the full demo on YouTube.

This is the first public release. The plugin is experimental: it depends on WordPress 7.0 and its built-in AI Client (wp_ai_client_prompt()), which is not yet available in a stable WordPress release. It is intended for developers and early adopters who want to explore what AI-assisted block composition looks like in the native editor experience.

What it does

  • Composes blocks from natural language prompts via a sidebar panel
  • Reads the full block registry of your site, including theme and plugin blocks
  • Supports nested blocks, cursor-aware insertion, and allowed-blocks restrictions
  • Integrates with the WordPress Abilities API so plugin blocks can expose their attributes to the AI, enabling the AI to populate non-text fields (coordinates, zoom levels, enums, etc.) from natural language

Getting started

See the README for installation instructions, requirements, configuration, and usage examples.

Contributing

Feedback, bug reports, and pull requests are welcome. See CONTRIBUTING.md for architecture details and contribution guidelines.