
开源刺绣神器 ZigZag:用 AI 造出的替代方案
一位热衷于折腾的技术爱好者 Kathy Korevec 将 ZigZag 以 Apache 2.0 开源协议发布。她表示,整个应用完全借助 ChatGPT 开发完成,初衷是打造一套媲美 Adobe 全家桶、且原生支持 MCP(模型上下文协议)的软件。

这个 MCP 支持实际上内置了一个服务器,能让 AI 智能体在同一界面中直接绘制和编辑图案。
她在 Hacker News 上的相关帖子已在 48 小时内冲入排行榜前十,期间不断有观众提问关于这款工具的构建过程以及它所支持的机器型号。

为什么要做 ZigZag?
这一切源于 Kathy 手中那台 Brother Skitch PP1 绣花机——她当时为它支付了大约 $300。

Skitch 这台机器依赖 Brother 官方的 Artspira 应用程序来驱动运行。虽然免费版的 App 可以正常使用机器,但想要解锁图片转刺绣花样、十字绣图案生成等实用功能,就必须购买名为 Artspira+ 的付费订阅。
- 免费版功能受限:可用颜色和工具种类有限,部分贴图素材仅对订阅会员开放。
- 硬件亏本策略:Kathy 猜测,Brother 初期可能是以低于成本的价格出售绣花机,再通过后续订阅服务盈利。

这一点从近年诸多硬件厂商的做法来看并不意外。
ZigZag 的核心功能

ZigZag 可以将 SVG 图形导入,并对 PNG 和 JPEG 图片进行描边追踪,自动生成可刺绣的形状。它涵盖了 11 种线迹类型,包括填充针迹、缎面针迹和贴布绣等,同时在编辑器中实时预览针刺效果。
MCP 服务器:AI 智能体的强大能力

借助内置的 MCP 服务器,AI 智能体可以实现以下操作:
- 检查当前打开的设计文件
- 添加或编辑对象与文字元素
- 对图片进行描边追踪
- 预览刺绣效果
- 导出最终文件
- 直接控制 Skitch 设备进行刺绣

更贴心的是,每执行一步操作都可以单独撤销,非常便于调试修改。
同类开源项目并非首次出现

ZigZag 并不是第一款面向 Skitch 的开源刺绣工具。在此之前,已经有不少优秀的项目问世:
- Ink/Stitch:一款 Inkscape 的扩展插件,深受用户喜爱
- Respira:已经可以让用户跳过 Artspira 直接向 Skitch 发送设计稿

值得关注的是,ZigZag 项目明确致谢了 Respira,感谢其在蓝牙通信协议和缝纫流程方面的贡献。Kathy 透露她自己独立完成了协议的逆向工程,并由 AI 智能体借助 Respira 进行了验证。
立即下载体验

目前,ZigZag 已提供 Windows 和 macOS 两个版本。你可以前往 项目官网 或 GitHub Releases 页面 下载最新版本。
关注微信号:智享开源 ,及时了解更新信息。
还没有任何评论,你来说两句吧!