Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 746 Bytes

File metadata and controls

31 lines (21 loc) · 746 Bytes

CNC Part Designer

Describe CNC parts in natural language and get SVG files optimized for VCarve Pro.

Features

  • Natural language to SVG — Chat with Claude to design CNC parts
  • SVG preview — Zoom, pan, and rotate generated SVGs in the browser
  • MCP file management — Save, list, copy, move, and delete SVG files via natural language
  • Session persistence — Continue conversations across messages

Quick Start

uv sync
uv run cnctools

Open http://localhost:5000 in your browser.

Docker

docker compose up --build

Requirements

  • Python 3.11+
  • Claude CLI installed and authenticated
  • uv package manager