mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-11 16:33:22 -06:00
M0.1/M0.9: xtask (layers, wasm, ci, stats), agent docs, NOTICE, README, control protocol doc
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
bea0c16636
commit
8cd8f8f8a7
@@ -1,4 +1,19 @@
|
||||
DrawCraft
|
||||
=========
|
||||
|
||||
By the artcraft team
|
||||
By the artcraft team.
|
||||
|
||||
A fast, open-source, cross-platform vector illustration app written in pure Rust — a clean-room
|
||||
reimplementation of the Adobe Illustrator workflow (tools, panels, menus, shortcuts) that runs on
|
||||
macOS, Windows, Linux and the web (WASM), and is fully drivable by agents over a control channel
|
||||
and MCP.
|
||||
|
||||
```sh
|
||||
cargo run --release -p drawcraft # desktop app
|
||||
cargo run --release -p drawcraft -- --control 7979 # + JSON control channel
|
||||
cargo run --release -p drawcraft-cli -- mcp # MCP server (stdio)
|
||||
cargo xtask ci # fmt, clippy, tests, layering, wasm
|
||||
```
|
||||
|
||||
Workspace: `crates/{geom,color,doc,pathops,text,effects,render,svg,pdf,format,tools,engine,ui-egui,mcp,testkit}`,
|
||||
`apps/{drawcraft,drawcraft-cli,drawcraft-web}`. See `CLAUDE.md` and `docs/`.
|
||||
|
||||
Reference in New Issue
Block a user