SKAD
Touch — large buttons
Compact — dense sidebar
Classic — docked rails
Grid Lines
Dots
Void
Blueprint
Parchment
Classic Dark
Classic Light
Axis colours — X red, Y green
Single colour
Off
KD
Model SpaceModel
KV
KANVASKV
Tap a layer to draw on it
X 0.0000 Y 0.0000 mm SOLID
Press L Line · A Arc · C Circle · R Rect · P Poly · F Fillet · Right-click
Tools Freehand · Ink
Input how the mark is specified
Brush Crisp constant width · drafting pen
Stroke
Size 10px
Opacity 92%
Stabilise 0.60
Taper 68%
Smooth Med
Weight 4px
Colour
Sheet
Paper
Grid
Viewport 1:1
Layers
Export
KOMMAND
≫
X,Y abs  ·  @dX,dY rel  ·  @D<A° polar  ·  Line Arc Circle V Kompass Rect Offset Mirror Dim UNDO REDO
MODEREADY
VIEWPLAN
OSNAPON
SETTINGS11/14
ORTHOOFF
POLAROFF
GSNAPOFF
OTRACKON
GRID10mm
Lline
Aarc
Ccircle
Ffillet
Rrect
Ppoly
Ooffset
Trotate
Q/E±90°
Zextents
Jjoin
Xexplode
Uunits
Mmirror
Dmeasure
© KADsuite™ · AGPL-3.0 · Designed by WithShalom Studios
SKAD
Select Working Units
Choose your working units for this drafting space.
You can switch at any time from the topbar — geometry is never altered.
Your choice is remembered in this browser.
Internal storage is unit-independent — switching later never changes your drawing.
Part Data
mm
Material Grade
Quick Actions
Polyline
Draw
View
Customize Right-Click Menu
Checked actions appear in Quick Actions. Saved on this device.
KLOUD · Live Drafting SpaceALPHA
Self-Hosted · Free Tier · Peer-to-Peer
Invitation Link — opens as an authentication link
Not connected.
Server-Backed · Paid Tiers · Requires Firebase
Not signed in — see KLOUD-HOSTING.md to configure Firebase.
Free tier runs peer-to-peer through your own hosted copy of this file — no account, no server, effective immediately. Paid tiers add Google sign-in, server-backed rooms, cloud file storage, and version history.
Drafting Settings
Modes
Running object snaps

Snaps left running here are found automatically while you draw. Nearest and Apparent intersection start off on purpose: both are available almost everywhere, so leaving them on makes every other snap harder to catch. Press Tab to cycle when several stack up.

What's New
Save as
Name this file before it is written.
Import vector
Import DXF
—
Entities detected—
Lines—
Circles—
Arcs—
$INSUNITS in file—
Import PDF
—
Pages—
Page size—
Import Sketch / Dimensioned Image
—
Source—
Raster—
Review before placing
Blue is the reconstructed geometry, built from the dimension values — not traced from the pixels. It will not sit exactly on the sketch, and should not: the sketch is out of scale. Check that each callout below is attached to the edge you meant.
Import STEP
—
Solids—
Curved solids need the right slice — this is a section, not a preview
Offset Distance
mm
Enter to confirm  ·  Esc to cancel
Export OpenSCAD (.scad)
mm
Extrude → ready-to-render 3D part in OpenSCAD.
Flat 2D → use with linear_extrude() in your own SCAD file.
Raw → individual shapes; compose manually.
Closed polylines only.
SKAD · AI
Claude + SKAD · experimental
API Key
Unchecked, the key lives in memory for this session only and is gone on reload. Checked, it is stored in this browser's localStorage — convenient on your own machine, readable by anything else running on this origin. The conversation itself is never stored either way.
Model
Endpoint
Leave empty to call the Claude API directly from this page (fine for solo local testing). Set a proxy URL instead for anything hosted publicly, so the key never reaches the browser.
SKAD
Experimental AI build — access restricted