Skip to content

FluidNumerics/cnctools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

CNC Part Designer – describe parts in natural language, get SVG for VCarve Pro

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors