01 / CADCraft CAD & drafting · Early development

01 CADCraft

이미 손에 익은 제도 애플리케이션.

Type L, click two points, type @5<45, press Enter. The command line, object snaps, layers, dimensions, hatches and blocks — a free, open-source AutoCAD alternative written entirely in Rust and compiled to WebAssembly. It opens and writes DXF, opens and saves DWG, plots to PDF, needs no account, never uploads your drawings, and works offline. Open the CADCraft editor — free and open source.

Runs in your browser — free and open source

CADCraft, a free online CAD program, showing a paper-space layout with a viewport over an apartment plan drawing
A paper-space layout: the dashed printable area, a viewport showing the apartment plan at scale, the A1 Plan tab and the PAPER toggle

02 / 주요 기능

무엇이 들어있나요.

01

The workflow you know

Command line with clickable keywords, AutoComplete and aliases; object snaps, polar tracking, ortho, direct distance entry, grips, window and crossing selection — decades of drafting habit, respected.

02

Draw and modify everything

LINE, PLINE, CIRCLE, ARC, RECTANG, POLYGON, ELLIPSE, SPLINE, TEXT, MTEXT — then MOVE, COPY, ROTATE, MIRROR, OFFSET, TRIM, EXTEND, FILLET, CHAMFER and arrays, non-destructively where it matters.

03

Annotate like a drafter

All DIM* commands with full DIMSTYLE variables and every arrowhead, associative dimensions that follow geometry, MLEADER, TABLE, TrueType fonts and MTEXT formatting codes.

04

Real drawing files

DXF read and written natively (ASCII and binary, R12–2018); DWG R13–2018 opens and saves through the open acadrust library; PDF plotting plus SVG and PNG export.

05

Agent-native

Every menu item, tool and prompt is a command: agents can type at the command line exactly like a person, call commands with JSON, inspect the drawing and render it — over MCP or the JSON control channel.

06

Parametric when you want it

Geometric and dimensional constraints with expressions and conflict detection; constraints re-solve after every edit, so a bracket stays a bracket when you drag it.

03 / Made for

브라우저 탭에서 진짜 제도를.

01

Document a part

Two views with centre lines, hidden lines, an ANSI31 section hatch, dimensions and a title block — plotted to PDF straight from the tab.

02

Draw a floor plan

Walls on their own layers, hatched rooms, associative dimensions, a paper-space layout with a scaled viewport — and the DWG the site surveyor sent opens as-is.

03

Fix a client's DXF

Open the file they emailed, correct a dimension, re-hatch a section, plot a fresh PDF — no install, no licence server, nothing uploaded.

04 / 사용 방법

다섯 단계로 도면 그리기.

  1. 01

    탭 열기

    CADCraft boots in the browser — no download, no account. Start an empty drawing or open a DXF/DWG straight from your device.

  2. 02

    레이어 설정

    Layers for walls, dimensions and hatches with colour, linetype and lineweight — the Layer Properties Manager works the way it always has.

  3. 03

    명령줄로 그리기

    Type the command, answer the prompts, use object snaps and polar tracking; direct distance entry and @-coordinates for exact geometry.

  4. 04

    주석 달기

    Associative dimensions with your DIMSTYLE, hatches with islands, text and blocks with attributes — all following the geometry as it changes.

  5. 05

    플롯하고 전달하기

    Lay out a sheet with a scaled viewport, PLOT to PDF, or export SVG and PNG — all written by the engine’s own Rust code.

05 / 파일

만들어진 곳으로 돌아가는 도면.

FormatSupportNotes
DXFread + writeASCII and binary, R12–2018 in; R2000 out — dimension styles, associativity, tables and constraints carried
DWGread + writeR13–2018 through the open-source acadrust library
PDFplotpaper-space PLOT and EXPORTPDF from layouts and page setups
SVG, PNGexportvector and raster hand-offs
TrueType fontsread.ttf, .otf and .ttc collections, plus our single-stroke drafting font

06 / 정밀도

스냅, 추적, 제약.

Object snaps — endpoint, midpoint, centre, node, quadrant, intersection, insertion, perpendicular, tangent, nearest, with deferred tangent and perpendicular for the first point of a line — polar tracking, ortho and grid snap for entry, and parametric geometric and dimensional constraints with expressions for the geometry that must not drift.

A mounting bracket part drawing in CADCraft: front view with bolt holes, centre lines and dimensions, a hatched section view and a title block
A two-view part drawing: centre lines, hidden lines, an ANSI31 section hatch and a title block

07 / 스크린샷

CADCraft에서 촬영.

A paper-space layout in CADCraft with a viewport over an apartment plan
Layouts: paper space, viewports, page setups and PLOT to PDF
An apartment plan drafted in CADCraft with walls, hatches and dimensions
An apartment plan through a scaled viewport

08 / CADCraft 받기

설치할 것이 없습니다.

탭 열기

The whole drafting workstation, compiled to WebAssembly — no download, no installer, no account. It boots like a web page and drafts like a native app.

편집기 실행

오프라인 작동

Install it as an app from your browser and CADCraft keeps working without a connection — the shell, the engine and your last drawing are cached on your device.

도면은 당신의 것입니다

DXF and DWG open from and save back to your device. Nothing is uploaded — there is no server to upload to.

09 / 자주 묻는 질문

질문과 답변.

CADCraft는 정말 무료인가요?

Yes. CADCraft is free and open source under MIT OR Apache-2.0 — no account, no subscription. The browser build needs no install.

DXF와 DWG 파일을 열 수 있나요?

Yes. DXF is read and written natively (ASCII and binary, R12 through 2018), and DWG files R13–2018 open and save through the open-source acadrust library.

AutoCAD 방식의 명령줄이 있나요?

Yes — prompts with clickable keywords, AutoComplete, aliases, @dx,dy and @d<a coordinate entry, direct distance entry, Enter/space/right-click to repeat, transparent commands and scripts.

치수와 해칭을 넣을 수 있나요?

All DIM* commands with full DIMSTYLE variables, overrides and every arrowhead, associative dimensions that follow geometry; pick-point hatches with islands, patterns, solids and gradients.

AI 에이전트가 CADCraft를 조작할 수 있나요?

Yes — every menu item, tool and prompt is a command. Agents can type at the command line exactly like a person, call any command with JSON, inspect the drawing to verify their work and render it, over MCP or the JSON control channel.

PDF로 플롯할 수 있나요?

Yes — paper-space layouts, viewports with scale and lock, page setups, and PLOT/EXPORTPDF straight from the browser; SVG and PNG export too.

레이어와 선 종류를 지원하나요?

A full Layers palette and Layer Properties Manager — on/off, freeze, lock, plot, colour, linetype and lineweight — plus layer tools like isolate, match and previous, and a Properties palette with per-object editing.

CAD 편집기가 오프라인에서 작동하나요?

Yes. Install CADCraft as an app from your browser and the shell, the engine and your last drawing are cached on your device; drafting continues without a connection.

제 도면이 어딘가에 업로드되나요?

No. The editor runs in the tab; drawings open from and save back to your device. There is no server to upload to.

2D인가요, 3D인가요?

CADCraft today is a 2D drafting workstation — model space, paper-space layouts and viewports — with parametric constraints; 3D modelling is on the roadmap.

인터페이스는 어떤 언어를 지원하나요?

English, Ukrainian, Brazilian Portuguese, German, Spanish, Czech, Russian, French and Simplified Chinese, with live switching between them.

10 / 제품군

Craft 앱들.

CADCraft is one of a family of open crafting tools.

Type L. Press Enter.

완전한 제도 워크스테이션 — 탭에서, 무료로.

제도 시작