ZEUZ Edit Download for Mac
Public Beta · v0.1.0

A native G‑code editor
and DNC sender for macOS.

Open your .nc files, edit them with proper CNC tooling, and stream them to your machine over a serial port — all from a real Mac app, no terminal, no Java, no Windows VM.

First time opening: macOS will block the app because the beta isn't signed with a paid Apple Developer ID yet. To open it, right-click the app in Finder → OpenOpen. You only do this once. Full instructions below.

  • macOS 26 Tahoe or later
  • Apple Silicon & Intel
  • Free during beta — always
ZEUZ Edit — 1001.nc
ZEUZ Edit main window with the file explorer, code editor, and the machine connection panel
What's inside

Everything a CNC operator actually needs on a Mac.

Built from the same DNA as ZeuzDNC on the Raspberry Pi touchscreen — but reimagined as a proper desktop app. No Electron. No Java. No pretending to be a text editor.

Real G-code editor

Syntax highlighting for G, M, axes, arcs, feed, spindle, tools, N-numbers and comments — the same coloring the iOS and Pi panels use, so your eyes don't have to relearn anything.

DNC over serial

Streams programs straight to your control with XON/XOFF or RTS/CTS. Ships with profiles for Fanuc and Fadal — add your own machine with a name, baud, parity, and the right terminator.

Finder-style file browser

Open a folder of programs, browse, double-click, edit. Drag a .nc from Finder onto the dock icon and ZEUZ Edit opens it. Just like a Mac app should.

Program analysis

One glance gives you line count, tool list, units, axis ranges (X/Y/Z), estimated cycle time, and warnings about suspicious moves — all without sending a single byte to the machine.

CNC line tools

Renumber, add or strip N-codes, scale feed and spindle, drop coolant or specific M-codes, format whitespace. The same utilities you got from CIMCO, built in.

20+ file formats

.nc, .gcode, .g, .tap, .cnc, .min, .eia, .iso, .mpf, .spf, .prg, .pgm and more — opens as plain text, never locked behind a converter.

Take a look

Colors that mean something.

ZEUZ Edit colors G-code the way a serious code editor should — by what each word means, not just to look pretty. Motion, machine, axes, arcs, feed, spindle, tools — each one gets its own color, so a single glance is enough to catch a typo, a missing safety line, or a coolant command that wasn't supposed to be there.

1001.nc +
%
O0001 (DEMO ZEUZ EDIT)
(POCKET MILLING - ALUMINUM 6061)
N10  G21 G17 G40 G49 G80 G90
N20  G54
N30  T1 M06 (FLAT ENDMILL D10)
N40  S3000 M03
N50  G00 X0. Y0.
N60  G43 Z25. H01
N70  Z5.
N80  G01 Z-2.5 F150.
N90  G01 X60. F450.
N100 G01 Y40.
N110 G02 X50. Y50. R10.
N120 G01 X0.
N130 G01 Y0.
N140 G00 Z25. M09
N150 M05
N160 G91 G28 Z0.
N170 G28 X0. Y0.
N180 M30
%
G · motion M · machine X Y Z · axes I J K R · arcs F · feed S · spindle T D H · tools % · tape markers
v0.1.0 — Public Beta

It's early, and that's the point.

ZEUZ Edit is a brand-new desktop app. The first public build is here, the basics work, and we'd rather get it in your hands than ship something "perfect" in two years. The editor, the file browser, the DNC sender, and the machine profiles are all functional. Anything else is a known gap.

What's working today

  • Open, edit and save all the common CNC file formats
  • Syntax highlighting, line numbers, line tools (renumber, scale feed/spindle, strip M-codes)
  • Send programs over USB‑serial with XON/XOFF and RTS/CTS
  • Machine profiles: ships with Fanuc and Fadal, add your own
  • Finder-style program browser with drag-and-drop
  • Program analysis: line count, tools, units, axis range, time, warnings

What's still rough

  • First launch needs an extra click. The beta is signed ad-hoc, not with a paid Apple Developer ID, so Gatekeeper blocks it the first time. See the instructions below.
  • Tested on a handful of machines, not thousands — odd serial adapters may surprise you
  • No auto-update, so you'll need to download new builds manually
  • English only; more languages once the beta feedback settles

If anything looks broken, sends the wrong byte, or just feels off — please tell us. That's what beta is for. See below for where to report it.

First time opening the app? Here's exactly what to do

Because this beta isn't signed with a paid Apple Developer ID, macOS Gatekeeper will block the app the first time you try to open it. This is normal — it's not a virus, it's how unsigned developer builds work. You only do this once per Mac.

  1. Open the .dmg you just downloaded. A window will pop up showing the ZEUZ Edit app and an Applications shortcut.
  2. Drag ZEUZ Edit to the Applications shortcut. This installs the app on your Mac.
  3. Eject the .dmg (right-click → Eject, or drag to the Trash).
  4. Open Finder → Applications. Find ZEUZ Edit. Do not double-click it yet.
  5. Right-click (or Control-click) on the app and choose Open from the menu.
  6. macOS will show a warning: "ZEUZ Edit" is from an unidentified developer. Click Open in that dialog.
  7. ZEUZ Edit will launch. From now on, a normal double-click works — macOS remembers your choice.

If the right-click trick doesn't work (older macOS versions), go to System Settings → Privacy & Security, scroll to the bottom, and click "Open Anyway" next to the "ZEUZ Edit was blocked" message. Try opening the app once, then click Open Anyway in the popup.

Why this happens: Apple charges $99/year for a Developer ID, which lets you sign apps so users can double-click them without warnings. Until that's set up, the beta uses an "ad-hoc" signature that only your Mac recognises. Once we move out of beta, the public release will be signed and notarized — no extra clicks.

Before you download

System requirements

Keep it short — there's not much to know.

macOS
26 Tahoe or later
Architecture
Apple Silicon (M1+) and Intel
Disk
~30 MB
Hardware
USB‑serial adapter (FTDI, CH340, CP210x) to talk to the machine
Price
Free, today, tomorrow, and after 1.0