markov-ai/cad-1000-hours

Dataset

422

stars

135

commits

Sep 10, 2026

updated

cad
computer-use
screen-recording
video

README

SOLIDWORKS crankshaft modeling workflow

CAD 1000 Hours

CAD 1000 Hours is a computer-use dataset containing 1,021.64 hours of recorded work across 597 workflows and 10 CAD, BIM, structural-analysis, and visualization applications. The tables below summarize its software coverage.

Category distribution

CategoryIncluded softwareWorkflowsHoursShare of hours
Drafting and general CADAutoCAD238501.9949.14%
Mechanical and product CADSOLIDWORKS, CATIA, Siemens NX282305.2729.88%
Architecture, BIM, and 3D modelingSketchUp, Revit Architecture, Revit Structure67203.8219.95%
Structural analysisSTAAD.Pro66.540.64%
Visualization and renderingV-Ray, D5 Render44.020.39%
Total10 software packages5971,021.64100.00%

Software distribution

SoftwareWorkflowsHours
AutoCAD238501.99
SOLIDWORKS149209.04
SketchUp49142.93
CATIA4553.60
Revit Architecture1551.78
Siemens NX8842.63
Revit Structure39.11
STAAD.Pro66.54
V-Ray33.04
D5 Render10.98
Total5971,021.64

Dataset statistics

MetricValue
Recorded workflow time1,021.64 hours
Workflows597
Software packages10
Dataset artifact files8,973
Dataset size256.60 GiB

Workflow artifacts

Each workflow is self-contained and provides the recording, synchronized interaction data, task specification, source materials, and completed deliverables.

File or directoryDescription
clip.mp4Screen recording encoded at 30 FPS.
events.jsonTimestamped mouse and keyboard input events synchronized with the screen recording.
frame_events.jsonFrame-level timing data used to align video frames with recorded input events.
metadata.jsonWorkflow-level recording and processing metadata.
narration.jsonFrame-level natural-language descriptions of the on-screen activity.
task_desc.jsonTask instructions and the expected deliverable.
rubrics.jsonRequirements and scoring criteria for evaluating the completed output.
task_overview.pdfHuman-readable task overview with instructions and reference material.
input_files/Source and reference assets provided for completing the task.
output_files/Final CAD project files and exported deliverables produced by the workflow.

Repository organization

Workflows are organized as <software>/<workflow-id>/. Files inside input_files/ are stored directly in that directory, with no nested subdirectories.

<software>/<workflow-id>/
├── clip.mp4
├── events.json
├── frame_events.json
├── metadata.json
├── narration.json
├── task_desc.json
├── rubrics.json
├── task_overview.pdf
├── input_files/
└── output_files/

Contributors

ShadowPenguin

135 commits

markov-ai/cad-1000-hours

Dataset

422

stars

135

commits

Sep 10, 2026

updated

cad
computer-use
screen-recording
video

README

SOLIDWORKS crankshaft modeling workflow

CAD 1000 Hours

CAD 1000 Hours is a computer-use dataset containing 1,021.64 hours of recorded work across 597 workflows and 10 CAD, BIM, structural-analysis, and visualization applications. The tables below summarize its software coverage.

Category distribution

CategoryIncluded softwareWorkflowsHoursShare of hours
Drafting and general CADAutoCAD238501.9949.14%
Mechanical and product CADSOLIDWORKS, CATIA, Siemens NX282305.2729.88%
Architecture, BIM, and 3D modelingSketchUp, Revit Architecture, Revit Structure67203.8219.95%
Structural analysisSTAAD.Pro66.540.64%
Visualization and renderingV-Ray, D5 Render44.020.39%
Total10 software packages5971,021.64100.00%

Software distribution

SoftwareWorkflowsHours
AutoCAD238501.99
SOLIDWORKS149209.04
SketchUp49142.93
CATIA4553.60
Revit Architecture1551.78
Siemens NX8842.63
Revit Structure39.11
STAAD.Pro66.54
V-Ray33.04
D5 Render10.98
Total5971,021.64

Dataset statistics

MetricValue
Recorded workflow time1,021.64 hours
Workflows597
Software packages10
Dataset artifact files8,973
Dataset size256.60 GiB

Workflow artifacts

Each workflow is self-contained and provides the recording, synchronized interaction data, task specification, source materials, and completed deliverables.

File or directoryDescription
clip.mp4Screen recording encoded at 30 FPS.
events.jsonTimestamped mouse and keyboard input events synchronized with the screen recording.
frame_events.jsonFrame-level timing data used to align video frames with recorded input events.
metadata.jsonWorkflow-level recording and processing metadata.
narration.jsonFrame-level natural-language descriptions of the on-screen activity.
task_desc.jsonTask instructions and the expected deliverable.
rubrics.jsonRequirements and scoring criteria for evaluating the completed output.
task_overview.pdfHuman-readable task overview with instructions and reference material.
input_files/Source and reference assets provided for completing the task.
output_files/Final CAD project files and exported deliverables produced by the workflow.

Repository organization

Workflows are organized as <software>/<workflow-id>/. Files inside input_files/ are stored directly in that directory, with no nested subdirectories.

<software>/<workflow-id>/
├── clip.mp4
├── events.json
├── frame_events.json
├── metadata.json
├── narration.json
├── task_desc.json
├── rubrics.json
├── task_overview.pdf
├── input_files/
└── output_files/

Contributors

ShadowPenguin

135 commits