Repolode
storytold

storytold/vectorcraft

用纯 Rust 从零编写的开源矢量插画应用,支持桌面端、FreeBSD 及浏览器(WebAssembly)。

可替代:Adobe Illustrator

Star
11,471
Fork
5,555
未关闭 Issue
1,108
最近提交
17小时前

这是什么?

VectorCraft 是一款矢量插画应用,可用路径、形状、渐变、文字和特效进行绘制。它覆盖插画师的日常工作流程,包括钢笔与直接选择工具、Pathfinder 布尔运算、形状生成器、外观与透明度设置、图层、色板,以及混合、包络变形、径向重复等实时效果。文件使用有文档说明的 JSON 原生格式保存,并支持 SVG、PDF 及兼容 PDF 的 .ai 文件导入导出,另外支持多种位图格式。

应用采用单一 Rust 代码库,界面基于 egui 构建,同一套 UI 也可通过 WebAssembly 在浏览器中运行。桌面版覆盖 macOS、Windows、Linux 和 FreeBSD。所有菜单项、工具与对话框都可通过 JSON 控制通道和 MCP 服务器驱动,Claude Code 等 AI 代理可以直接创作、编辑和导出作品。

项目仍处于活跃开发中,项目方自述为 alpha 阶段。.ai 文件的可靠交换、初始 Revolve 之外的 3D 功能、竖排 CJK 文字和脚本支持等仍不完整。界面提供二十多种语言。

核心功能

  • 01提供钢笔、直接选择、Pathfinder 和形状生成器等矢量绘制工具。
  • 02支持实时混合、包络变形、径向重复和 3D Revolve 效果。
  • 03使用 JSON 原生文件格式,并支持 SVG、PDF 及兼容 PDF 的 .ai 文件导入导出。
  • 04可导出 PNG、JPEG 和 WebP 格式,并支持为屏幕导出。
  • 05通过 JSON 控制通道和 MCP 服务器,让 AI 代理驱动应用操作。
  • 06可在 macOS、Windows、Linux 和 FreeBSD 原生运行,也可通过 WebAssembly 在浏览器中使用。

适用场景

  • 在桌面或浏览器中制作矢量海报、标志和插画。
  • 在原生应用中转换和编辑 SVG 或 PDF 格式的矢量作品。
  • 让 Claude Code 等 AI 代理通过 MCP 绘制、编辑和导出矢量图。

快速上手

  1. 1

    从 GitHub 克隆仓库

    git clone https://github.com/storytold/vectorcraft
  2. 2

    进入项目文件夹

    cd vectorcraft
  3. 3

    使用 Cargo 构建并运行桌面应用

    cargo run --release -p vectorcraft

使用前须知

  • 该项目处于 alpha 阶段,仍在积极开发中。
  • 从源码运行需要安装带 Cargo 的 Rust 工具链。
  • README 中的许可证徽章写的是 MIT OR Apache-2.0,而列出的许可证是 Apache-2.0。

收录于专题

标签

常见问题

vectorcraft 是什么?
用纯 Rust 从零编写的开源矢量插画应用,支持桌面端、FreeBSD 及浏览器(WebAssembly)。 VectorCraft 是一款矢量插画应用,可用路径、形状、渐变、文字和特效进行绘制。它覆盖插画师的日常工作流程,包括钢笔与直接选择工具、Pathfinder 布尔运算、形状生成器、外观与透明度设置、图层、色板,以及混合、包络变形、径向重复等实时效果。文件使用有文档说明的 JSON 原生格式保存,并支持 SVG、PDF 及兼容 PDF 的 .ai 文件导入导出,另外支持多种位图格式。
vectorcraft 可以免费使用吗?用的什么许可证?
vectorcraft 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
vectorcraft 还在维护吗?
活跃维护中。vectorcraft 最近一次提交是在 2026年11月7日。
vectorcraft 适合用来做什么?
在桌面或浏览器中制作矢量海报、标志和插画。 在原生应用中转换和编辑 SVG 或 PDF 格式的矢量作品。 让 Claude Code 等 AI 代理通过 MCP 绘制、编辑和导出矢量图。
vectorcraft 怎么安装和运行?
从 GitHub 克隆仓库: git clone https://github.com/storytold/vectorcraft 进入项目文件夹: cd vectorcraft 使用 Cargo 构建并运行桌面应用: cargo run --release -p vectorcraft
在哪里获取 vectorcraft?
源代码和安装说明在 GitHub 上:https://github.com/storytold/vectorcraft

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目