Show HN: My $300 embroidery machine needed a subscription, so I built my own app Developer simpsoka released ZigZag, a free open-source embroidery editor written in Rust, after a $300 embroidery machine required a subscription for its companion software. ZigZag converts SVG artwork into stitches, exports PES, DST, EXP, JEF and VP3 files, and sends designs directly to a Brother Skitch (PP1) over Bluetooth; it also ships built-in Model Context Protocol (MCP) support so AI agents can create and edit designs alongside the user. The app runs on macOS 11 or later (Apple Silicon and Intel) and 64-bit Windows 10 version 1709 or later, with a signed and notarized macOS build and a `zigzag` command-line tool sharing the same Rust engine. ZigZag is a visual embroidery editor built in Rust for performance, with built-in MCP Model Context Protocol support so AI agents can create and edit designs alongside you. Turn SVG artwork into stitches, fine-tune it in the editor, and export PES, DST, EXP, JEF, or VP3 for broad compatibility with embroidery machines—or send designs directly to a Brother Skitch PP1 over Bluetooth . Draw in Illustrator, draw in ZigZag, or let an agent draw. The Rust engine and zigzag command-line tool power the same workflow outside the editor. zigzag-demo.mp4 For Apple Silicon and Intel Macs, macOS 11 or later. Open the DMG, then drag ZigZag into Applications. The release is signed and notarized by Apple. No Rust installation is needed. Download ZigZag for Windows https://github.com/simpsoka/zigzag/releases/latest — the ZigZag-