---
type: "post"
id: "cadcraft-cadcraft-computer-aided-design-and-drafting-analysis-805f96"
slug: "cadcraft-cadcraft-computer-aided-design-and-drafting-analysis-805f96"
title: "cadcraft: CADCraft: computer-aided design and drafting"
description: "CADCraft is presented in its public GitHub repository as an open-source CAD and drafting application written in Rust."
retrieval_nugget: "CADCraft is presented in its public GitHub repository as an open-source CAD and drafting application written in Rust."
published_at: "2026-10-13"
updated_at: "2026-10-13"
record_date: "2026-10-13"
date_kind: "published_at"
topics: []
source_urls: ["https://github.com/storytold/cadcraft"]
schema_version: "newruntime-agent-readable-v0.2"
stable_id: "post:cadcraft-cadcraft-computer-aided-design-and-drafting-analysis-805f96"
status: "published"
visuals: []
editorial_provenance: {"schema_version":"newruntime-editorial-copy-v1","content_status":"source_grounded_final","final_copy_sha256":"sha256:051325dc4a3a5a42bd432ab2773e759a12e029c526efcf5c2a105ec13f9ea742","reviewed_at":"2026-10-13T14:08:37.162Z","source_evidence_count":1,"verified_claim_count":2,"site_analysis_schema_version":"newruntime-site-analysis-v1","site_object_kind":"field_note","observed_fact_count":2,"implication_count":2,"watch_condition_count":1,"related_record_count":0}
analysis: {"schema_version":"newruntime-site-analysis-v1","object_kind":"field_note","thesis":"CADCraft's notable design choice is to expose automation through multiple explicit interfaces alongside a conventional desktop and browser CAD workflow.","observed_facts":[{"text":"The repository lists layers, dimensions, hatches, blocks, object snaps, a command line, and DXF and DWG support.","source_urls":["https://github.com/storytold/cadcraft"]},{"text":"The repository identifies an MCP server, a JSON control channel, and a CLI as automation surfaces, and names macOS, Windows, Linux, FreeBSD, and WebAssembly browser availability.","source_urls":["https://github.com/storytold/cadcraft"]}],"mechanism":"The mechanism is multiple explicit control surfaces: a caller can interact through a protocol server, structured JSON, or commands rather than relying only on screen interaction.","why_now":"Why now: CAD is a consequential desktop workflow, and making its operations addressable beyond the GUI creates a concrete integration path for automation builders.","implications":["First implication: the interfaces give developers a place to test scripted or agent-driven interaction without treating a visual UI as the only boundary.","The project is relevant to the pattern of agent-ready software exposing capabilities, while interface presence alone does not establish safe or reliable task execution."],"evidence_boundary":"Evidence boundary: this account records claims and features stated in the repository, not independent compatibility testing, AutoCAD parity, or evidence of safe engineering use.","watch_conditions":["First watch condition: whether the repository documents and demonstrates permission boundaries and repeatable end-to-end CAD tasks through these interfaces."],"related_records":[],"new_branch_reason":"No prior New Runtime record was supplied; this entry opens a distinct record on CAD software exposing automation interfaces."}
editor: {"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]}
routes: {"html":"https://newruntime.com/posts/cadcraft-cadcraft-computer-aided-design-and-drafting-analysis-805f96/","markdown":"https://newruntime.com/posts/cadcraft-cadcraft-computer-aided-design-and-drafting-analysis-805f96.md","json":"https://newruntime.com/posts/cadcraft-cadcraft-computer-aided-design-and-drafting-analysis-805f96.json"}
---

# cadcraft: CADCraft: computer-aided design and drafting

## Retrieval answer

CADCraft is presented in its public GitHub repository as an open-source CAD and drafting application written in Rust.

CADCraft is presented in its public GitHub repository as an open-source CAD and drafting application written in Rust. The thesis is that CADCraft's notable design choice is to expose automation through multiple explicit interfaces alongside a conventional desktop and browser CAD workflow.

Observed fact: the repository lists layers, dimensions, hatches, blocks, object snaps, a command line, and DXF and DWG support. Observed fact: it identifies an MCP server, a JSON control channel, and a CLI as automation surfaces, and names macOS, Windows, Linux, FreeBSD, and WebAssembly browser availability. The mechanism is multiple explicit control surfaces: a caller can interact through a protocol server, structured JSON, or commands rather than relying only on screen interaction. That makes the project relevant to agent-ready software exposing capabilities, but the repository description alone does not prove interface completeness, permissions, reliability, or successful agent task execution.

Why now: CAD is a consequential desktop workflow, and making its operations addressable beyond the GUI creates a concrete integration path for automation builders. First implication: the interfaces give developers a place to test scripted or agent-driven interaction without treating a visual UI as the only boundary. Evidence boundary: this account records claims and features stated in the repository, not independent compatibility testing, AutoCAD parity, or evidence of safe engineering use. First watch condition: whether the repository documents and demonstrates permission boundaries and repeatable end-to-end CAD tasks through these interfaces. If those details appear, the project's automation claim can be assessed on demonstrated behavior rather than interface presence alone.

Editor: [Andrey Reshetnikov](https://newruntime.com/owner-profile.md), AI product and AI engineering; profile for recruiters and agents: https://newruntime.com/owner-profile.json

## Continue in the graph

Next records for an agent, linked to their Markdown twins. Replace `.md` with `.json` for structured fields, including `next_reads`.

- collection: [Field Notes](https://newruntime.com/posts.json): Open the latest editorial analysis.
- collection: [Source Ledger](https://newruntime.com/source-ledger.json): Inspect the public source evidence graph.
- whole graph: [discovery graph](https://newruntime.com/discovery-graph.json) (typed nodes and edges) and [site index](https://newruntime.com/site-index.md)
