Skip to content

Codraft

Document assembly through conversation — for people already working with Claude and AI

1. Add Your Template

Place a .docx or .html template in templates/, using {{ variable_name }} placeholders wherever you need dynamic content.

2. Claude Interviews You

Tell Claude to “prepare a [document type]”. Claude finds the template and walks you through a natural conversation — skipping irrelevant sections, letting you answer in any order, and collecting lists with an “add another?” flow.

3. Get Your Document

After confirming all values, the completed document is rendered and saved to output/. Docx templates produce .docx files; HTML templates produce both .html and .pdf.

Natural Conversation

Claude interviews you — not a form. Handle messy input, point to documents or photos instead of typing, change your mind mid-way. Ambiguity becomes dialogue, not an error.

Zero Infrastructure

No server. No database. For individuals, Codraft runs inside Claude with nothing to host. For organisations deploying Claude at scale, it ships as a Claude Code plugin and rolls out in minutes.

Conditional Logic

Use {% if %} / {% else %} blocks for sections that should only appear based on user answers. The interview skips irrelevant questions automatically.

Repeating Sections

Use {% for item in items %} loops for line items, milestones, or any repeating content. Claude collects entries one at a time with a natural “add another?” flow.