VectorCraft · 替代 Illustrator
VectorCraft:免费开源的 Illustrator 替代品
VectorCraft 是一款用纯 Rust 从零编写的开源矢量插画软件,沿用 Adobe Illustrator 的工作方式,可在桌面端和浏览器中运行。
- 早期 Alpha
- v0.9.0 · 2026年10月11日
- GitHub ★ 6.7k
- MIT / Apache-2.0

VectorCraft 能做什么
熟悉的 Illustrator 布局
工具、菜单、面板和快捷键都按 Illustrator 的习惯设计,钢笔、直接选择、路径查找器、智能参考线、外观、色板、图层一应俱全。
精确布尔运算与无限撤销
曲线布尔运算精确可靠,不会出现“无法执行操作”的报错;基于结构共享实现无限撤销,文件往返读写经过属性测试。
实时效果与变形
支持实时混合、渐变网格、径向重复、封套扭曲、外发光、剪切蒙版,以及附着在平面上仍可编辑的透视网格。
多线程高速渲染
SIMD 渲染在界面线程之外进行。README 给出的数据是:在视网膜分辨率下渲染 2 万个图形约需 27 毫秒,界面保持 120 fps。
文字排版与多语种
文字支持样式和串接,支持希伯来语、阿拉伯语的双向排版,竖排文字也已有初步支持。
原生打开 Affinity 文件
Affinity 文档可直接打开,保留图层、画板、曲线、填充、蒙版、文字和图像;未能导入的内容会在警告中逐项列出。
文件格式
- VECTORCRAFT (native JSON, read/write)
- SVG (read/write)
- SVGZ (read)
- PDF (read/write, PDF/X)
- AI, PDF-compatible (read/write; no Illustrator editing data)
- EPS
- DXF
- EMF/WMF
- PNG/JPEG/WebP (export)
- PSD (write); PSD/PSB (read as merged image)
- GIF/TIFF/BMP (read)
- Affinity .af/.afdesign/.afpub/.afphoto (read)





现在的成熟度
Alpha 阶段(2026-10-10):Illustrator 2026 约 88% 的功能已有对应实现,团队估计“可用于实际工作”的程度约 62%(主流插画师约 65%);日常矢量插画已接近可用。
项目自评:可用于实际工作~62%
主要差距
- Illustrator 原生 .ai 文件的可靠互通:真实文件的图层结构仍有问题,也不会写入 Illustrator 的编辑数据。
- 尚未对每个工具的修饰键和细节行为做一轮交互还原度检查。
- 3D 与材质仅有初步的实时绕转;57 个 Photoshop 风格栅格效果中仍缺 29 个,效果画廊也尚未实现。
- 脚本、变量功能的其余部分,以及生成式 AI 功能。
自动化与 AI Agent
所有菜单项、工具手势、面板和对话框都能通过 JSON 控制通道(--control)和 MCP 服务器(vectorcraft-cli mcp)驱动;vectorcraft-cli 还支持无界面批量导出。
关于 VectorCraft 的问题
VectorCraft 和 PhotoCraft 是什么关系?
两者都出自 ArtCraft 团队的 Crafting Apps 系列,沿用相同的约定,例如限制 MCP 读写目录的参数完全一致。但它们是各自独立的软件:PhotoCraft 用于图像编辑,VectorCraft 用于矢量插画。
VectorCraft 能打开 Illustrator 的 .ai 文件吗?
可以导入和导出与 PDF 兼容的 .ai 文件,但项目把 .ai 可靠互通列为首要短板:真实文件可能出现图层结构错误,保存时也不会写入 Illustrator 的编辑数据。
如何把 VectorCraft 接入 Claude Code?
运行“claude mcp add vectorcraft -- /path/to/vectorcraft-cli mcp”注册 MCP 服务器。加上 --automation-read-root 和 --automation-write-root 参数,可以把智能体的读写范围限制在某个项目目录内。
支持哪些平台?
原生支持 macOS、Windows、Linux 和 FreeBSD,也可以通过 WebAssembly 在浏览器中运行。另有一个实验性、不提供支持的 64 位 Windows 7 版本。