Doop
Doop: 오픈소스 멀티플레이어 디자인 캔버스 및 AI 에이전트용 MCP
레이저 조각기·CNC 라우터·플라즈마 커터용 무료 오픈소스 소프트웨어, 디자인·CAM·기계 제어를 하나의 앱에 통합
Free, open-source software for laser engravers, CNC routers and plasma cutters: design, CAM and machine control in one app. GRBL, grblHAL, FluidNC, Marlin, Ruida, K40. macOS, Windows, Linux.
디자인GitHub @Andys-3D-World온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Free open-source software for laser engravers, CNC routers and plasma cutters – design, CAM and machine control in one app (GRBL, grblHAL, FluidNC, Marlin, Ruida). macOS, Windows, Linux.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗🇬🇧 English · 🇩🇪 Deutsch · 🌐 Website: andys-3d-world.github.io/cnc-craft
Free, open-source software for laser engravers, CNC routers and plasma cutters – design, CAM and machine control in one app, so you no longer switch between three programs. Runs on macOS, Windows and Linux.
Status: 0.3.4 Beta – please test, report bugs, and try machines without a workpiece / at low power first.
Design & import
Router (CAM)
Laser
Plasma
Simulation
Machine control
Setup help
Everything else
| Simulation – toolpaths in 3D, time and G-code | Laser – layers: engrave (fill) and cut |
| Plasma – cuts, pierce points and lead-ins | Wiring diagram – jumpers for microsteps and a second Y motor |
| MKS DLC32 MAX – drawn like the real board | External drivers – TB6600 / DM542, hover a wire to highlight it |
| Image engraving – photos with before/after preview | Material view – see the result on wood, slate or acrylic |
| Shape tools – booleans, dimensions, Bézier curves | Several beds – one project, several plates |
Download (Windows version signed via the SignPath Foundation, see Code Signing Policy): Releases · What changed: CHANGELOG.md
CNC machines, lasers and plasma cutters can cause serious injuries, fires and property damage.
CNC Craft is beta software and is provided without any warranty, to the extent permitted by law (see sections 15 and 16 of the GPLv3). The operator is responsible for running the machine safely.
CNC Craft is free and will stay free. If the software helps you and you'd like to support its development, I'd be happy about a coffee:
Just as helpful and free: give it a ⭐ on GitHub, report bugs (Issues) and tell others about it – e.g. through my videos on YouTube, TikTok and Instagram (“Andys 3D World”).
Support is voluntary – all features are free for everyone, there is no paid version.
Any help is welcome: report bugs and suggest ideas in Issues
or Discussions, improve translations
(src/i18n/lang/*.json) or test new boards and machines.
Developed with AI: CNC Craft is developed by Andreas Piaszek (Andys 3D World). The AI tool Claude Code by Anthropic helps with the programming – CNC Craft wouldn't be this far without it. Ideas, planning and decisions are mine. Every change is reviewed by me and tested on real machines and boards. Commits co-written by the AI are marked with “Co-Authored-By: Claude”.
Requirements: Node.js (LTS), Rust and the Tauri prerequisites for your system.
npm install # once
npm run tauri dev # for development (window with live reload)
npm run tauri build # build the installer
The finished files end up in src-tauri/target/release/bundle/
(macOS: dmg/ and macos/, Windows: nsis/ and msi/, Linux: appimage/, deb/, rpm/).
Installers for all systems are built by the GitHub Action .github/workflows/release.yml
(“Actions” tab → “Release bauen” → “Run workflow”). The result appears as a draft under “Releases”.
CNC Craft is free software: you may use, share and modify it under the terms of the GNU General Public License version 3 (or any later version), see LICENSE. Copyright © 2026 Andys 3D World.
Bundled parts of other projects (all open source) are listed in THIRD_PARTY_NOTICES.md:
the GRBL firmware (src-tauri/firmware/, GPLv3) and the STEP import with
occt-import-js and Open CASCADE Technology
(public/occt/, LGPL 2.1), plus 26 free fonts for the text tool (public/fonts/, SIL Open Font License 1.1 or
Apache 2.0, licence texts next to the files). The text tool can also use every font installed on your computer.
Product and company names mentioned (e.g. LightBurn, Estlcam, OpenBuilds, MKS, xTool, Ruida) belong to their respective owners and are only used to describe which programs and machines CNC Craft is comparable or compatible with. CNC Craft is not affiliated with any of these manufacturers.
CNC Craft collects no data and has no telemetry. These are the only network connections:
api.github.com) asking which version is the newest.
No data about you, your drawings or machines is sent – GitHub only sees the usual connection data (IP address).
Turn off: ⓘ top right → “Automatically check for updates”.Settings and libraries stay on your computer (app data folder, see ⓘ).
Details (German/English): PRIVACY.md
The Windows installers are signed.
Free code signing provided by SignPath.io, certificate by SignPath Foundation.
.github/workflows/release.yml). Every release is approved by hand beforehand.Privacy policy: This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it. The only automatic connection is a daily update check against the public GitHub API, which can be turned off in the app (ⓘ → “Automatically check for updates”). Connections to machines, cameras and the 📡 network search only go to devices in the user's local network and only when the user starts them.