
Program navigation
Long programs, navigable at a glance.
Recognized sections form an interactive timeline you can jump through, indexed directly from in-file comments.
Windows CNC Program Editor
Read, review, compare, and visualize Fanuc-style G-code on your Windows workstation. Built for machine shops and CNC programmers — not generic text buffers.

What you actually get
Every screen below is Parallel Desktop, captured from the running Windows application.
G-code-aware editing
Fanuc-style syntax colouring separates block numbers, motion words, and comments at a glance. Line numbers, undo/redo, and fast search come standard.

Editor · O1234.nc
Macros, read as macros
Programs that compute their own positions are still programs. Parallel colours #100-style variables, WHILE and DO loops, and mathematical expressions so generated geometry reads as clearly as hand-written blocks.
![A bolt-circle macro in Parallel showing #100 variables, a WHILE [#102 LT #100] DO1 loop, and SIN and COS expressions.](/shots/desktop-editor.png)
Editor · Bolt circle macro
Interactive backplot
Open the backplot beside the code and inspect mill or Fanuc lathe centerline motion in ISO, XY, XZ, or YZ. Pan, zoom, filter by section or tool, and jump from a path straight back to the block that generated it.

Backplot · XY · Mill
Visual comparison
Put the current work beside the saved copy, a backup, or another program entirely. Unchanged runs collapse so differences stand out — and comparison is strictly read-only, protecting both files.

Compare · Current work vs saved copy on workstation

Program navigation
Recognized sections form an interactive timeline you can jump through, indexed directly from in-file comments.

Appearance
Dark and light themes, shop-standard monospaced fonts (Cascadia Code, JetBrains Mono, Consolas), and persistent zoom.

Open and go
No complex project workspaces required. Drop any CNC file onto the window and immediately start inspecting.
Everyday workflow
Editing, advisory checks, section navigation, backplot, and comparison live in one cohesive workspace.
File → Open, or drop .nc, .ngc, .tap, .gcode, .txt, .mpf, and .eia files on the window. Open more than one at a time.
Fanuc-style highlighting, line numbers, undo and redo, and fast search. Recognized sections become a timeline through long programs.
Detected issues stay attached to the block they came from. Jump straight to the line.
Inspect supported mill or Fanuc lathe centerline motion in XY, XZ, or YZ. Pan, zoom, filter by section or tool, and jump from a path to its source line.
Diff the current work against the saved copy, a backup, or another program. The comparison is read-only — it cannot change either file.
Parallel keeps the original encoding and line-ending style, so older controller files can move through a modern editor without getting rewritten.
For CNC programmers
Fanuc-aware syntax highlighting, interactive section timelines for long programs, and read-only comparison before saving changes.
See Parallel DesktopFor the shop
Programs stay on the workstation. Saves preserve original line endings and controller encodings. Backplots and checks remain advisory.
Get notifiedMobile Companion
A companion touch editor for the shop floor is in progress. The Windows desktop app is the primary product available to explore today.
Parallel is an editing and review aid, not a machine simulation or controller. Backplots and checks are advisory and may not represent every controller, macro, offset, cycle, or machine configuration. Always validate a program using your shop’s approved process before running it on a machine.
Get Parallel
Parallel is built for Windows 11 & 10 first, with macOS, iPhone, and iPad to follow. Signups will open once release builds are finalized.
Launch notifications open soon.
Windows release builds are in final validation.