Codraw

Your work goes out looking like someone made it.

Describe the chart, the diagram, the figure, the cover. Pick the look once. What lands is finished artwork — captioned, numbered, in your house style — not a default render you then apologise for.

2 col620 px
Drag the handle
020406080Q1Q2Q3Q4valuequartervalue
THOUSANDS USD42Q155Q248Q371Q4
Default rendererCodraw
Fig. 1 — Retainer revenue by quarterSame data, same six seconds of work. One of them you would put in front of a client.Left: typical default output, redrawn for comparison · Right: sample Codraw output

One sheet. Any kind of artwork.

A chart, a process, a figure for a lesson, a stat for a post, a looping explainer, a cover. All from the same sentence box, all finished to the same standard.

THOUSANDS USD42Q155Q248Q371Q4
Fig. 4 — Retainer revenue by quarterA chart from four numbers pasted into the box.
BriefDraftReviewPublished
Fig. 5 — How a piece gets publishedA process, where weight carries the sequence.
3.4×more replies after the rewrite214 OF 630 OUTBOUND
Fig. 6 — Reply rate after the rewriteA stat figure sized for a post header or a slide.
baca² + b² = c²
Fig. 7 — Right triangle, worksheetGeometry in pencil, because it is going in a worksheet.
ClientQueueWorkerLOOPS · 3.2s · MP4 OR GIF
Fig. 8 — Job through the queueA looping explainer. Exports as video or GIF.
Q3 RetainerReviewWhere the year was actually won
Fig. 9 — Header for the write-upA cover in the house style, not a stock gradient.

Underneath, Codraw runs Mermaid, Graphviz, Vega-Lite, Plotly, matplotlib, MathJax, Manim and image models. You never pick one and you never learn one. If you already know the syntax, the generated source sits under the artwork and stays editable.

The media are the part we are proudest of.

Not a filter dropped over a flat render. Graphite hatches at a consistent angle and the outline is drawn twice. Wax overshoots the corner and skips where the pressure drops. Watercolour pools and darkens at the edge the way it actually dries.

THOUSANDS USD42Q155Q248Q371Q4

Pencil

Hatched fills at a consistent angle and an outline drawn twice, slightly out of true. For drafts and worksheets — anything that should not look final.

THOUSANDS USD42Q155Q248Q371Q4

Crayon

Fat wax strokes that overshoot the corner and let the paper through where the pressure drops. For teaching material and decks that need to feel human.

THOUSANDS USD42Q155Q248Q371Q4

Watercolour

Translucent washes that pool and darken at the edge as they dry, with a soft bleed past the shape. For covers, headers and reports that want warmth.

Texture never carries meaning on its own. Every series keeps its label, its value and a distinct hue, so a pencil chart reads the same to a screen reader as a clean one.

Set the house style once.

Palette, type, caption rules, figure numbering. Everything you make afterwards arrives already in it, which is what makes a set of visuals look like a set rather than a pile.

Editorial
THOUSANDS USD42Q155Q248Q371Q4
Neo
THOUSANDS USD42Q155Q248Q371Q4
Pastel
THOUSANDS USD42Q155Q248Q371Q4

On the overlay, not on the board.

Three things we are building. They sit on the tissue because they are not printed yet — nothing above this line describes anything Codraw cannot do today.

Tissue overlay · proof only · not for press
01

One endpoint, any visual

A single API call, and an MCP server, returning finished artwork from a description. Your docs pipeline, your notebook, or your agent gets the same box you get.

02

Agentic drafting

Hand over a report or a dataset and let Codraw propose the whole set of figures, then argue with it about which ones earn their place.

03

Style library

Find a look you like on someone else’s work and set it as your house style in one click.

Put something on the board.

Twenty credits on signup, good for thirty days. Enough to find out whether what comes out is something you would actually publish.

No card required