GestureSesh is a timed figure-drawing practice tool built for artists. Load your own reference libraries, set custom intervals, and train your eye at your own pace — on your own terms.
Free forever. No accounts, no ads — just you and the pose.
The latest release sharpens your reference workflow. Your images follow your presets, photos always sit upright, and missing files are easy to find and fix.
Switch to a preset and the image set you last used with it returns automatically — no reloading references at the start of every session.
Moved or unplugged images appear as removable MISSING rows in Manage Order, and the Show Missing filter isolates them instantly.
Open Folder in Manage Order reveals and selects the highlighted image right in your file browser — Finder on macOS, Explorer on Windows.
Keep references on an external drive? A preset’s saved set is preserved while the drive is unplugged and reloads automatically when you reconnect.
Everything you need for focused gesture sessions — and nothing you don’t.
Customize your gesture drawing practice with your own image libraries.
Focus on different aspects with filters such as grayscale and mirroring.
Save and load session settings for quick and easy setup.
Pin your session to always be on top. Other window options such as a frameless window are also available.
Audio cues keep track of the time left on an image so your eyes never leave the pose.
Every feature has a shortcut — see the full list of hotkeys here.
GestureSesh will always be free — for this version and every version after it.
GestureSesh’s grayscaling produces distinct values for color-to-value transformations, making it easier to accurately render values when gesture drawing.
Fine-tune your selection before you draw. Reorder, shuffle, and sort your images, remove duplicates, and preview any thumbnail. Files that have moved or gone offline show up as removable MISSING rows — isolate them with the Show Missing filter, or reveal any image right in your file browser.
Send me an email! You can support GestureSesh’s development by telling me about: