The Workbench

Every tool. One place.

The full CNCGuy lineup — built on the floor, for the floor. Use one, or use them together. They're designed to share parsers, libraries, and state.

5 tools 2 shipping No subscription. Ever.
01
Beta · Shipping
Editor

CNCGuy Edit

A G-code editor that thinks like a machinist. Live backplot, Fanuc-dialect syntax, fast open on huge files.

  • Monaco-grade editor with G-code syntax
  • Canvas backplot with rapid/cut color split
  • Program Check linting + machine-limit validation
  • Tabbed multi-file workflow
Open product page →
02
Shipping
Generator

CNCGuy Partmark

Type a part number, date code, or fixture ID and get a clean, ready-to-run G-code engraving program. Runs in the browser — no install, no account.

  • Static G-code for any 3-axis mill (Fanuc, Haas, LinuxCNC, Mach)
  • Live in-browser toolpath preview before you download
  • Inch or metric, narrow-to-wide character styles
  • Pro (coming): Macro B serialization + batch CSV
Open the tool →
03
Coming 2026
Suite

CNCGuy Studio

Shop-floor suite. Jobs, setups, tooling libraries, and revision control in one place.

  • Job + setup tracking
  • Tool & holder libraries
  • Document/revision control
  • Built on the same parser as Edit
Notify me →
04
Coming 2026
Connectivity

DNCGuy

Drip-feed and file transfer to machines. Serial and Ethernet, no thousand-dollar legacy app required.

  • RS-232 drip-feed with handshake support
  • Ethernet send/receive
  • Per-machine queue history
  • Pairs with CNCGuy Edit for one-click send
Notify me →
05
Planned
Library

CNCGuy Vault

Searchable, versioned program library with revision control and FAI approval. Find that O-number from three jobs ago in seconds.

  • Full-text + metadata search
  • Per-machine, per-customer organization
  • Diff between revisions + FAI approval
  • Local-first, no cloud lock-in
Notify me →
Why one workbench

Tools that know each other.

Most shop software is a walled garden. The CNCGuy lineup shares one G-code parser, one tooling format, one project model. Edit a program in Edit, push it from DNCGuy, log it in Vault. No exports, no re-entry, no thousand-dollar integration.