JT Draw
AI-powered SVG generator that turns natural language into production-quality vector assets
AI-powered SVG generator that turns natural language into production-quality vector assets
JT Draw is an AI-driven SVG asset generator. Users describe what they need in plain language — charts, diagrams, icons, illustrations — and get a polished, editable SVG in seconds. No design skills required, no complex tools to learn.
The studio interface is simple: a prompt bar at the bottom, a live canvas above. Type what you want, the AI generates it, refine with follow-up prompts until it's right.
Creating professional vector assets typically requires either design expertise (Figma, Illustrator) or developer time (hand-coding SVG, wiring up D3.js). Neither is fast, and both create bottlenecks. Teams need charts for presentations, icons for UIs, diagrams for docs — and they need them now, not next sprint.
The core technical challenge: making AI-generated SVGs reliable enough for production use. Raw LLM output is inconsistent — missing viewBoxes, broken markup, unsafe content. A single bad generation erodes trust in the tool.
A self-correcting agent engine sits between the user and the AI. Claude generates raw SVG markup from natural language prompts. The server extracts, validates, and sanitizes the output — checking for well-formed markup, proper viewBox attributes, and stripping any unsafe content (scripts, event handlers). If validation fails, the agent automatically retries with error context, up to a category-aware budget (2 rounds for icons, 4 for complex illustrations).
The entire flow is server-rendered. SVGs are generated via the Claude API, validated server-side, and delivered to the canvas via HTMX swap. No client-side JS framework — just the SVG and a prompt bar.
Internal project management tool built for how we actually work
Financial management and business operations platform for digital agencies
Self-hosted translation management system for multi-format, multi-locale apps