kernelCAD-web
Active·★ 33·MIT·Updated 2026-10-21
kernelCAD is an agent-first CAD runtime that translates mechanical design intent into editable TypeScript source code, enabling deterministic review and export of manufacturing artifacts. It focuses on automating the design workflow, providing a headless core for CAD operations and browser-based tools for design inspection.
#CAD#Agent-First#TypeScript#3D Modeling#Parametric Design#Workflow Automation#Node.js#OpenCASCADE
01
Features
01Headless Core: Run CAD operations in Node.js or Web Workers without a DOM.
02Agent API: Comprehensive APIs for parametric design, assemblies, NURBS, SDF bodies, and sheet metal workflows.
03Review Cockpit: Browser-based 3D preview for inspecting generated designs and validation results.
04Standard Exports: Generate industry-standard STEP/STL files.
05Robust Kernel: Built on OpenCASCADE, leveraging its powerful geometry capabilities.
02
Compatibility
Node.js
Runtime
Verified via docs
TypeScript
Language
Verified via docs
Web Workers
Environment
Verified via docs
Claude Desktop
Integration
Verified via docs
03
Quick start
1
$ npm install -g kernelcad
04
Use cases
↳Automated CAD design and generation via agent prompts.
↳Deterministic validation and review of CAD models with explicit feature history.
↳Exporting manufacturing artifacts (STEP/STL) directly from design source.
↳Integrating CAD capabilities into custom Node.js applications or web services.
↳Using with AI assistants like Claude Desktop for interactive and guided design revisions.
05
Alternatives
mcp-jenkins★ 18
🛠️ Drive Jenkins from Claude — trigger builds, watch pipelines, and manage CI/CD jobs & nodes
premiere-pro-mcp★ 421
Adobe Premiere Pro MCP server with 269 AI video editing tools for timeline automation, effects, media management, and export.
ynab-mcp-server★ 40
Local MCP server for YNAB with read-only defaults, full API coverage, safe write controls, and support for budgets, transactions, categories, accounts, and reporting.
Comments
Log in to leave a comment
No comments yet. Be the first!