Shodō
Shodō is an AI calligraphy studio that turns text and optional visual references into editable calligraphy.
Core trick
AI proposes ordered brush-stroke gestures per character, which an SVG engine renders as editable curves with pressure values.
Description
Shodō is an AI calligraphy studio that turns text and optional visual references into editable calligraphy. This demo shows the working application: brush strokes rendered on paper, interactive curve and pressure editing, multi-character composition, and SVG/PNG export.
README excerpt
# Shodō — Ink & Gesture **Solo hackathon submission by Hayden Leung.** [Public source](https://github.com/hayden1126/shodo) · [Authorship and demo](HACKATHON.md) · [Third-party notices](THIRD_PARTY.md). [One-minute demo script and selected studies](DEMO.md). The recorded AI library includes 愛 for stroke editing and 森羅万象 for composition; both open without another AI request. [Moving to another computer](MIGRATION.md) · [Historical sprint notes](docs/archive/SHODO_SPRINT.md) · [Brush development notes](docs/archive/SHODO_TECHNIQUE.md). A desktop calligraphy workbench built during the 10 September 2026 hackathon. Type a word, phrase, or sentence; AI proposes ordered brush gestures for each character, an SVG engine paints them, and a vector editor lets you shape every stroke. Vision compares selected characters with a font reference and can propose targeted revisions.  *Recorded first-pass AI study: 愛, 11 editable gestures. This is the application's SVG output. Calligraphic fidelity remains experimental.* ## Try it without an API key ```sh git clone https://github.com/hayden1126/shodo.git cd shodo npm ci npm run dev ``` Open http://localhost:5180/, then choose **Recorded AI studies → 愛**. Select **11 — Final crossing right sweep**, adjust a curve handle or pressure point, and export SVG. Open **森羅万象** to explore the full composition and character overview. Recorded studies, editing, replay and exports wor