Editor

Shapes & pen

Drawing rectangles, ellipses, polygons, stars and lines, editing vector paths with the pen, and combining shapes with boolean operations.

On this page

Basic shapes#

Pick a shape from the tool dock or press its key, then drag on the canvas. Hold ⇧Shift while dragging for a square, circle or regular shape, and ⌥Alt to draw from the center. Click without dragging to place a 100 × 100 shape.

ShapeKeyShape-specific settings
RectangleRCorner radius (one value or per corner), corner smoothing for soft "squircle" corners
EllipseOArc start and end angle, inner radius for rings and donuts
Polygonfrom the shapes menuNumber of sides
Starfrom the shapes menuNumber of points, inner radius ratio
LineLStroke, start and end caps
Arrow⇧ShiftLA line with an arrow cap

Line caps can be none, arrow, triangle, circle, square, diamond or bar, chosen separately for each end.

The Elements panel adds ready-made shapes, frames, icons (Lucide, Phosphor and Tabler sets), illustrations and stickers. Icons are inserted as SVG layers you can recolor.

The pen tool#

Press P to draw vector paths:

  • Click to add a corner point; click and drag to add a smooth point with curve handles.
  • Click the first point to close the path, or press ↩Enter or Esc to finish an open path.
  • Hold ⇧Shift to constrain segments to 45° angles.

Pen and boolean operations are part of Pro and the self-hosted edition.

Editing paths#

Double-click a path (or any shape) to enter point editing. Drag points and handles to reshape; double-click a point to toggle it between corner and smooth; hold ⌥Alt while dragging a handle to break the symmetry between its two sides. Click a segment to insert a point there; select points and press ⌦Del to remove them.

Converting a rectangle, ellipse, polygon or star into a path (Flatten in the context menu) gives you full point control at the cost of its shape settings.

Paths support both nonzero and even-odd fill rules, so cut-outs in compound shapes behave like they do in other vector tools.

Boolean operations#

Select two or more shapes and choose an operation in the context toolbar:

OperationResult
UnionEverything covered by any shape
SubtractThe bottom shape minus the shapes above it
IntersectOnly where all shapes overlap
ExcludeWhere an odd number of shapes overlap

The result is a boolean layer whose children stay editable: move or reshape a child and the result updates. Flatten it to bake the outcome into a single path.

From bitmap to vector#

To turn a logo, sketch or photo into editable vector paths, select an image and choose Trace to vector in the AI panel. See asset tools.

Popular pages

QuickstartGet started
Keyboard shortcutsEditor
The agentAI
Docker Compose quickstartSelf-hosting
Configuration referenceSelf-hosting
Agent API (v1)Developers