VectorCraft
开源纯 Rust 重写的 Illustrator(矢量插画工具,MCP 可驱动)
产品简介
VectorCraft 是 ArtCraft(storytold 团队)用纯 Rust 从零重写的开源矢量插画工具,对标 Adobe Illustrator,目标是让熟悉 Illustrator 的人无需重新学习就能画图。它复刻了 Illustrator 的界面布局、工具、菜单、面板与快捷键——钢笔、直接选择、路径查找器、智能参考线、外观、色板、图层等一应俱全,原生运行于 macOS、Windows、Linux、FreeBSD,并可用 WebAssembly 在浏览器中运行同一套界面。项目强调"Agent 原生":菜单项、工具手势、面板与对话框都能通过 JSON 控制通道和 MCP 服务器被 AI 驱动。截至 2026 年 10 月 10 日,仓库获得 5862 星、每日更新,以 MIT/Apache-2.0 双许可开源。
核心功能
- 熟悉的矢量工具集:钢笔与直接选择工具带真实贝塞尔锚点与手柄、上下文任务栏、路径查找器与形状生成器、智能参考线、外观面板与实时效果、色板与渐变、图层与蒙版。
- 实时混合与重复:Live Blends 支持 70 步平滑混色且关键路径可编辑,径向重复(Radial Repeat)生成实时曼陀罗,信封扭曲让文字与图形产生波浪形变,渐变网格绘制球体等柔和立体效果。
- 透视网格:两点透视网格配合透视选择工具与平面切换部件,贴在透视面上的图形保持可编辑。
- 性能与稳健:多线程 SIMD 渲染放在 UI 线程之外,2 万个图形在全视网膜分辨率下约 27 毫秒渲染完成,界面维持 120fps;精确曲线布尔运算不会出现"无法执行该操作",结构性共享实现无限撤销,文件往返有属性测试保护。
- 开放的文件生态:原生 .vectorcraft 格式是文档化的 JSON,SVG 一等公民,支持 PDF(含 PDF 兼容 .ai)、EPS、DXF、EMF/WMF 导入,导出 SVG、PDF、PNG/JPEG/WebP、SVGZ 与 Export for Screens;Affinity 3 的 .af 及历史 .afdesign/.afpub 可原生打开并保留图层、画板、渐变与文本。
- 多语言界面:英语、德语、日语、简体与繁体中文、西班牙语、法语、意大利语、俄语、乌克兰语,菜单层还覆盖捷克语与巴西葡萄牙语。
- AI Agent 原生:通过 vectorcraft-cli mcp 注册到 Claude Code 等 Agent,可用 --automation-read-root / --automation-write-root 限定读写目录;README 中的示例作品全部由命令 API 绘制并由自带渲染器导出,证明 Agent 能像人一样画图。
特色优势
VectorCraft 的最大卖点是"零迁移成本 + 完全掌控":界面与快捷键沿用 Illustrator 习惯,文件是可读的 JSON,源码全部开源可审计,作品不会被锁在订阅制云端。性能上凭借纯 Rust 与 SIMD 多线程渲染,2 万图形仍能保持 120fps 的流畅编辑体验。净室实现让它可以合法地导入 Affinity 与 PDF 兼容 .ai 文件,把既有素材直接迁进来。对团队而言,JSON 控制通道意味着设计稿可以被脚本批量改色、改文案、导出多尺寸切图,设计资产的自动化处理第一次具备了工业级接口。
应用场景
- 海报与品牌视觉设计:利用路径查找器、渐变网格、实时混合与信封扭曲绘制插画与 Logo 变体。
- UI 与图标绘制:多画板输出、SVG 与 Export for Screens 一键交付切图。
- 批量素材自动化:脚本或 Agent 批量修改文案、配色与尺寸,自动导出多语言、多分辨率素材。
- 存量文件迁移:直接打开 Affinity 与 PDF 兼容 .ai 文件继续编辑,摆脱订阅费用。
- 教学与研究:开源代码与文档化的原生格式,适合讲解矢量图形算法、路径布尔运算与渲染管线。
适用人群
插画师与平面设计师、UI/UX 设计师、需要开源与离线方案的个人创作者、希望把设计流程脚本化的前端与设计工程团队,以及预算有限但需要专业矢量工具的学生与小型工作室。
出品方
ArtCraft(storytold 团队),由艺术家与工程师组成的开源创作工具社区,同一套方法论下还有 WordCraft、PdfCraft、LightCraft、PhotoCraft 等净室重写产品,官方站点 getartcraft.com,Discord 社区 discord.gg/artcraft。
更新动态
2026 年 10 月 10 日仓库仍在活跃开发,星标 5862。官方自评当前约实现 Illustrator 69%–75% 的功能、40%–55% 的"高级用户难以分辨"保真度,日常矢量插画已接近可用;下一步是交互保真度打磨与位图效果包,之后是 3D、高级文字排版与 1.0 打包发布。当前缺口包括 3D 与材质、Photoshop 式特效画廊、竖排中日韩排版以及脚本与变量的剩余部分。
官网链接
产品页面:https://getartcraft.com/apps/vectorcraft GitHub 仓库:https://github.com/storytold/vectorcraft 发行版下载:https://github.com/storytold/vectorcraft/releases/latest
评论与建议
登录 后参与评论或提建议