
Program navigation
Long programs, navigable at a glance.
Recognized sections form a timeline you can jump through, named from the comments already in the file.
A focused desktop editor for CNC programs
Read, review, compare, and visualize Fanuc-style G-code without leaving your workstation. Built for machine shops and CNC programmers — not generic text.

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

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 the expressions inside them, so a bolt circle generated at run time reads as clearly as a hand-written block.
![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 produced it.

Backplot · ISO · Mill
Visual comparison
Put the current work beside the saved copy, a backup, or another program entirely. Unchanged runs collapse so the differences are the only thing left to read — and the comparison is read-only, so it cannot change either file.

Compare · Current work vs saved copy on this computer

Program navigation
Recognized sections form a timeline you can jump through, named from the comments already in the file.

Appearance
Light and dark themes, five editor fonts including the ones already on shop machines, and zoom that stays put.

Open and go
No workspace to configure before you can read a program. Open one, or drop it anywhere on the window, and start.
Everyday workflow
Editing, checks, navigation, backplot, and comparison stay in one intentional 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
Highlighting that knows G-code, a section timeline through long programs, and a read-only compare before you write the file back.
See Parallel DesktopFor the shop
Programs stay on the workstation. Saves keep the encoding and line endings older controllers depend on. Checks and backplots stay advisory.
Get notifiedAlso on the way
A native editor for the pocket and the stand is in the works. The desktop app is the product you can look at today.
Important
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.
Coming soon
Parallel is finishing up for Windows, macOS, iPhone, and iPad. Notifications will open after the release details are confirmed.
Launch notifications are not open yet.
Signups will open after the release details are confirmed.