VectorCraft

Illustrator-style vector editing for designers, with an MCP server so agents can draw too

An open-source, clean-room reimplementation of Adobe Illustrator, built in pure Rust.

Category
Media & creative
Audience
Creators
Language
Rust
Licence
Apache-2.0

Updated

VectorCraft is an open-source vector illustration editor that rebuilds the Adobe Illustrator workflow in pure Rust, with an MCP server that lets an AI agent operate the same tools a person clicks. It is aimed at illustrators and designers who already have Illustrator muscle memory and want something open source, and at developers who want a drawing surface an agent can drive. It is built by the ArtCraft team as one of their "crafting apps", and the project calls itself a clean-room reimplementation: the workflow is reproduced, Adobe's code is not.

What it does

VectorCraft is a desktop-class vector editor, and the panels are the ones it expects you to recognize: Pen for drawing paths, Pathfinder for boolean shape operations, Layers for stacking, and an Appearance panel for the settings of the selected object. Its GitHub topics place it in the SVG editor family, so SVG is the vocabulary it speaks.

Two things set it apart from the usual open-source Illustrator substitute.

  • It runs in a lot of places: natively on macOS, Windows, Linux and FreeBSD, and in the browser through WebAssembly, all from one Rust codebase.
  • Every tool gesture is also a command that an MCP server exposes. An agent connected to that server can draw, edit and export in the same document a person is working in.

The project's own figures for speed: 20,000 shapes rendered in about 27 milliseconds, with the interface staying at 120 frames per second. Those are the authors' claims from the project's own material, not independent benchmarks, and the channel did not measure them.

How it works

The editor is written in pure Rust and compiles both to native binaries and to WebAssembly, which is why the browser build and the desktop builds are the same program rather than two products.

The agent side is the more unusual piece of the architecture. Instead of bolting a chat box onto the side of the app, the project treats its tool actions as a command surface and publishes that surface through an MCP server. Anything the interface can do becomes callable, so "draw this, then export it" is a sequence of ordinary editor commands issued by a model rather than a separate AI feature with its own limits. The README does not cover renderer internals, so the material does not explain how the 20,000-shape figure is achieved.

Getting started

The code is at github.com/storytold/vectorcraft, the project pages are at getartcraft.com/apps/vectorcraft, and there is a community Discord at discord.gg/artcraft.

Be clear on what the material does and does not tell you:

  • Hardware requirements are not published. Beyond the four supported desktop platforms and a WebAssembly-capable browser, the project does not list minimum memory, GPU or chip requirements.
  • The README as saved is cut off before any build or install section, so there is no install command to quote here and no confirmation that prebuilt binaries exist. Check the repository's own instructions and its Releases page before you assume a one-line setup.
  • Licensing: the README badge says MIT OR Apache-2.0, while GitHub reports Apache-2.0 for the repository. Either way it is permissive.
  • Cost: the editor itself is free and open source. The agent features are not self-contained, though. You need an MCP-compatible agent such as Claude connected to the server, and whoever provides that model is who you pay. The material does not mention running a local model, so assume a paid cloud agent unless the repository says otherwise.

When to use it / when not

The main catch is maturity. The repository was created at the end of September 2026, its own badge reads "in active development", and the channel's description says plainly that you should expect rough edges. Nothing in the material promises file-format parity with Adobe: there is no mention of .ai import, CMYK or print output, so do not assume them.

Use it instead of Illustrator when you want that panel layout without a subscription, when you need a vector editor that also runs on Linux, FreeBSD or in a browser tab, or when you specifically want an agent to produce and edit vector artwork programmatically.

Don't use it if you have client work due this week, if your pipeline depends on Adobe file formats, or if you have no MCP-capable agent and the agent story was the reason you were interested.

Alternatives

Adobe Illustrator is the thing being reimplemented, and it stays the reference for completeness and print output. Inkscape is the established free vector editor and the safer pick for finishing real work today. If all you want is an agent that emits vector art, asking a model for raw SVG is simpler; what VectorCraft adds is an actual editor wrapped around that document, which a human can take over at any moment.

Two groups should take VectorCraft seriously: designers who want Illustrator's habits in an open-source program that runs on their operating system, and developers building agent workflows that need to produce genuinely editable artwork instead of one-shot SVG. More than 6,000 stars within two weeks of the repository's creation show there is real appetite for both. It is still early software, so treat it as a project to follow, build and test against, not yet as the tool you ship client work from.

More in Media & creative

All of Media & creative →