
SpeedSketch: Gesture Drawing App

SpeedSketch is a free app for creating timed drawing sessions using photo references on your own
device. It displays all images in a given collection one by one, each for a specified amount of time.
Perfect for gesture studies, figure drawing practice, and the like!
Available as a web app and a desktop app for Windows, macOS, and Linux.
Features
Create your own drawing session
- Personal photo references: Choose any folder on your device to use as a photo reference source.
- Custom session schedule: Choose a fixed display time in Endless Mode, or create your own schedule in Class Mode.
- Randomize image order: Choose whether to display images alphabetically or in a random order.
Image viewer
- Zoom/pan: Scroll to zoom in and out, and click & drag to pan around the image.
- Flip horizontally or vertically: Flip the image for more variety.
- Customizable image filters: Use the Greyscale, High Contrast, and Blur filters to focus on shape
and form.
- Grid overlay: Display a modifiable grid over the image for checking proportions.
- Pin window to top (desktop version only): Keep the app window on top of other windows for easy reference while
drawing.
- Show image folder (desktop version only): Reveal the image in your system’s file navigator.
- Light & dark themes
Installation
Web app

Visit the SpeedSketch website to use SpeedSketch directly in your browser with no installation.
Desktop app

Build the desktop app on your computer by following the instructions in Building from source. Pre-built binaries are currently not available.
Building from source
SpeedSketch is built using SvelteKit and Tauri. Follow these steps to build from source:
- Clone this repository with
git clone https://github.com/AvaLovelace1/speed-sketch.git && cd speed-sketch
.
- Install all Tauri prerequisites, including System Dependencies,
Rust, and Node.js. (There is no need to Configure for Mobile Targets.)
- Install all dependencies (including Tauri) with
npm install
.
- Build the web app with
npm run build
, or the desktop app with npm run tauri:build
.
Acknowledgements