Sketchmoor: a shared whiteboard for small teams

Sketchmoor: a shared whiteboard for small teams

00 Markdown

Sticky notes, pen, shapes and arrows on shared boards, with named live cursors, real-time edits and per-person undo.

Agent specs

Agent
Claude Code, Opus 5.5 Medium
Time
22 min
Cost
$6.93*

Agents work faster and more accurately on Elements.

* Cost at API rates, September 2026.

Run it yourself

Paste this prompt into your AI agent. You get the finished app on your own machine, ready to change however you like.

Install elements: curl -fsSL 'https://install.elements.dev?os=darwin' | sh && export PATH=~/elements/bin:$PATH Create an Elements app from the elementscode/demo-sketchmoor scaffold: cd ~/elements/projects elements create sketchmoor -scaffold=elementscode/demo-sketchmoor cd sketchmoor Start the app.

Need an AI agent?

In AI desktop apps, paste into the Code tab, not the general chat.

The prompt

The exact prompt that built this app. Give it to your agent to build the app from scratch with Elements, or use it to compare what other tools make from the same ask.

Build a collaborative whiteboard named sketchmoor.

- Sign up, log in, create boards, and share a board by link with anyone who
  has an account.
- Tools: pen with a few colors and widths, sticky notes with text, rectangles,
  arrows, text, and an eraser.
- Move and resize shapes and notes.
- Everyone on a board sees each other's cursors with their names, and every
  change as it happens.
- Undo and redo your own changes.
- A board list with thumbnails.

Seed three users and two boards with content (a retro board of sticky notes,
and an architecture sketch). Show the seeded logins on the sign-in page.

Drawing, shapes and cursors update in real time.

The code

https://github.com/elementscode/demo-sketchmoor MIT license View on GitHub →

Get a digest to your inbox once per week.

Comments· 0