Open source
Text in,
visuals out
A family of plain-text languages for creating visual content. Diagrams, animations, and whatever comes next — all version-controlled, all AI-friendly.
01
The family
@sketchmark/diagram
Diagram
Architecture, flowcharts, ERDs. Hand-drawn aesthetic via rough.js.
[User] → [API] → [DB]@sketchmark/motion
Motion
Animations, explainers, social clips. Exports to MP4 or canvas.
circle dot r:20
x: 100 → 500More DSLs coming — slides, charts, graphics. Same philosophy: text you can read, diff, and generate.
02
Why plain-text?
AI can write it
Small schemas that fit in context. No hallucinated APIs or broken outputs.
Lives in git
Diff, merge, review. Your visuals version alongside your code.
Programmable
Generate from data. Template. Batch. No GUI bottleneck.
03
Get started
Install the packages
npm i @sketchmark/diagramnpm i @sketchmark/motionInstall for your agent
npx skills add anmism/sketchmark-diagram --yesnpx skills add anmism/sketchmark-motion --yesMIT licensed. No API keys. No vendor lock-in.