@blockwriteaileaf/blockwriteai
v1.5.4
Published
BlockWriteAI JSON-first drop-in block writing editor with free core blocks, preview mounting, and license-gated premium plugins.
Maintainers
Readme
BlockWriteAI
BlockWriteAI is a production-ready, block-first AI document editor for modern web applications. It helps teams create structured documents with editable blocks, rich formatting, comments, signatures, diagrams, exports, and licensed AI-powered writing workflows.
For complete documentation, integration guidance, production examples, API details, premium feature guidance, and troubleshooting, visit:
https://blockwriteai.in/documentation
What BlockWriteAI Does
BlockWriteAI gives developers and product teams a document editor that stores content as clean JSON blocks instead of fragile HTML-only content. It is designed for business documents, internal tools, SaaS dashboards, CRMs, proposal builders, legal workflows, HR documents, technical documents, approval flows, and AI-assisted document creation.
The editor supports normal writing workflows as well as advanced document workflows such as comments, previews, signatures, signature flow, Mermaid diagrams, LaTeX/math, charts, and AI-generated block output.
Free Features
The free editor includes the core writing and document-building experience.
- JSON-first block document structure.
- Read/write editor mode.
- Read-only preview rendering.
- Automatic preview mounting.
- Save workflow with editor data access.
- Document render/update workflow.
- HTML export.
- Markdown export.
- Light and dark theme support.
- Inline toolbar for bold, italic, underline, strike, quote, links, alignment, comments, and clear formatting.
- Image upload support.
- File attachment support.
- Base64 upload fallback for local/demo use.
- Local autosave support.
- Comment mark UI.
- Comment popover UI.
- Comment metadata inside document JSON.
- Document persistence hooks.
- Comment persistence hooks.
- Signature persistence hooks.
- TypeScript definitions.
- Text/paragraph block.
- Heading block.
- Quote block.
- Ordered and unordered list block.
- Checklist block.
- Code block.
- Image block.
- Table block.
- Embed block.
- Callout block.
- Divider block.
- Button block.
- Toggle/collapsible block.
- Multiple blocks in a row.
- Link preview block.
- Raw HTML block.
- Attachment block.
- Chart block.
- LaTeX/math block.
- Audio block.
- Columns block.
- Required rendering assets for free blocks.
Premium Features
Premium features are license-gated and are enabled through the BlockWriteAI premium license flow.
- AI assistant drawer.
- Improve writing.
- Fix grammar.
- Summarize selected content.
- Expand selected content.
- Make writing professional.
- Generate editor blocks from natural-language prompts.
- Streaming AI generation preview.
- AI result preview.
- AI copy action.
- AI insert/apply behavior.
- AI history support.
- AI usage tracking.
- AI usage details.
- Code assist workflows.
- Mermaid diagram block.
- Mermaid diagram rendering.
- Drawing canvas.
- Drawing shapes.
- Drawing connectors.
- Drawing text controls.
- Drawing styling controls.
- Drawing image insertion.
- Drawing zoom/workspace controls.
- Saved drawing JSON.
- Single signature block.
- Signature capture.
- Signature restore.
- Signature event tracking.
- Signature Flow for sequential multi-signer approval.
- Multi-step signer workflow.
- Signature Flow restore.
- Letterhead/company document formatting.
- Official document formatting support.
- Premium usage metering.
- License verification.
- Subscription validation.
- Feature access checks.
- Premium event tracking.
Accessing Premium Features
Premium access is controlled by a BlockWriteAI license.
- Activate or purchase a BlockWriteAI license from your BlockWriteAI account.
- Enable the premium features included in your plan.
- Use the documented premium license flow from the official documentation.
- Keep license verification, subscription checks, AI usage, premium usage, and event validation server-side.
- Follow the premium integration guide at https://blockwriteai.in/documentation.
Documentation
Use the official documentation for examples, API details, premium configuration, storage guidance, comments, signatures, signature flow, AI generation, Mermaid, LaTeX, deployment, and production best practices:
