KAD · Kernel-Aided Design · drafting workspace

That’s KAD with a “K”

KADsuite

Touch & Tablet Optimized Drafting Software

Kernel-Aided Design KONSTRUCT Kernel-Oriented Dev Env Vector-Aided Design KULTIVATE Browser Native No Install Required DXF · NC · SVG · KNV · KSA Plasma · CNC · Laser KARVE Kernel-Aided Robotic Volume Extraction Lathe · Mill · G-code Kernel-Aided Design KONSTRUCT Kernel-Oriented Dev Env Vector-Aided Design KULTIVATE Browser Native No Install Required DXF · NC · SVG · KNV · KSA Plasma · CNC · Laser
KD
KAD
Kernel-Aided Design
Precision drafting in your browser. Draw lines, arcs, circles, and polylines in real-world millimetres or inches. Snap to geometry, export DXF, and open KANVAS paperspace for annotation.
Enter KAD
Beta
GK
KODE
Kernel-Oriented Development Environment
CNC G-code editor and live toolpath verifier. Plasma-aware error detection and real-time cut path preview. Also runs as a full JavaScript environment — KOFFEE mode for parametric scripting, web development, and application logic.
Open KODE
Beta
KNV
KANVAS
Kernel-Aided Node Vector Art Suite
Vector illustration with freehand brush, pen, shapes, and text. Two modes: KANVAS for bounded artboard work, KREATE for infinite freeform. Exports SVG. Links to KAD via KANVAS paperspace.
Open KANVAS
Beta
KD
KID
Kernel-Instructed Design
Learn to draft through play. Age-adaptive line weights, four color-coded drafting layers — solid, hidden, center, and dimension — and mission-based tutorials that unlock as you draw. The right tool for future designers of any age.
Open KID
Alpha
KON
KONSTRUCT
Kernel-Operated Navigation Site Terrain Renovation Unified Construction Technology
Wall-aware floor plan drafting. Place typed walls — brick, block, concrete, glass — with automatic miter joins. Export to KAD for detailing or DXF for any CAD tool.
Open KONSTRUCT
Beta
KLT
KULTIVATE
Kernel-Unified Landscape Technology Innovation Vegetation Architecture Terraform Environment
Landscape architecture and site-plan drafting. Draw site boundaries, hardscape zones, and planting regions. Place trees, shrubs, and groundcover from a built-in plant library with scientific names and canopy spread. Exports a plant schedule and full SVG drawing.
Open KULTIVATE
Beta
KB
KUBIC
Kernel Unified Building Informatics Control
3D solid modeler built for fabrication. Sketch profiles on a workplane, extrude to solid, push and pull faces, run boolean operations. Exports STL and STEP for downstream manufacturing.
Open KUBIC
Alpha
KV
KARVE
Kernel-Aided Robotic Volume Extraction
Lathe and mill G-code generator for subtractive machining. Define raw stock, import .KBE part geometry from KUBIC, and KARVE computes the cutting operations needed. Outputs RS-274 G-code directly to KODE for review and editing.
Open KARVE
KD
KAD
──→
GK
KODE
──→
KNV
KANVAS
──→
KD
KID
KON
KONSTRUCT
──→
KLT
KULTIVATE
──→
KB
KUBIC
──→
KV
KARVE
Source Code
AGPL-3.0
Affero General Public License
Open / always
  • Full source code publicly available
  • Use, study, and modify freely
  • Distribute or host modified versions — but you must publish your source under AGPL
  • Commercial use is unrestricted — run it in any business, shop, or studio
  • Copyleft: improvements stay open
Read AGPL-3.0 →
Trademarks
KADsuite™
withshalom / KADsuite
  • KADsuite™, KAD™, KODE™, KANVAS™, KID™, KONSTRUCT™, KULTIVATE™, KUBIC™, KARVE™, and KLOUD™ are trademarks of withshalom / KADsuite
  • Trademark rights are independent of and not transferred by the AGPL-3.0 license
  • Forks and derivative works may not use these marks without express written permission
  • Forks must remain open source under AGPL
  • Native builds are separate proprietary products
Get in touch →
KLOUD
KLOUD Subscription
Sync · Collaborate · Share
from $19.99 / mo
  • Currently: KAD only — full KADsuite coming to KLOUD
  • Cloud save & sync · real-time collaboration · live cursors
  • All KADsuite programs as they launch
  • Solo · Team · Studio plans available
  • ⚑ Early adopter rate locked for life — subscribe now, never pay more as the suite grows
Open KLOUD →

Frequently Asked Questions

Is KADsuite free?

Yes — KAD, the core drafting engine, is free with no account or install required. It runs entirely in your browser.

Does KADsuite work on tablets and touch devices?

Yes — KAD is built with real touch support, not just a shrunk desktop layout: gesture-based aiming while drafting, pinch to zoom, long-press for context menus, and a command bar designed for one-handed use. It works well on tablets in particular, where the larger screen suits real drafting work.

Do I need to install anything?

No. KAD is browser-based CAD software — open it on desktop or mobile and start drafting immediately, with no download or installation step.

Can I export my drawings?

Yes — KAD supports DXF import and export for interoperability with other CAD software, plus OpenSCAD (.scad) export for 3D/parametric workflows.

Is KADsuite good for architectural or construction drafting?

KAD itself is general-purpose 2D drafting, well suited to technical and mechanical work. For wall-aware floor plan drafting specifically, the suite includes KONSTRUCT, built for architectural and construction layouts.

What drafting tools does KAD include?

Line, polyline, arc, circle, rectangle, and polygon drawing; trim, extend, break, offset, mirror, fillet, and chamfer editing; dimensioning with AWS welding-symbol support; and layer management.

Can multiple people work on the same drawing?

Yes — real-time multi-user collaboration is built directly into KAD, no separate app required. Paid KLOUD tiers add cloud save, sync, and extended collaboration features; see kloud.kadsuite.com for plans.

Does KAD support drafting layers?

Yes. KAD ships with standard drafting layers — SOLID, HIDDEN, CENTER, LEADER and DIM — and you can add your own. Each layer has an editable colour, linetype (continuous, dashed, center, phantom), lineweight, and visibility toggle, all editable inline from the layer panel. Layers export to DXF with their colour and linetype intact, so drawings open correctly in AutoCAD, DraftSight, LibreCAD and other DXF-compatible CAD software.

Can I export a drawing for 3D printing or OpenSCAD?

Yes — KAD exports directly to OpenSCAD (.scad) in three modes: Extrude turns your 2D profile into a 3D solid at a height you set, Flat 2D gives a profile to extrude yourself, and Raw outputs bare shapes to compose manually. Closed shapes drawn inside another closed shape are automatically subtracted as holes, so a plate with bolt holes exports as a plate with bolt holes rather than overlapping solids.

KAD
Kernel-Aided Design
v0.0
KD
Model Space
KV
KANVAS
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
KV KANVAS
SHEET
Annotation color
Size 10px
Opacity 90%
PAGE
LAYERS
EXPORT
KOMMAND
X,Y abs  ·  @dX,dY rel  ·  @D<A° polar  ·  Line Arc Circle Rect Offset Mirror Dim UNDO REDO
MODEPLINE
SNAPON
GRID10mm
Lline
Aarc
Ccircle
Ffillet
Rrect
Ppoly
Ooffset
Trotate
Q/E±90°
Zextents
Jjoin
Xexplode
Uunits
Mmirror
Dmeasure
KAD v0.0
© KADsuite™ · AGPL-3.0 · Designed by WithShalom Studios
KAD
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.
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.
Import DXF
Entities detected
Lines
Circles
Arcs
$INSUNITS in file
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.