GCodeEdit: CNC G-code Editor
3D Toolpath & Stock Simulation
Only for Mac
$99.99
Mac
Now with support for German, French, Spanish, Japanese, and Simplified Chinese
GCodeEdit is an offline CNC G-code editor for Mac with interactive 3D toolpath preview, approximate stock simulation, and diagnostics for mill, router, lathe, and rotary programs. Inspect, edit, analyze, and replay G-code locally before heading to the workshop.
3D TOOLPATH PREVIEW
Orbit, pan, and zoom with ViewCube navigation. Filter rapid, feed, and arc moves. Inspect program, workpiece, and machine coordinates, travel limits, stock bounds, and cutter-compensation previews. Click a move to find its source line, or select a line to highlight its path.
APPROXIMATE STOCK SIMULATION
Fit stock to the toolpath or enter dimensions. Review material removal with cutter-shape-aware simulation, cut-depth heatmaps, and textured stock surfaces. Import an STL model of your starting workpiece to preview toolpaths against a custom shape, such as an acoustic guitar neck or a contoured blank. See how the planned cuts relate to the shape you are working on. Optional rotary-axis features and cylindrical stock are available in beta.
DIAGNOSTICS AND EDITING
Inspect parser, program-flow, motion, arc, travel, tool, and stock diagnostics grouped by severity and occurrence. Jump to the affected line, read an explanation, and apply supported Quick Fixes. Use CNC-aware syntax highlighting, find and replace, autocomplete, and an offline G-code reference.
MACHINE PROFILES AND TOOL LIBRARIES
Choose starter profiles for Mach3/Mach4, LinuxCNC, Fanuc, grblHAL, and generic mill/router workflows. Configure units, travel limits, rapid rates, controller behavior, and tool definitions. Keep cutter libraries independent of machine profiles.
PROGRAM REVIEW AND REPLAY
Step through a program or replay the toolpath using estimated feed time. Inspect modal state, work offsets, supported canned cycles, subprograms, and review summaries. Export analysis reports to keep a record of your review, or save preview images to share your setup and discuss a project.
LOCAL FILES, NO ACCOUNT
Your G-code, profiles, tool tables, stock settings, and recovery drafts stay on your Mac. No account, subscription, advertising, or in-app analytics.
GCodeEdit edits and previews programs only. It does not connect to or operate CNC hardware. Interpretation depends on the selected profile and supported commands; it is not a substitute for your controller's documentation. Stock simulation is an approximate backplot aid, not certified machining verification. It does not verify collisions against holders, fixtures, or machine structure. Independently verify the program, tooling, stock, machine limits, and safe operating procedures before machining.
Ratings & Reviews
- This app hasn’t received enough ratings or reviews to display an overview.
Version 1.1.0
• A faster, smoother native 3D preview built for modern Mac graphics
• Complete app localization in German, French, Spanish, Japanese, and Simplified Chinese
• Improved camera positioning and startup framing
• More reliable custom STL stock previews
• New control for showing exact-stop (G61) markers
• Numeric values stay unchanged when scrolling over precision fields
The developer, Rivers Edge Software, LLC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- Rivers Edge Software, LLC
- Size
- 45.3 MB
- Category
- Developer Tools
- Compatibility
Requires macOS 13.0 or later.
- Mac
Requires macOS 13.0 or later.
- Mac
- Languages
English and 5 more
- English, French, German, Japanese, Simplified Chinese, Spanish
- Age Rating
4+
- 4+
- Copyright
- © 2026 Rivers Edge Software, LLC.

