Vector image creator

A vector workspace humans and AI agents can reason about.

Use explicit paths, layers, styles, and versioned documents instead of an opaque raster surface.

Keep the drawing model explicit.

Each path is made of line, quadratic Bézier, cubic Bézier, or elliptical arc segments. Groups, drawings, and embedded images form a readable document tree.

That structure is useful for manual editing and for assistants that need to propose repeatable vector changes rather than paint pixels.

Use operations with inspectable intent.

Offset a path, arrange segments along another path, mirror around an axis, simplify curves, or bake an accepted transform into geometry.

Commands reject incompatible selections and surface empty outcomes. The workflow favors visible state over silent correction.

  • Pure geometric operations
  • Immutable document transitions
  • Lossy import cases reported as warnings

Exchange portable, reviewable files.

SVG remains the delivery boundary. The versioned JSON document preserves editing information and is validated before it replaces the current document.

This separation helps automated tools treat a published SVG and an editable project as related but distinct artifacts.