# tldraw: history

> the company, sourced and dated — the drawing-app experiments, the sponsorware launch, the viral fortnight, and the license-key era.

## the drawing-app experiments (2020–2021)

a painter turned design engineer ships taste-driven canvas libraries — perfect-arrows, perfect-freehand, globs.design — then starts 'a tiny little drawing app' as sponsorware and opens it to everyone in november 2021.

- 2020 — the perfect-* libraries: steve ruiz's pre-tldraw run: state-designer, a statecharts library with its own visual ide, whose arrow-routing work spawns perfect-arrows (~2.8k stars, launched via july 2020 tweet threads); perfect-freehand, the pressure-sensitive ink library later adopted by excalidraw — 'christopher had me implement in excalidraw' — plus perfect-cursors, gotcha, and a telestrator experiment. (confirmed; sources: [statecharts state management + visual ide](https://github.com/steveruizok/state-designer), [profile: founder & ceo, london](https://github.com/steveruizok), [accidental ai canvas](https://www.latent.space/p/tldraw), [worlds fair talk](https://ai.engineer/talks/1C2TdPkj6aQ-tldraw-computer), [3 years and $5m building the perfect canvas](https://podcasts.apple.com/us/podcast/steve-ruiz-is-the-canvas-the-future-for-ai/id1686414242?i=1000739130415))
- 2021-03-12 — globs.design: the globs.design repo is created — a globs-based vector editor. ruiz: 'tldraw mostly grew out of another project of mine (globs.design).' (confirmed; sources: [globs-based vector editor](https://github.com/steveruizok/globs), [name origin (tl](https://news.ycombinator.com/item?id=33818822))
- 2021-05-09 — the repo is created: the tldraw/tldraw repo is created — 'a tiny little drawing app.' the site is sponsorware: gated to github sponsors, reportedly ~211 sponsors at ~$1,700/mo when it opens. (confirmed; sources: [monorepo metadata, ~50k stars, contributor list, license=other, trusted-by list](https://github.com/tldraw/tldraw), [launch hn thread](https://news.ycombinator.com/item?id=29261733))
- 2021-07 — full-time, adobe declined: ruiz quits play to work on tldraw full-time, funded by contracting savings. adobe had offered him a job after his spring-2021 open-source work drew inbound from 'any infinite canvas related creative product' — he asked to defer six months, then turned adobe down entirely. 'he turned down adobe on a friday.' (reported; sources: [accidental ai canvas](https://www.latent.space/p/tldraw), [adobe turndown on a friday](https://www.uxtools.co/episodes/he-turned-down-adobe-then-he-shelved-his-own-product), [backstory: art school → broke at 30 → design → code](https://museapp.com/podcast/59-infinite-canvases/))
- 2021-10-13 — the sponsorware post: the first hacker news post documents the sponsorware state: tldraw.com accessible only to github sponsors. 3 points. (confirmed; sources: [first hn post of tldraw as sponsorware (3 pts)](https://news.ycombinator.com/item?id=28854949), [sponsor page](https://github.com/sponsors/steveruizok))
- 2021-11-18 — the public launch: opened to everyone mid-november; hits the hn front page — 471 points, 111 comments. mit licensed; multiplayer on a pre-release liveblocks build; a vs code extension already shipped; the monorepo carries @tldraw/core, @tldraw/tldraw, @tldraw/vec, @tldraw/intersect, and an electron app. the name is a play on tl;dr — 'tl;dr aw.' (confirmed; sources: [launch hn thread](https://news.ycombinator.com/item?id=29261733), [released ~two weeks ago](https://www.bram.us/2021/11/29/tldraw-a-tiny-little-drawing-app/), [nov 2021 monorepo snapshot: packages/tldraw, core, apps/www, vscode, electron](https://archive.org/details/github.com-tldraw-tldraw_-_2021-11-21_12-42-41), [name origin (tl](https://news.ycombinator.com/item?id=33818822))

## the company forms (2022–2023)

the project becomes a company: founded february 2022, first hires, a $2.7m lux-led seed announced with the beta, and the v2 rewrite that replaces the original app.

- 2022-02 — tldraw incorporated: the company is founded — 'founder — feb 2022' per linkedin; the company page says 'founded by steve ruiz in 2022.' later texts name both tldraw gb ltd and tldraw, inc. (confirmed; sources: [founder feb 2022–](https://www.linkedin.com/in/steve-ruiz-61a150239), [full current team roster + roles](https://tldraw.dev/company), [apr 4 2023 switchover plan](https://tldraw.substack.com/p/tldraws-upcoming-re-launch), [license text, tldraw, inc](https://github.com/tldraw/tldraw/blob/4d1e3d97431da79e4e0f164daa07799bd704a30e/LICENSE.md))
- 2022-06 — the first senior engineer: david sheldrick joins as the first senior engineer — ex-artsy and pulley, author of patch-package; he will co-create signia and lead much of the sync/store engine work. (reported; sources: [sheldrick at tldraw jun 2022–](https://www.linkedin.com/in/ds300), [tldraw.dev](https://tldraw.dev/blog/announcing-tldraws-seed-round))
- 2022-09 — the early bench: the early bench forms: jamie blair joins as frontend dev in september; lu wilson (todepond, ex-ink & switch, sandspiel) joins in november. work on the v2 rewrite is already underway. (reported; sources: [blair frontend dev sep 2022–jun 2023](https://www.linkedin.com/in/jamie-blair-97039b111), [lu: previously tldraw, now prototyping at wikipedia](https://www.todepond.com/), [departure post](https://www.linkedin.com/posts/todepond_im-leaving-tldraw-to-enter-the-world-of-activity-7407853597281058817-P7r0))
- 2022-11-30 — the $2.7m seed: the 'new tldraw' public beta opens at beta.tldraw.com — and a $2.7m seed is announced, led by lux capital with amplify partners and angels including guillermo rauch, tom preston-werner, soleio, adam wiggins (muse), cristóbal valenzuela, johannes schickling, david khourshid, brian lovin. the named team: sheldrick, blair, wilson, dytrych, shaikh, bezenšek, pai. (confirmed; sources: [tldraw.dev](https://tldraw.dev/blog/announcing-tldraws-seed-round), [substack mirror of seed post](https://tldraw.substack.com/p/tiny-little-seed-round), [origins quote, $2](https://techcrunch.com/2022/12/16/tldraw-offers-a-collaborative-whiteboard-without-any-login/))
- 2022-12-16 — the techcrunch profile: techcrunch profiles the company: five full-time employees, no revenue beyond github sponsors, multiplayer rooms with no login — framed against figjam inside the pending adobe–figma deal, miro, and apple's week-old freeform. (confirmed; sources: [origins quote, $2](https://techcrunch.com/2022/12/16/tldraw-offers-a-collaborative-whiteboard-without-any-login/))
- 2023-03-02 — signia: signia — the v2 rewrite's reactive state library — is released standalone under mit, co-authored by ruiz and sheldrick. (confirmed; sources: [signia reactive state library, mit, ruiz+sheldrick](https://tldraw.substack.com/p/introducing-signia))
- 2023-04-04 — the v2 relaunch: the rewrite leaves beta and replaces the app at tldraw.com, per the march 20 re-launch notice. v1 is preserved at old.tldraw.com 'until the end of time,' later moved to the tldraw/tldraw-v1 repo under mit. (confirmed; sources: [apr 4 2023 switchover plan](https://tldraw.substack.com/p/tldraws-upcoming-re-launch), [original 2021-2022 version, released under mit](https://github.com/tldraw/tldraw-v1), [v2 exits beta apr 4 2023](https://tldraw.dev/blog/tldraws-upcoming-relaunch))
- 2023-08 — taha hassan joins: taha hassan joins as software developer — make real, the 'carry on' canvas autocomplete, accessibility work — through ~november 2024. (reported; sources: [hassan aug 2023–nov 2024](https://www.linkedin.com/in/taha--hassan))

## the viral fortnight (2023)

five weeks that define the company: gpt-4v launches, make real goes viral, a $2m insider extension closes, draw fast follows — then the license changes.

- 2023-11-06 — gpt-4v arrives: openai devday announces gpt-4v — the vision-capable model that makes a sketch-to-code demo legible. (confirmed; sources: [full make real chronology](https://tldraw.substack.com/p/make-real-the-story-so-far))
- 2023-11-08 — draw-a-ui: figma engineer sawyer hood ships draw-a-ui — a tldraw <tldraw/> component wired to gpt-4v that turns a sketch into working html. the show hn thread is modest (43 points); the real distribution is x, and the repo passes 10k stars in two weeks. (confirmed; sources: [sawyer hoods show hn — 43 pts, 5 comments](https://news.ycombinator.com/item?id=38191463), [original draw-a-ui repo, ~13](https://github.com/SawyerHood/draw-a-ui), [full make real chronology](https://tldraw.substack.com/p/make-real-the-story-so-far))
- 2023-11-15 — make real: tldraw forks hood's repo 'the next morning' and ships makereal.tldraw.com (plus drawmyui.com) wednesday night — bringing your own openai key after the rate limits hit. the generated site goes back on the canvas in an iframe, possible because tldraw's canvas is dom, not a canvas element. 'our tldraw + gpt-4v experiment broke the internet a little.' (confirmed; sources: [full make real chronology](https://tldraw.substack.com/p/make-real-the-story-so-far), [willison on draw-a-ui/make real mechanics](https://simonwillison.net/2023/Nov/16/tldrawdraw-a-ui/), [fork of draw-a-ui](https://github.com/tldraw/make-real), [benj edwards, ars technica — flagship make real coverage](https://arstechnica.com/information-technology/2023/11/ai-powered-drawing-app-stuns-developers-by-turning-sketches-into-functional-games/))
- 2023-11-17 — the starter template: the make-real-starter template ships on friday — the viral demo packaged as an sdk starting point. (confirmed; sources: [full make real chronology](https://tldraw.substack.com/p/make-real-the-story-so-far))
- 2023-11-22 — the $2m extension: a $2m insider extension is announced — amplify, lux, and preston-werner ventures — closed 'a week before going viral.' the post lists a london office and a team of ruiz, sheldrick, wilson, bezenšek, dytrych, hassan. (confirmed; sources: [$2m insider extension (amplify, lux, preston-werner ventures)](https://tldraw.dev/blog/tldraw-raised-another-2m), [funding table corroborating nov 22 2023 $2m round date](https://startupintros.com/orgs/tldraw), [$2m + make real recap](https://tldraw.dev/blog/whats-new-in-tldraw-december-2023))
- 2023-11-27 — draw fast: draw fast — a real-time sketch-to-image demo on fal.ai, ~120ms inference — hits #2 product of the day on product hunt with 418 upvotes. the demo is taken down january 14, 2024. (confirmed; sources: [github](https://github.com/tldraw/draw-fast), [product hunt: #2 of the day, 418 upvotes](https://webmail.hunted.space/product/draw-fast), [80 level on draw fast](https://80.lv/articles/a-new-service-that-turns-the-how-to-draw-an-owl-meme-into-reality), [shutdown notice date](https://drawfast.tldraw.com/))
- 2023-12-20 — the license change: the license changes: pr #2167 (december 19) swaps the sdk to a bespoke 'tldraw license' adapted from the scratch license, enabling dual-licensing revenue; sdk v2.0.0-beta.1 ships with it december 20. v1 stays mit 'forever'; prior 2.x pre-releases stay apache-2.0. ruiz's line — 'open source is a spectrum' — becomes the flashpoint. (confirmed; sources: [license-change pr](https://github.com/tldraw/tldraw/pull/2167), [bespoke license w/ sdk 2](https://tldraw.dev/blog/license-update-for-the-tldraw-sdk), [first 2](https://github.com/tldraw/tldraw/releases/tag/v2.0.0-beta.1))

## the sdk business (2024–2025)

the sdk becomes the business: v2 stable, the watermark compromise, sync, tldraw computer with google deepmind, and a $10m series a on ~$1m of license revenue.

- 2024-02-29 — sdk 2.0 stable: tldraw sdk v2.0.0 stable — 'initial public release… ready for production.' (confirmed; sources: [sdk 2](https://github.com/tldraw/tldraw/releases/tag/v2.0.0))
- 2024 — a head of engineering: mime čuvalo joins as head of engineering — ex-youtube, dropbox, google; the firessh author. (reported; sources: [čuvalo head of engineering 2024–present](https://www.nightlight.rocks/mime/about/resume))
- 2024 — carry on and teach: the agent experiments continue off-product: 'carry on' canvas autocomplete (lu wilson on claude haiku, taha hassan on a local llama3 8b) and 'teach' — a summer project where an agent manipulates the canvas, built by ruiz, wilson, and engineer-in-residence orion reed. (reported; sources: [hassan aug 2023–nov 2024](https://www.linkedin.com/in/taha--hassan), [agents on the canvas](https://www.youtube.com/watch?v=CpVs1U7pMA0), [reed: engineer-in-residence at tldraw, block science](https://blog.vaporware.network/podcasts/episode-5-orion-reed/))
- 2024-08-05 — tldraw sync: tldraw sync is announced — a self-hosted sync product, the sdk's first add-on module, included with the tldraw license; a cloudflare template; a demo server that wipes data after 24h. the company claims 400k+ users and 200k shared projects on tldraw.com (self-reported). (confirmed; sources: [tldraw sync launch](https://tldraw.dev/blog/announcing-tldraw-sync), [sync architecture: rooms, tlsocketroom, cloudflare template, demo server](https://tldraw.dev/docs/sync))
- 2024-09-13 — the watermark compromise: sdk v3.0.0 ships the watermark model: commercial use permitted with a 'made with tldraw' watermark; a business license removes it — 'meant to make the sdk more accessible to small teams and independent developers with commercial products.' a softening of the december 2023 line, not a reversal. (confirmed; sources: [github](https://github.com/tldraw/tldraw/releases/tag/v3.0.0), [watermark/licensing mechanisms pr](https://github.com/tldraw/tldraw/pull/4021))
- 2024-12-18 — tldraw computer: tldraw computer opens after a december 13 waitlist — natural-language node-and-wire workflows on the canvas, built in partnership with google / google deepmind for the gemini 2.0 launch window. it stays closed source; issue #5122 says starter kits are the answer instead. (confirmed; sources: [launch post text: connected components, natural-language instructions, branch/loop](https://couchsky.app/u/tldraw.com/p/3ldlnkynejg24), [google/gemini partnership showcase](https://ai.google.dev/showcase/tldraw), [natural language computer mechanics](https://the-decoder.com/tldraw-unveils-experimental-natural-language-computer-powered-by-gemini-2-0/), [team: computer stays closed-source](https://github.com/tldraw/tldraw/issues/5122), [waitlist phase](https://www.linkedin.com/posts/alixmini_introducing-tldraw-computer-our-teams-activity-7273399940985344000-Mkes))
- 2025-04-09 — the $10m series a: a $10m series a, led by lux capital and definition. the post reports ~$1m of first-year license revenue (clickup, padlet, craft, jam; autodesk per linkedin), ~67k x followers, ~8k discord, and a team of 'nearly twenty people.' total raised ≈ $14.7m. (confirmed; sources: [$10m series a (lux + definition)](https://tldraw.dev/blog/announcing-tldraw-series-a), [linkedin announcement naming autodesk](https://www.linkedin.com/posts/tldraw_we-raised-a-10m-series-a-led-by-lux-capital-activity-7315794166272131073-Bz1T), [total funding $14](https://indexed.vc/companies/tldraw))

## the license-key era (2025–)

production needs a license key: sdk 4.0 gates the sdk, fairies run for one december, external prs get auto-closed over ai slop — and the demos keep shipping.

- 2025-09-18 — sdk 4.0 gates production: sdk 4.0: an npm create tldraw cli, five mit-licensed starter kits, wcag 2.2 aa accessibility work with sarah fossheim — and license-key enforcement. development stays free; production requires a key, with a 100-day trial license. 'fate and capital both demand that tldraw be a sustainable project.' (confirmed; sources: [cli, 5 starter kits, license-key enforcement, wcag 2](https://tldraw.dev/blog/tldraw-sdk-4-0), [tldraw.dev](https://tldraw.dev/releases/v4.0.0), [100-day trial license](https://alternativeto.net/news/2025/9/tldraw-sdk-4-0-adds-five-new-starter-kits-cli-tool-and-enforces-licensing-changes/), [license-key mechanics: trial/commercial/hobby, client-side validation](https://tldraw.dev/sdk-features/license-key), [current model: dev-only free](https://tldraw.dev/community/license))
- 2025-11-19 — sdk 4.2: sdk 4.2 ships — the cadence continues under the new licensing model. (confirmed; sources: [full dated post index nov 2022–sep 2026](https://tldraw.dev/blog))
- 2025-12-01 — fairies: fairies — visible multi-agent ai collaborators — land on tldraw.com as a deliberately time-boxed experiment: $25 one-time, december 2025 only, code public in the repo. lu wilson's launch video calls it 'the weirdest and most ambitious project'; a december 19 writeup covers the 'fairy management system' orchestration. (confirmed; sources: [launch post: $25 one-time, december-only timed experiment](https://www.linkedin.com/posts/tldraw_for-this-holiday-season-weve-added-little-activity-7401359632738226177-sjYm), [lu wilson: weirdest and most ambitious project](https://www.linkedin.com/posts/todepond_we-just-added-fairies-to-tldraw-dot-com-activity-7401313135183421440-Lcqb), [multi-agent coordination lessons](https://www.linkedin.com/posts/tldraw_getting-multiple-ai-agents-to-work-together-activity-7407879368577794048-lY-u), [github](https://github.com/tldraw/tldraw/pull/6909), [fairies landing page](https://fairies.tldraw.com/))
- 2025-12 — lu wilson leaves: lu wilson leaves tldraw after three years — from january 2026, prototyping contributor tools for wikimedia and wikipedia. (confirmed; sources: [departure post](https://www.linkedin.com/posts/todepond_im-leaving-tldraw-to-enter-the-world-of-activity-7407853597281058817-P7r0), [lu: previously tldraw, now prototyping at wikipedia](https://www.todepond.com/))
- 2026-01-15 — the ai-slop firewall: tldraw pauses external contributions — issue #7695 announces auto-closing of external prs after a surge of ai-generated submissions. ruiz's follow-up, 'stay away from my trash!', concedes the irony that tldraw's own /issue claude code command authored some of the bad directions; he notes excalidraw's pr volume more than doubled q4-2025 vs q3. (confirmed; sources: [contributions policy — auto-closing external prs over ai slop](https://github.com/tldraw/tldraw/issues/7695), [ruizs follow-up](https://tldraw.dev/blog/stay-away-from-my-trash), [192 pts, 107 comments](https://news.ycombinator.com/item?id=46641042))
- 2026-02-25 — the tests-to-closed-source joke: the 'move tests to closed source' issue gets reported at face value — then revealed as a joke. ruiz: 'moving our tests into another repo would complicate and slow down our development… tldraw itself may eventually be a vibe coded alternative to tldraw.' a discourse event about ai cloning, not a policy change. (confirmed; sources: [willison link post](https://simonwillison.net/2026/Feb/25/closed-tests/), [analysis: sqlite precedent, tests-as-moat discourse, the action hasnt followed](https://medium.com/@janssen.sjuul/the-specification-layer-what-survives-when-code-becomes-disposable-46ac64515ceb))
- 2026-03-03 — the mcp app post: ruiz posts 'tldraw mcp app: letting your agents draw' — the canvas as an mcp surface. (confirmed; sources: [full dated post index nov 2022–sep 2026](https://tldraw.dev/blog))
- 2026-05-07 — sdk 5.0: sdk 5.0 — a feature-heavy release around customization, performance, and extension. 'we shipped our backlog.' (confirmed; sources: [sdk 5](https://tldraw.dev/blog/tldraw-sdk-5-0))
- 2026-07-16 — tldraw offline: tldraw offline launches — a free, file-based desktop app (.tldraw files, no accounts or server, scripting and agent access) for macos, windows, and linux. the company reports 16k+ downloads in the first week (self-reported); multiplayer follows august 13. (confirmed; sources: [offline desktop launch](https://tldraw.dev/blog/tldraw-offline), [desktop app repo](https://github.com/tldraw/tldraw-offline), [16k+ downloads claim](https://www.linkedin.com/posts/tldraw_tldraw-offline-v112-activity-7487543604731842560-AoLR), [full dated post index nov 2022–sep 2026](https://tldraw.dev/blog))
- 2026-09-10 — tldraw flash: tldraw flash — a hand-drawn lo-fi animation tool: record-drag motion, a timeline, export. built largely by interns audrey leo and leo knudsen with max drake and daniel lefcourt. (confirmed; sources: [flash launch](https://tldraw.dev/blog/introducing-tldraw-flash), [waitlist post](https://www.linkedin.com/posts/tldraw_were-launching-tldraw-flash-a-new-way-to-activity-7500914475101970432-DPf7), [margiotta joined ~jul 2026](https://www.linkedin.com/posts/dalila-margiotta_not-even-2-months-into-tldraw-and-we-just-activity-7500922266411614208-oKiG))

AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.

Canonical page: https://hraness.com/tldraw/history


Published by @ben in profile revision 1.
Original document: https://hraness.com/tldraw/history
Original credited author: Hraness
AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.

## Structured source and record data

````json
{"anchors":[{"id":"origins","originalUrl":"https://hraness.com/tldraw/history#origins","title":"the drawing-app experiments"},{"id":"company","originalUrl":"https://hraness.com/tldraw/history#company","title":"the company forms"},{"id":"viral","originalUrl":"https://hraness.com/tldraw/history#viral","title":"the viral fortnight"},{"id":"sdk","originalUrl":"https://hraness.com/tldraw/history#sdk","title":"the sdk business"},{"id":"gated","originalUrl":"https://hraness.com/tldraw/history#gated","title":"the license-key era"}],"provenance":{"draftingDisclosure":"AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.","originalAuthor":"Hraness","originalRevision":"bbcc666574e0dddd00cca605bedb2291c0158f14274c166063698a6170f410b3","originalUrl":"https://hraness.com/tldraw/history","source":"hraness"},"records":[{"date":{"precision":"approximate","text":"2020–2021"},"id":"record-7273f288c4d4a80678cd","kind":"tldraw-eras","label":"the drawing-app experiments","original":{"id":"origins","range":"2020–2021","summary":"a painter turned design engineer ships taste-driven canvas libraries — perfect-arrows, perfect-freehand, globs.design — then starts 'a tiny little drawing app' as sponsorware and opens it to everyone in november 2021.","title":"the drawing-app experiments"},"originalUrl":"https://hraness.com/tldraw/history","sourceIds":[]},{"date":{"precision":"approximate","text":"2022–2023"},"id":"record-e63798864080f9dd5ba7","kind":"tldraw-eras","label":"the company forms","original":{"id":"company","range":"2022–2023","summary":"the project becomes a company: founded february 2022, first hires, a $2.7m lux-led seed announced with the beta, and the v2 rewrite that replaces the original app.","title":"the company forms"},"originalUrl":"https://hraness.com/tldraw/history","sourceIds":[]},{"date":{"precision":"year","text":"2023"},"id":"record-b15b84bd92628450b07d","kind":"tldraw-eras","label":"the viral fortnight","original":{"id":"viral","range":"2023","summary":"five weeks that define the company: gpt-4v launches, make real goes viral, a $2m insider extension closes, draw fast follows — then the license changes.","title":"the viral fortnight"},"originalUrl":"https://hraness.com/tldraw/history","sourceIds":[]},{"date":{"precision":"approximate","text":"2024–2025"},"id":"record-d4b7d96efa69cfeed060","kind":"tldraw-eras","label":"the sdk business","original":{"id":"sdk","range":"2024–2025","summary":"the sdk becomes the business: v2 stable, the watermark compromise, sync, tldraw computer with google deepmind, and a $10m series a on ~$1m of license revenue.","title":"the sdk business"},"originalUrl":"https://hraness.com/tldraw/history","sourceIds":[]},{"date":{"precision":"approximate","text":"2025–"},"id":"record-c1450f65a36fac7b105e","kind":"tldraw-eras","label":"the license-key era","original":{"id":"gated","range":"2025–","summary":"production needs a license key: sdk 4.0 gates the sdk, fairies run for one december, external prs get auto-closed over ai slop — and the demos keep shipping.","title":"the license-key era"},"originalUrl":"https://hraness.com/tldraw/history","sourceIds":[]},{"confidence":"confirmed","date":{"precision":"year","text":"2020"},"id":"record-0a4138b82f91430db951","kind":"tldraw-timeline","label":"the perfect-* libraries","original":{"confidence":"confirmed","date":"2020","detail":"steve ruiz's pre-tldraw run: state-designer, a statecharts library with its own visual ide, whose arrow-routing work spawns perfect-arrows (~2.8k stars, launched via july 2020 tweet threads); perfect-freehand, the pressure-sensitive ink library later adopted by excalidraw — 'christopher had me implement in excalidraw' — plus perfect-cursors, gotcha, and a telestrator experiment.","era":"origins","id":"evt-perfect-libraries","sourceIds":["src-hp-state-designer","src-hp-steveruiz-github","src-hp-latentspace","src-hp-aiengineer-computer-talk","src-hp-diveclub"],"title":"the perfect-* libraries"},"originalUrl":"https://hraness.com/tldraw/history#origins","sourceIds":["source-05a0403ad9984c6144dc","source-c06edb88965fc8420d5e","source-6131b237590d1fda8b39","source-dc9c3b5e05ca042aa333","source-66edc17efe95c18ebad3"]},{"confidence":"confirmed","date":{"precision":"day","text":"2021-03-12"},"id":"record-3856dc0e0f5a267e342f","kind":"tldraw-timeline","label":"globs.design","original":{"confidence":"confirmed","date":"2021-03-12","detail":"the globs.design repo is created — a globs-based vector editor. ruiz: 'tldraw mostly grew out of another project of mine (globs.design).'","era":"origins","id":"evt-globs","sourceIds":["src-hp-globs-repo","src-hp-hn-seed"],"title":"globs.design"},"originalUrl":"https://hraness.com/tldraw/history#origins","sourceIds":["source-3b80fc36775c0662dc79","source-5ed7930cf5687fa7e606"]},{"confidence":"confirmed","date":{"precision":"day","text":"2021-05-09"},"id":"record-6cb11e413ac19c95d833","kind":"tldraw-timeline","label":"the repo is created","original":{"confidence":"confirmed","date":"2021-05-09","detail":"the tldraw/tldraw repo is created — 'a tiny little drawing app.' the site is sponsorware: gated to github sponsors, reportedly ~211 sponsors at ~$1,700/mo when it opens.","era":"origins","id":"evt-repo-created","sourceIds":["src-hp-github-repo","src-hp-hn-launch"],"title":"the repo is created"},"originalUrl":"https://hraness.com/tldraw/history#origins","sourceIds":["source-ebd7577b349e80b28391","source-d7540b8af85e6e530373"]},{"confidence":"reported","date":{"precision":"month","text":"2021-07"},"id":"record-65d2739b3908522f610c","kind":"tldraw-timeline","label":"full-time, adobe declined","original":{"confidence":"reported","date":"2021-07","detail":"ruiz quits play to work on tldraw full-time, funded by contracting savings. adobe had offered him a job after his spring-2021 open-source work drew inbound from 'any infinite canvas related creative product' — he asked to defer six months, then turned adobe down entirely. 'he turned down adobe on a friday.'","era":"origins","id":"evt-adobe","sourceIds":["src-hp-latentspace","src-hp-uxtools","src-hp-metamuse-59"],"title":"full-time, adobe declined"},"originalUrl":"https://hraness.com/tldraw/history#origins","sourceIds":["source-6131b237590d1fda8b39","source-7a55435157599a882109","source-9068b46c5ea7a2b83ed4"]},{"confidence":"confirmed","date":{"precision":"day","text":"2021-10-13"},"id":"record-eb019ae29e0be40b9310","kind":"tldraw-timeline","label":"the sponsorware post","original":{"confidence":"confirmed","date":"2021-10-13","detail":"the first hacker news post documents the sponsorware state: tldraw.com accessible only to github sponsors. 3 points.","era":"origins","id":"evt-sponsorware-hn","sourceIds":["src-ci-hn-sponsorware","src-hp-sponsors"],"title":"the sponsorware post"},"originalUrl":"https://hraness.com/tldraw/history#origins","sourceIds":["source-6067ef96d59f3da8f15a","source-b345f3630024cc104ba4"]},{"confidence":"confirmed","date":{"precision":"day","text":"2021-11-18"},"id":"record-346f996bc8ae2dbc8410","kind":"tldraw-timeline","label":"the public launch","original":{"confidence":"confirmed","date":"2021-11-18","detail":"opened to everyone mid-november; hits the hn front page — 471 points, 111 comments. mit licensed; multiplayer on a pre-release liveblocks build; a vs code extension already shipped; the monorepo carries @tldraw/core, @tldraw/tldraw, @tldraw/vec, @tldraw/intersect, and an electron app. the name is a play on tl;dr — 'tl;dr aw.'","era":"origins","id":"evt-launch","sourceIds":["src-hp-hn-launch","src-hp-bramus-tldraw","src-hp-ia-snapshot-2021","src-hp-hn-seed"],"title":"the public launch"},"originalUrl":"https://hraness.com/tldraw/history#origins","sourceIds":["source-d7540b8af85e6e530373","source-28e924b8cdc122eba47c","source-3ed0ec86b0ec80e02782","source-5ed7930cf5687fa7e606"]},{"confidence":"confirmed","date":{"precision":"month","text":"2022-02"},"id":"record-ff8198ea4f5e08bb0d3d","kind":"tldraw-timeline","label":"tldraw incorporated","original":{"confidence":"confirmed","date":"2022-02","detail":"the company is founded — 'founder — feb 2022' per linkedin; the company page says 'founded by steve ruiz in 2022.' later texts name both tldraw gb ltd and tldraw, inc.","era":"company","id":"evt-founded","sourceIds":["src-hp-steveruiz-linkedin","src-hp-company-page","src-hp-relaunch-post","src-hp-license-md"],"title":"tldraw incorporated"},"originalUrl":"https://hraness.com/tldraw/history#company","sourceIds":["source-5bc83d642fe20974a1a9","source-33b1590ed4566205cff6","source-3b258b9ea38b1f20fa19","source-803ba8947f16f6d0b96a"]},{"confidence":"reported","date":{"precision":"month","text":"2022-06"},"id":"record-6ceaa95ac02ae4d5d083","kind":"tldraw-timeline","label":"the first senior engineer","original":{"confidence":"reported","date":"2022-06","detail":"david sheldrick joins as the first senior engineer — ex-artsy and pulley, author of patch-package; he will co-create signia and lead much of the sync/store engine work.","era":"company","id":"evt-sheldrick","sourceIds":["src-hp-ds300-linkedin","src-hp-seed-blog"],"title":"the first senior engineer"},"originalUrl":"https://hraness.com/tldraw/history#company","sourceIds":["source-2bffa53225dfb526b92c","source-0f007424f079ee3ce69e"]},{"confidence":"reported","date":{"precision":"month","text":"2022-09"},"id":"record-ce663fb328c04b9cf3c7","kind":"tldraw-timeline","label":"the early bench","original":{"confidence":"reported","date":"2022-09","detail":"the early bench forms: jamie blair joins as frontend dev in september; lu wilson (todepond, ex-ink & switch, sandspiel) joins in november. work on the v2 rewrite is already underway.","era":"company","id":"evt-early-hires","sourceIds":["src-hp-jamie-linkedin","src-hp-todepond-site","src-hp-lu-leaving"],"title":"the early bench"},"originalUrl":"https://hraness.com/tldraw/history#company","sourceIds":["source-80e28d1b0e4a052957f8","source-14f13c4db504811aaf06","source-318bba90d3c0ba0f466c"]},{"confidence":"confirmed","date":{"precision":"day","text":"2022-11-30"},"id":"record-ca4ed61d20709e0a6d4a","kind":"tldraw-timeline","label":"the $2.7m seed","original":{"confidence":"confirmed","date":"2022-11-30","detail":"the 'new tldraw' public beta opens at beta.tldraw.com — and a $2.7m seed is announced, led by lux capital with amplify partners and angels including guillermo rauch, tom preston-werner, soleio, adam wiggins (muse), cristóbal valenzuela, johannes schickling, david khourshid, brian lovin. the named team: sheldrick, blair, wilson, dytrych, shaikh, bezenšek, pai.","era":"company","id":"evt-seed","sourceIds":["src-hp-seed-blog","src-hp-seed-substack","src-hp-techcrunch"],"title":"the $2.7m seed"},"originalUrl":"https://hraness.com/tldraw/history#company","sourceIds":["source-0f007424f079ee3ce69e","source-b46b3edd5715abd04608","source-b55251835881ad619a09"]},{"confidence":"confirmed","date":{"precision":"day","text":"2022-12-16"},"id":"record-9e6b7e696fa70099f073","kind":"tldraw-timeline","label":"the techcrunch profile","original":{"confidence":"confirmed","date":"2022-12-16","detail":"techcrunch profiles the company: five full-time employees, no revenue beyond github sponsors, multiplayer rooms with no login — framed against figjam inside the pending adobe–figma deal, miro, and apple's week-old freeform.","era":"company","id":"evt-techcrunch","sourceIds":["src-hp-techcrunch"],"title":"the techcrunch profile"},"originalUrl":"https://hraness.com/tldraw/history#company","sourceIds":["source-b55251835881ad619a09"]},{"confidence":"confirmed","date":{"precision":"day","text":"2023-03-02"},"id":"record-e733d7fdd06b1b57bf2e","kind":"tldraw-timeline","label":"signia","original":{"confidence":"confirmed","date":"2023-03-02","detail":"signia — the v2 rewrite's reactive state library — is released standalone under mit, co-authored by ruiz and sheldrick.","era":"company","id":"evt-signia","sourceIds":["src-hp-signia"],"title":"signia"},"originalUrl":"https://hraness.com/tldraw/history#company","sourceIds":["source-14afa70eeb12205dc70f"]},{"confidence":"confirmed","date":{"precision":"day","text":"2023-04-04"},"id":"record-ce8582fb9ae5af52443a","kind":"tldraw-timeline","label":"the v2 relaunch","original":{"confidence":"confirmed","date":"2023-04-04","detail":"the rewrite leaves beta and replaces the app at tldraw.com, per the march 20 re-launch notice. v1 is preserved at old.tldraw.com 'until the end of time,' later moved to the tldraw/tldraw-v1 repo under mit.","era":"company","id":"evt-relaunch","sourceIds":["src-hp-relaunch-post","src-hp-v1-repo","src-ci-relaunch-blog"],"title":"the v2 relaunch"},"originalUrl":"https://hraness.com/tldraw/history#company","sourceIds":["source-3b258b9ea38b1f20fa19","source-41621fa23e016ff40f8a","source-628833076e1bef54d4ba"]},{"confidence":"reported","date":{"precision":"month","text":"2023-08"},"id":"record-d17179bb8a1c9bf1b675","kind":"tldraw-timeline","label":"taha hassan joins","original":{"confidence":"reported","date":"2023-08","detail":"taha hassan joins as software developer — make real, the 'carry on' canvas autocomplete, accessibility work — through ~november 2024.","era":"company","id":"evt-taha","sourceIds":["src-hp-taha-linkedin"],"title":"taha hassan joins"},"originalUrl":"https://hraness.com/tldraw/history#company","sourceIds":["source-e43238135d75626eea55"]},{"confidence":"confirmed","date":{"precision":"day","text":"2023-11-06"},"id":"record-0ec7732b265e2fab10dc","kind":"tldraw-timeline","label":"gpt-4v arrives","original":{"confidence":"confirmed","date":"2023-11-06","detail":"openai devday announces gpt-4v — the vision-capable model that makes a sketch-to-code demo legible.","era":"viral","id":"evt-devday","sourceIds":["src-hp-makereal-story"],"title":"gpt-4v arrives"},"originalUrl":"https://hraness.com/tldraw/history#viral","sourceIds":["source-eab7cee0262f8cccf2e7"]},{"confidence":"confirmed","date":{"precision":"day","text":"2023-11-08"},"id":"record-550816a99da2d149ecc4","kind":"tldraw-timeline","label":"draw-a-ui","original":{"confidence":"confirmed","date":"2023-11-08","detail":"figma engineer sawyer hood ships draw-a-ui — a tldraw <tldraw/> component wired to gpt-4v that turns a sketch into working html. the show hn thread is modest (43 points); the real distribution is x, and the repo passes 10k stars in two weeks.","era":"viral","id":"evt-draw-a-ui","sourceIds":["src-ci-hn-draw-a-ui","src-ci-draw-a-ui-repo","src-hp-makereal-story"],"title":"draw-a-ui"},"originalUrl":"https://hraness.com/tldraw/history#viral","sourceIds":["source-1141950462bdc9498886","source-f5ed0138185285ec7110","source-eab7cee0262f8cccf2e7"]},{"confidence":"confirmed","date":{"precision":"day","text":"2023-11-15"},"id":"record-d8c5ea215bf0db8fca04","kind":"tldraw-timeline","label":"make real","original":{"confidence":"confirmed","date":"2023-11-15","detail":"tldraw forks hood's repo 'the next morning' and ships makereal.tldraw.com (plus drawmyui.com) wednesday night — bringing your own openai key after the rate limits hit. the generated site goes back on the canvas in an iframe, possible because tldraw's canvas is dom, not a canvas element. 'our tldraw + gpt-4v experiment broke the internet a little.'","era":"viral","id":"evt-make-real","sourceIds":["src-hp-makereal-story","src-hp-simonw","src-hp-makereal-repo","src-ci-ars-make-real"],"title":"make real"},"originalUrl":"https://hraness.com/tldraw/history#viral","sourceIds":["source-eab7cee0262f8cccf2e7","source-deab97ddd455848437b1","source-1b6697e6abe4f3f21822","source-0cd929734b1cfe040044"]},{"confidence":"confirmed","date":{"precision":"day","text":"2023-11-17"},"id":"record-775f14e18e956a5ef900","kind":"tldraw-timeline","label":"the starter template","original":{"confidence":"confirmed","date":"2023-11-17","detail":"the make-real-starter template ships on friday — the viral demo packaged as an sdk starting point.","era":"viral","id":"evt-make-real-starter","sourceIds":["src-hp-makereal-story"],"title":"the starter template"},"originalUrl":"https://hraness.com/tldraw/history#viral","sourceIds":["source-eab7cee0262f8cccf2e7"]},{"confidence":"confirmed","date":{"precision":"day","text":"2023-11-22"},"id":"record-944c673237fe28bdd71a","kind":"tldraw-timeline","label":"the $2m extension","original":{"confidence":"confirmed","date":"2023-11-22","detail":"a $2m insider extension is announced — amplify, lux, and preston-werner ventures — closed 'a week before going viral.' the post lists a london office and a team of ruiz, sheldrick, wilson, bezenšek, dytrych, hassan.","era":"viral","id":"evt-2m-extension","sourceIds":["src-hp-2m-extension","src-ci-startupintros-2m","src-hp-dec2023-whatsnew"],"title":"the $2m extension"},"originalUrl":"https://hraness.com/tldraw/history#viral","sourceIds":["source-717afca9484ecd82b96d","source-5f0b815331d1e1cac226","source-964fcc1058d4375569a9"]},{"confidence":"confirmed","date":{"precision":"day","text":"2023-11-27"},"id":"record-86a7027c21219e039ee6","kind":"tldraw-timeline","label":"draw fast","original":{"confidence":"confirmed","date":"2023-11-27","detail":"draw fast — a real-time sketch-to-image demo on fal.ai, ~120ms inference — hits #2 product of the day on product hunt with 418 upvotes. the demo is taken down january 14, 2024.","era":"viral","id":"evt-drawfast","sourceIds":["src-hp-drawfast-repo","src-ci-ph-drawfast","src-ci-80level-owl","src-hp-drawfast-site"],"title":"draw fast"},"originalUrl":"https://hraness.com/tldraw/history#viral","sourceIds":["source-c06c8438ddd4a6fa9cdd","source-8e3509f45664062e2819","source-6353e5ded078ad0ff64d","source-cfedef94ea9ee5143da8"]},{"confidence":"confirmed","date":{"precision":"day","text":"2023-12-20"},"id":"record-9b8457ec68bc60340cbd","kind":"tldraw-timeline","label":"the license change","original":{"confidence":"confirmed","date":"2023-12-20","detail":"the license changes: pr #2167 (december 19) swaps the sdk to a bespoke 'tldraw license' adapted from the scratch license, enabling dual-licensing revenue; sdk v2.0.0-beta.1 ships with it december 20. v1 stays mit 'forever'; prior 2.x pre-releases stay apache-2.0. ruiz's line — 'open source is a spectrum' — becomes the flashpoint.","era":"viral","id":"evt-license-change","sourceIds":["src-ci-pr-2167","src-hp-license-update","src-hp-v2beta1"],"title":"the license change"},"originalUrl":"https://hraness.com/tldraw/history#viral","sourceIds":["source-5082cb7d0e4c449ba160","source-a63aeb8baca0c68b1d99","source-925b82a751937b632920"]},{"confidence":"confirmed","date":{"precision":"day","text":"2024-02-29"},"id":"record-6f10e5660dd26f6c4d86","kind":"tldraw-timeline","label":"sdk 2.0 stable","original":{"confidence":"confirmed","date":"2024-02-29","detail":"tldraw sdk v2.0.0 stable — 'initial public release… ready for production.'","era":"sdk","id":"evt-v2-stable","sourceIds":["src-hp-v2-release"],"title":"sdk 2.0 stable"},"originalUrl":"https://hraness.com/tldraw/history#sdk","sourceIds":["source-7e68f21b4314834ee817"]},{"confidence":"reported","date":{"precision":"year","text":"2024"},"id":"record-62a169f18f54a1a13d86","kind":"tldraw-timeline","label":"a head of engineering","original":{"confidence":"reported","date":"2024","detail":"mime čuvalo joins as head of engineering — ex-youtube, dropbox, google; the firessh author.","era":"sdk","id":"evt-mime","sourceIds":["src-hp-mime-resume"],"title":"a head of engineering"},"originalUrl":"https://hraness.com/tldraw/history#sdk","sourceIds":["source-82196cc9d6741ab0b7af"]},{"confidence":"reported","date":{"precision":"year","text":"2024"},"id":"record-4ffa028844e6e6fcb73d","kind":"tldraw-timeline","label":"carry on and teach","original":{"confidence":"reported","date":"2024","detail":"the agent experiments continue off-product: 'carry on' canvas autocomplete (lu wilson on claude haiku, taha hassan on a local llama3 8b) and 'teach' — a summer project where an agent manipulates the canvas, built by ruiz, wilson, and engineer-in-residence orion reed.","era":"sdk","id":"evt-carry-on-teach","sourceIds":["src-hp-taha-linkedin","src-hp-agents-youtube","src-hp-orion-vaporware"],"title":"carry on and teach"},"originalUrl":"https://hraness.com/tldraw/history#sdk","sourceIds":["source-e43238135d75626eea55","source-7742d108867255516fcf","source-557f576dd24868ca8cc3"]},{"confidence":"confirmed","date":{"precision":"day","text":"2024-08-05"},"id":"record-93e899ce40763bcc9490","kind":"tldraw-timeline","label":"tldraw sync","original":{"confidence":"confirmed","date":"2024-08-05","detail":"tldraw sync is announced — a self-hosted sync product, the sdk's first add-on module, included with the tldraw license; a cloudflare template; a demo server that wipes data after 24h. the company claims 400k+ users and 200k shared projects on tldraw.com (self-reported).","era":"sdk","id":"evt-sync","sourceIds":["src-hp-sync-announce","src-hp-sync-docs"],"title":"tldraw sync"},"originalUrl":"https://hraness.com/tldraw/history#sdk","sourceIds":["source-faf62c7eeea222dd991a","source-36481497494765729119"]},{"confidence":"confirmed","date":{"precision":"day","text":"2024-09-13"},"id":"record-e5ccd284c3fa162e3aa6","kind":"tldraw-timeline","label":"the watermark compromise","original":{"confidence":"confirmed","date":"2024-09-13","detail":"sdk v3.0.0 ships the watermark model: commercial use permitted with a 'made with tldraw' watermark; a business license removes it — 'meant to make the sdk more accessible to small teams and independent developers with commercial products.' a softening of the december 2023 line, not a reversal.","era":"sdk","id":"evt-v3-watermark","sourceIds":["src-ci-v3-release","src-ci-pr-4021"],"title":"the watermark compromise"},"originalUrl":"https://hraness.com/tldraw/history#sdk","sourceIds":["source-c195b1dd8f5c5f5201ae","source-e905093ceea73f643eda"]},{"confidence":"confirmed","date":{"precision":"day","text":"2024-12-18"},"id":"record-ead74c5cdd12480a00db","kind":"tldraw-timeline","label":"tldraw computer","original":{"confidence":"confirmed","date":"2024-12-18","detail":"tldraw computer opens after a december 13 waitlist — natural-language node-and-wire workflows on the canvas, built in partnership with google / google deepmind for the gemini 2.0 launch window. it stays closed source; issue #5122 says starter kits are the answer instead.","era":"sdk","id":"evt-computer","sourceIds":["src-hp-computer-launch","src-hp-computer-google","src-hp-decoder-computer","src-hp-computer-issue","src-hp-computer-wiesser"],"title":"tldraw computer"},"originalUrl":"https://hraness.com/tldraw/history#sdk","sourceIds":["source-a950a728a2495d4e7584","source-feed9593965eebcc0d4e","source-e16a95d2052599588569","source-c32e89e7e3a07f6f66be","source-fed9536763a96a0b15f2"]},{"confidence":"confirmed","date":{"precision":"day","text":"2025-04-09"},"id":"record-7f33c654300eb406bfb6","kind":"tldraw-timeline","label":"the $10m series a","original":{"confidence":"confirmed","date":"2025-04-09","detail":"a $10m series a, led by lux capital and definition. the post reports ~$1m of first-year license revenue (clickup, padlet, craft, jam; autodesk per linkedin), ~67k x followers, ~8k discord, and a team of 'nearly twenty people.' total raised ≈ $14.7m.","era":"sdk","id":"evt-series-a","sourceIds":["src-hp-series-a","src-ci-linkedin-series-a","src-ci-indexed"],"title":"the $10m series a"},"originalUrl":"https://hraness.com/tldraw/history#sdk","sourceIds":["source-b69a4d15a43f97061dd7","source-bef734bfdf1db912b7a3","source-d83c3b441c07fa0ae9d2"]},{"confidence":"confirmed","date":{"precision":"day","text":"2025-09-18"},"id":"record-4fab824881e511861251","kind":"tldraw-timeline","label":"sdk 4.0 gates production","original":{"confidence":"confirmed","date":"2025-09-18","detail":"sdk 4.0: an npm create tldraw cli, five mit-licensed starter kits, wcag 2.2 aa accessibility work with sarah fossheim — and license-key enforcement. development stays free; production requires a key, with a 100-day trial license. 'fate and capital both demand that tldraw be a sustainable project.'","era":"gated","id":"evt-sdk40","sourceIds":["src-hp-sdk40","src-hp-sdk4-release-notes","src-hp-alternativeto-sdk4","src-ci-license-key-docs","src-hp-license-docs"],"title":"sdk 4.0 gates production"},"originalUrl":"https://hraness.com/tldraw/history#gated","sourceIds":["source-11c61e1298b36ef4ec14","source-0c826fa24f08ad70a1cb","source-04ed33e965ce0d058627","source-45aaa891210aac13a943","source-a76a183790610a7e5de0"]},{"confidence":"confirmed","date":{"precision":"day","text":"2025-11-19"},"id":"record-6215a39145c42a7b8699","kind":"tldraw-timeline","label":"sdk 4.2","original":{"confidence":"confirmed","date":"2025-11-19","detail":"sdk 4.2 ships — the cadence continues under the new licensing model.","era":"gated","id":"evt-sdk42","sourceIds":["src-hp-blog-index"],"title":"sdk 4.2"},"originalUrl":"https://hraness.com/tldraw/history#gated","sourceIds":["source-00bf3c546acf70fbbccc"]},{"confidence":"confirmed","date":{"precision":"day","text":"2025-12-01"},"id":"record-1c1db35e7b5cc4f8b1ea","kind":"tldraw-timeline","label":"fairies","original":{"confidence":"confirmed","date":"2025-12-01","detail":"fairies — visible multi-agent ai collaborators — land on tldraw.com as a deliberately time-boxed experiment: $25 one-time, december 2025 only, code public in the repo. lu wilson's launch video calls it 'the weirdest and most ambitious project'; a december 19 writeup covers the 'fairy management system' orchestration.","era":"gated","id":"evt-fairies","sourceIds":["src-ci-fairies-linkedin","src-hp-fairies-li-lu","src-ci-fairies-coord","src-hp-fairies-pr","src-hp-fairies-site"],"title":"fairies"},"originalUrl":"https://hraness.com/tldraw/history#gated","sourceIds":["source-554e7d15b0e9b9d98396","source-c9ad54795987a8930547","source-cf030f7eb936cec1a8b3","source-0ce8251266fea183172f","source-942543b3a76ff40c9fa5"]},{"confidence":"confirmed","date":{"precision":"month","text":"2025-12"},"id":"record-5295ee2d0a0fa74ad4c8","kind":"tldraw-timeline","label":"lu wilson leaves","original":{"confidence":"confirmed","date":"2025-12","detail":"lu wilson leaves tldraw after three years — from january 2026, prototyping contributor tools for wikimedia and wikipedia.","era":"gated","id":"evt-lu-leaves","sourceIds":["src-hp-lu-leaving","src-hp-todepond-site"],"title":"lu wilson leaves"},"originalUrl":"https://hraness.com/tldraw/history#gated","sourceIds":["source-318bba90d3c0ba0f466c","source-14f13c4db504811aaf06"]},{"confidence":"confirmed","date":{"precision":"day","text":"2026-01-15"},"id":"record-dbd120395716a72f6843","kind":"tldraw-timeline","label":"the ai-slop firewall","original":{"confidence":"confirmed","date":"2026-01-15","detail":"tldraw pauses external contributions — issue #7695 announces auto-closing of external prs after a surge of ai-generated submissions. ruiz's follow-up, 'stay away from my trash!', concedes the irony that tldraw's own /issue claude code command authored some of the bad directions; he notes excalidraw's pr volume more than doubled q4-2025 vs q3.","era":"gated","id":"evt-ai-slop","sourceIds":["src-ci-issue-7695","src-ci-stay-away-trash","src-ci-hn-ai-slop"],"title":"the ai-slop firewall"},"originalUrl":"https://hraness.com/tldraw/history#gated","sourceIds":["source-a6c1a98a153d99f72167","source-e8e579c437257ec6fed0","source-977118f325460dd7f7e7"]},{"confidence":"confirmed","date":{"precision":"day","text":"2026-02-25"},"id":"record-a13e9e2112d0c667d698","kind":"tldraw-timeline","label":"the tests-to-closed-source joke","original":{"confidence":"confirmed","date":"2026-02-25","detail":"the 'move tests to closed source' issue gets reported at face value — then revealed as a joke. ruiz: 'moving our tests into another repo would complicate and slow down our development… tldraw itself may eventually be a vibe coded alternative to tldraw.' a discourse event about ai cloning, not a policy change.","era":"gated","id":"evt-tests-joke","sourceIds":["src-ci-swizz-closed-tests","src-ci-medium-spec-layer"],"title":"the tests-to-closed-source joke"},"originalUrl":"https://hraness.com/tldraw/history#gated","sourceIds":["source-fd259dd353877c76ce88","source-cfdddd486e19d5304bfb"]},{"confidence":"confirmed","date":{"precision":"day","text":"2026-03-03"},"id":"record-e0c45095c45b8581c13b","kind":"tldraw-timeline","label":"the mcp app post","original":{"confidence":"confirmed","date":"2026-03-03","detail":"ruiz posts 'tldraw mcp app: letting your agents draw' — the canvas as an mcp surface.","era":"gated","id":"evt-mcp-app","sourceIds":["src-hp-blog-index"],"title":"the mcp app post"},"originalUrl":"https://hraness.com/tldraw/history#gated","sourceIds":["source-00bf3c546acf70fbbccc"]},{"confidence":"confirmed","date":{"precision":"day","text":"2026-05-07"},"id":"record-39726658a2908b152963","kind":"tldraw-timeline","label":"sdk 5.0","original":{"confidence":"confirmed","date":"2026-05-07","detail":"sdk 5.0 — a feature-heavy release around customization, performance, and extension. 'we shipped our backlog.'","era":"gated","id":"evt-sdk50","sourceIds":["src-hp-sdk50"],"title":"sdk 5.0"},"originalUrl":"https://hraness.com/tldraw/history#gated","sourceIds":["source-2186f7beeed915b5d0d4"]},{"confidence":"confirmed","date":{"precision":"day","text":"2026-07-16"},"id":"record-2f8aaba7bd7439d23c46","kind":"tldraw-timeline","label":"tldraw offline","original":{"confidence":"confirmed","date":"2026-07-16","detail":"tldraw offline launches — a free, file-based desktop app (.tldraw files, no accounts or server, scripting and agent access) for macos, windows, and linux. the company reports 16k+ downloads in the first week (self-reported); multiplayer follows august 13.","era":"gated","id":"evt-offline","sourceIds":["src-hp-offline-blog","src-hp-offline-repo","src-hp-lu-linkedin-post","src-hp-blog-index"],"title":"tldraw offline"},"originalUrl":"https://hraness.com/tldraw/history#gated","sourceIds":["source-ba7b80277e69334cd614","source-813874db30484140f95a","source-6e5a41dcbaf8a0595bbc","source-00bf3c546acf70fbbccc"]},{"confidence":"confirmed","date":{"precision":"day","text":"2026-09-10"},"id":"record-a61e7f395aeb8ad7bd7c","kind":"tldraw-timeline","label":"tldraw flash","original":{"confidence":"confirmed","date":"2026-09-10","detail":"tldraw flash — a hand-drawn lo-fi animation tool: record-drag motion, a timeline, export. built largely by interns audrey leo and leo knudsen with max drake and daniel lefcourt.","era":"gated","id":"evt-flash","sourceIds":["src-hp-flash-blog","src-hp-flash-li","src-hp-flash-dalila"],"title":"tldraw flash"},"originalUrl":"https://hraness.com/tldraw/history#gated","sourceIds":["source-f1d00570ef046f58e271","source-a127f7e22b406bd6662d","source-a56612c0964eb62497b9"]}],"sources":[{"author":null,"id":"source-6353e5ded078ad0ff64d","note":"80 level on draw fast","originalId":"src-ci-80level-owl","published":{"precision":"day","text":"2023-11-29"},"publisher":"80.lv","title":"80 level on draw fast","type":"reporting","url":"https://80.lv/articles/a-new-service-that-turns-the-how-to-draw-an-owl-meme-into-reality"},{"author":null,"id":"source-0cd929734b1cfe040044","note":"benj edwards, ars technica — flagship make real coverage","originalId":"src-ci-ars-make-real","published":{"precision":"day","text":"2023-11-16"},"publisher":"arstechnica.com","title":"benj edwards, ars technica — flagship make real coverage","type":"reporting","url":"https://arstechnica.com/information-technology/2023/11/ai-powered-drawing-app-stuns-developers-by-turning-sketches-into-functional-games/"},{"author":null,"id":"source-f5ed0138185285ec7110","note":"original draw-a-ui repo, ~13.5k stars, mit","originalId":"src-ci-draw-a-ui-repo","published":{"precision":"day","text":"2023-11-07"},"publisher":"github","title":"original draw-a-ui repo, ~13","type":"repo","url":"https://github.com/SawyerHood/draw-a-ui"},{"author":null,"id":"source-cf030f7eb936cec1a8b3","note":"multi-agent coordination lessons; agents \"working blind\"","originalId":"src-ci-fairies-coord","published":{"precision":"day","text":"2025-12-19"},"publisher":"linkedin","title":"multi-agent coordination lessons","type":"primary","url":"https://www.linkedin.com/posts/tldraw_getting-multiple-ai-agents-to-work-together-activity-7407879368577794048-lY-u"},{"author":null,"id":"source-554e7d15b0e9b9d98396","note":"launch post: $25 one-time, december-only timed experiment","originalId":"src-ci-fairies-linkedin","published":{"precision":"day","text":"2025-12-01"},"publisher":"linkedin","title":"launch post: $25 one-time, december-only timed experiment","type":"primary","url":"https://www.linkedin.com/posts/tldraw_for-this-holiday-season-weve-added-little-activity-7401359632738226177-sjYm"},{"author":null,"id":"source-977118f325460dd7f7e7","note":"192 pts, 107 comments; mostly sympathetic","originalId":"src-ci-hn-ai-slop","published":{"precision":"day","text":"2026-01-15"},"publisher":"hacker news","title":"192 pts, 107 comments","type":"community","url":"https://news.ycombinator.com/item?id=46641042"},{"author":null,"id":"source-1141950462bdc9498886","note":"sawyer hood's show hn — 43 pts, 5 comments","originalId":"src-ci-hn-draw-a-ui","published":{"precision":"day","text":"2023-11-08"},"publisher":"hacker news","title":"sawyer hoods show hn — 43 pts, 5 comments","type":"community","url":"https://news.ycombinator.com/item?id=38191463"},{"author":null,"id":"source-6067ef96d59f3da8f15a","note":"first hn post of tldraw as sponsorware (3 pts)","originalId":"src-ci-hn-sponsorware","published":{"precision":"day","text":"2021-10-13"},"publisher":"hacker news","title":"first hn post of tldraw as sponsorware (3 pts)","type":"community","url":"https://news.ycombinator.com/item?id=28854949"},{"author":null,"id":"source-d83c3b441c07fa0ae9d2","note":"total funding $14.7m across 3 rounds","originalId":"src-ci-indexed","published":{"precision":"unknown","text":"undated"},"publisher":"indexed.vc","title":"total funding $14","type":"reference","url":"https://indexed.vc/companies/tldraw"},{"author":null,"id":"source-a6c1a98a153d99f72167","note":"contributions policy — auto-closing external prs over ai slop","originalId":"src-ci-issue-7695","published":{"precision":"day","text":"2026-01-15"},"publisher":"github","title":"contributions policy — auto-closing external prs over ai slop","type":"repo","url":"https://github.com/tldraw/tldraw/issues/7695"},{"author":null,"id":"source-45aaa891210aac13a943","note":"license-key mechanics: trial/commercial/hobby, client-side validation","originalId":"src-ci-license-key-docs","published":{"precision":"unknown","text":"undated"},"publisher":"tldraw.dev","title":"license-key mechanics: trial/commercial/hobby, client-side validation","type":"primary","url":"https://tldraw.dev/sdk-features/license-key"},{"author":null,"id":"source-bef734bfdf1db912b7a3","note":"linkedin announcement naming autodesk","originalId":"src-ci-linkedin-series-a","published":{"precision":"day","text":"2025-04-09"},"publisher":"linkedin","title":"linkedin announcement naming autodesk","type":"primary","url":"https://www.linkedin.com/posts/tldraw_we-raised-a-10m-series-a-led-by-lux-capital-activity-7315794166272131073-Bz1T"},{"author":null,"id":"source-cfdddd486e19d5304bfb","note":"analysis: sqlite precedent, tests-as-moat discourse, \"the action hasn't followed\"","originalId":"src-ci-medium-spec-layer","published":{"precision":"month","text":"2026-02"},"publisher":"medium","title":"analysis: sqlite precedent, tests-as-moat discourse, the action hasnt followed","type":"community","url":"https://medium.com/@janssen.sjuul/the-specification-layer-what-survives-when-code-becomes-disposable-46ac64515ceb"},{"author":null,"id":"source-8e3509f45664062e2819","note":"product hunt: #2 of the day, 418 upvotes","originalId":"src-ci-ph-drawfast","published":{"precision":"day","text":"2023-11-27"},"publisher":"webmail.hunted.space","title":"product hunt: #2 of the day, 418 upvotes","type":"community","url":"https://webmail.hunted.space/product/draw-fast"},{"author":null,"id":"source-5082cb7d0e4c449ba160","note":"license-change pr; agpl-then-scratch-license deliberation, kachkaev exchange","originalId":"src-ci-pr-2167","published":{"precision":"day","text":"2023-12-19"},"publisher":"github","title":"license-change pr","type":"repo","url":"https://github.com/tldraw/tldraw/pull/2167"},{"author":null,"id":"source-e905093ceea73f643eda","note":"watermark/licensing mechanisms pr","originalId":"src-ci-pr-4021","published":{"precision":"day","text":"2024-07-11"},"publisher":"github","title":"watermark/licensing mechanisms pr","type":"repo","url":"https://github.com/tldraw/tldraw/pull/4021"},{"author":null,"id":"source-628833076e1bef54d4ba","note":"v2 exits beta apr 4 2023; v1 parked under mit","originalId":"src-ci-relaunch-blog","published":{"precision":"day","text":"2023-03-20"},"publisher":"tldraw.dev","title":"v2 exits beta apr 4 2023","type":"primary","url":"https://tldraw.dev/blog/tldraws-upcoming-relaunch"},{"author":null,"id":"source-5f0b815331d1e1cac226","note":"funding table corroborating nov 22 2023 $2m round date","originalId":"src-ci-startupintros-2m","published":{"precision":"day","text":"2023-11-22"},"publisher":"startup intros","title":"funding table corroborating nov 22 2023 $2m round date","type":"reference","url":"https://startupintros.com/orgs/tldraw"},{"author":null,"id":"source-e8e579c437257ec6fed0","note":"ruiz's follow-up; notes own claude code /issue command caused bad prs; excalidraw pr-volume comparison","originalId":"src-ci-stay-away-trash","published":{"precision":"day","text":"2026-01-17"},"publisher":"tldraw.dev","title":"ruizs follow-up","type":"primary","url":"https://tldraw.dev/blog/stay-away-from-my-trash"},{"author":null,"id":"source-fd259dd353877c76ce88","note":"willison link post; later updated — the \"move tests\" issue was a joke","originalId":"src-ci-swizz-closed-tests","published":{"precision":"day","text":"2026-02-25"},"publisher":"simonwillison.net","title":"willison link post","type":"community","url":"https://simonwillison.net/2026/Feb/25/closed-tests/"},{"author":null,"id":"source-c195b1dd8f5c5f5201ae","note":"v3.0.0 — watermark-permitted commercial use; business license","originalId":"src-ci-v3-release","published":{"precision":"day","text":"2024-09-13"},"publisher":"github","title":"github","type":"repo","url":"https://github.com/tldraw/tldraw/releases/tag/v3.0.0"},{"author":null,"id":"source-717afca9484ecd82b96d","note":"$2m insider extension (amplify, lux, preston-werner ventures); team list; london office","originalId":"src-hp-2m-extension","published":{"precision":"day","text":"2023-11-22"},"publisher":"tldraw.dev","title":"$2m insider extension (amplify, lux, preston-werner ventures)","type":"primary","url":"https://tldraw.dev/blog/tldraw-raised-another-2m"},{"author":null,"id":"source-7742d108867255516fcf","note":"\"agents on the canvas\"; summer-2024 team = ruiz+wilson+orion reed; teach details","originalId":"src-hp-agents-youtube","published":{"precision":"year","text":"2026"},"publisher":"youtube","title":"agents on the canvas","type":"primary","url":"https://www.youtube.com/watch?v=CpVs1U7pMA0"},{"author":null,"id":"source-dc9c3b5e05ca042aa333","note":"world's fair talk; excalidraw ink origin; computer internals; google collab story; liquid layers/observable shoutouts","originalId":"src-hp-aiengineer-computer-talk","published":{"precision":"day","text":"2025-07-21"},"publisher":"ai.engineer","title":"worlds fair talk","type":"primary","url":"https://ai.engineer/talks/1C2TdPkj6aQ-tldraw-computer"},{"author":null,"id":"source-04ed33e965ce0d058627","note":"100-day trial license; year-end discount detail; sarah fossheim a11y","originalId":"src-hp-alternativeto-sdk4","published":{"precision":"month","text":"2025-09"},"publisher":"alternativeto.net","title":"100-day trial license","type":"reporting","url":"https://alternativeto.net/news/2025/9/tldraw-sdk-4-0-adds-five-new-starter-kits-cli-tool-and-enforces-licensing-changes/"},{"author":null,"id":"source-00bf3c546acf70fbbccc","note":"full dated post index nov 2022–sep 2026; bylines reveal team","originalId":"src-hp-blog-index","published":{"precision":"day","text":"2026-09-16"},"publisher":"tldraw.dev","title":"full dated post index nov 2022–sep 2026","type":"primary","url":"https://tldraw.dev/blog"},{"author":null,"id":"source-28e924b8cdc122eba47c","note":"\"released ~two weeks ago\"; source on github; vs code extension","originalId":"src-hp-bramus-tldraw","published":{"precision":"day","text":"2021-11-29"},"publisher":"bram.us","title":"released ~two weeks ago","type":"reporting","url":"https://www.bram.us/2021/11/29/tldraw-a-tiny-little-drawing-app/"},{"author":null,"id":"source-33b1590ed4566205cff6","note":"full current team roster + roles; founded 2022; backers","originalId":"src-hp-company-page","published":{"precision":"month","text":"2026-09"},"publisher":"tldraw.dev","title":"full current team roster + roles","type":"primary","url":"https://tldraw.dev/company"},{"author":null,"id":"source-feed9593965eebcc0d4e","note":"google/gemini partnership showcase; gemini 1.5 flash launch, 2.0 prototyping","originalId":"src-hp-computer-google","published":{"precision":"day","text":"2024-12-19"},"publisher":"ai.google.dev","title":"google/gemini partnership showcase","type":"primary","url":"https://ai.google.dev/showcase/tldraw"},{"author":null,"id":"source-c32e89e7e3a07f6f66be","note":"team: computer stays closed-source; workflow starter kit teased","originalId":"src-hp-computer-issue","published":{"precision":"day","text":"2024-12-15"},"publisher":"github","title":"team: computer stays closed-source","type":"repo","url":"https://github.com/tldraw/tldraw/issues/5122"},{"author":null,"id":"source-a950a728a2495d4e7584","note":"launch post text: connected components, natural-language instructions, branch/loop","originalId":"src-hp-computer-launch","published":{"precision":"day","text":"2024-12-18"},"publisher":"couchsky.app","title":"launch post text: connected components, natural-language instructions, branch/loop","type":"primary","url":"https://couchsky.app/u/tldraw.com/p/3ldlnkynejg24"},{"author":null,"id":"source-fed9536763a96a0b15f2","note":"waitlist phase; \"collaboration with google deepmind\"","originalId":"src-hp-computer-wiesser","published":{"precision":"day","text":"2024-12-13"},"publisher":"linkedin","title":"waitlist phase","type":"community","url":"https://www.linkedin.com/posts/alixmini_introducing-tldraw-computer-our-teams-activity-7273399940985344000-Mkes"},{"author":null,"id":"source-964fcc1058d4375569a9","note":"$2m + make real recap; \"upcoming 2.0 release\"","originalId":"src-hp-dec2023-whatsnew","published":{"precision":"day","text":"2023-12-15"},"publisher":"tldraw.dev","title":"$2m + make real recap","type":"primary","url":"https://tldraw.dev/blog/whats-new-in-tldraw-december-2023"},{"author":null,"id":"source-e16a95d2052599588569","note":"\"natural language computer\" mechanics; auto-built workflows","originalId":"src-hp-decoder-computer","published":{"precision":"day","text":"2024-12-20"},"publisher":"the-decoder.com","title":"natural language computer mechanics","type":"reporting","url":"https://the-decoder.com/tldraw-unveils-experimental-natural-language-computer-powered-by-gemini-2-0/"},{"author":null,"id":"source-66edc17efe95c18ebad3","note":"\"3 years and $5m building the perfect canvas\"; fairies; tool-design principles; state-designer→arrows lineage","originalId":"src-hp-diveclub","published":{"precision":"year","text":"2025"},"publisher":"apple podcasts","title":"3 years and $5m building the perfect canvas","type":"interview","url":"https://podcasts.apple.com/us/podcast/steve-ruiz-is-the-canvas-the-future-for-ai/id1686414242?i=1000739130415"},{"author":null,"id":"source-c06c8438ddd4a6fa9cdd","note":"fal.ai real-time generation demo","originalId":"src-hp-drawfast-repo","published":{"precision":"day","text":"2023-11-20"},"publisher":"github","title":"github","type":"repo","url":"https://github.com/tldraw/draw-fast"},{"author":null,"id":"source-cfedef94ea9ee5143da8","note":"shutdown notice date","originalId":"src-hp-drawfast-site","published":{"precision":"day","text":"2024-01-14"},"publisher":"drawfast.tldraw.com","title":"shutdown notice date","type":"primary","url":"https://drawfast.tldraw.com/"},{"author":null,"id":"source-2bffa53225dfb526b92c","note":"sheldrick at tldraw jun 2022–; also shows aggregate \"$24.1m\" figure (flagged)","originalId":"src-hp-ds300-linkedin","published":{"precision":"month","text":"2026-09"},"publisher":"linkedin","title":"sheldrick at tldraw jun 2022–","type":"reference","url":"https://www.linkedin.com/in/ds300"},{"author":null,"id":"source-c9ad54795987a8930547","note":"lu wilson: \"weirdest and most ambitious project\"; timed event","originalId":"src-hp-fairies-li-lu","published":{"precision":"day","text":"2025-12-01"},"publisher":"linkedin","title":"lu wilson: weirdest and most ambitious project","type":"primary","url":"https://www.linkedin.com/posts/todepond_we-just-added-fairies-to-tldraw-dot-com-activity-7401313135183421440-Lcqb"},{"author":null,"id":"source-0ce8251266fea183172f","note":"internal fairy agent: @tldraw/fairy-shared, cloudflare fairy-worker, settool/removetool apis","originalId":"src-hp-fairies-pr","published":{"precision":"year","text":"2025"},"publisher":"github","title":"github","type":"repo","url":"https://github.com/tldraw/tldraw/pull/6909"},{"author":null,"id":"source-942543b3a76ff40c9fa5","note":"fairies landing page","originalId":"src-hp-fairies-site","published":{"precision":"month","text":"2025-12"},"publisher":"fairies.tldraw.com","title":"fairies landing page","type":"primary","url":"https://fairies.tldraw.com/"},{"author":null,"id":"source-f1d00570ef046f58e271","note":"flash launch; authors drake, leo, knudsen; lo-fi animation","originalId":"src-hp-flash-blog","published":{"precision":"day","text":"2026-09-10"},"publisher":"tldraw.dev","title":"flash launch","type":"primary","url":"https://tldraw.dev/blog/introducing-tldraw-flash"},{"author":null,"id":"source-a56612c0964eb62497b9","note":"margiotta joined ~jul 2026","originalId":"src-hp-flash-dalila","published":{"precision":"day","text":"2026-09-02"},"publisher":"linkedin","title":"margiotta joined ~jul 2026","type":"community","url":"https://www.linkedin.com/posts/dalila-margiotta_not-even-2-months-into-tldraw-and-we-just-activity-7500922266411614208-oKiG"},{"author":null,"id":"source-a127f7e22b406bd6662d","note":"waitlist post; record-and-drag motion","originalId":"src-hp-flash-li","published":{"precision":"day","text":"2026-09-02"},"publisher":"linkedin","title":"waitlist post","type":"primary","url":"https://www.linkedin.com/posts/tldraw_were-launching-tldraw-flash-a-new-way-to-activity-7500914475101970432-DPf7"},{"author":null,"id":"source-ebd7577b349e80b28391","note":"monorepo metadata, ~50k stars, contributor list, license=\"other\", trusted-by list","originalId":"src-hp-github-repo","published":{"precision":"day","text":"2021-05-09"},"publisher":"github","title":"monorepo metadata, ~50k stars, contributor list, license=other, trusted-by list","type":"repo","url":"https://github.com/tldraw/tldraw"},{"author":null,"id":"source-3b80fc36775c0662dc79","note":"globs-based vector editor","originalId":"src-hp-globs-repo","published":{"precision":"day","text":"2021-03-12"},"publisher":"github","title":"globs-based vector editor","type":"repo","url":"https://github.com/steveruizok/globs"},{"author":null,"id":"source-d7540b8af85e6e530373","note":"launch hn thread; ruiz comments: mit, sponsors-gated until now, liveblocks multiplayer, vs code ext, monorepo layout","originalId":"src-hp-hn-launch","published":{"precision":"day","text":"2021-11-18"},"publisher":"hacker news","title":"launch hn thread","type":"community","url":"https://news.ycombinator.com/item?id=29261733"},{"author":null,"id":"source-5ed7930cf5687fa7e606","note":"name origin (\"tl;dr aw\"); ruiz on excalidraw/perfect-freehand, globs origin","originalId":"src-hp-hn-seed","published":{"precision":"day","text":"2022-12-01"},"publisher":"hacker news","title":"name origin (tl","type":"community","url":"https://news.ycombinator.com/item?id=33818822"},{"author":null,"id":"source-3ed0ec86b0ec80e02782","note":"nov 2021 monorepo snapshot: packages/tldraw, core, apps/www, vscode, electron","originalId":"src-hp-ia-snapshot-2021","published":{"precision":"day","text":"2021-11-21"},"publisher":"wayback machine","title":"nov 2021 monorepo snapshot: packages/tldraw, core, apps/www, vscode, electron","type":"archive","url":"https://archive.org/details/github.com-tldraw-tldraw_-_2021-11-21_12-42-41"},{"author":null,"id":"source-80e28d1b0e4a052957f8","note":"blair frontend dev sep 2022–jun 2023","originalId":"src-hp-jamie-linkedin","published":{"precision":"month","text":"2026-09"},"publisher":"linkedin","title":"blair frontend dev sep 2022–jun 2023","type":"reference","url":"https://www.linkedin.com/in/jamie-blair-97039b111"},{"author":null,"id":"source-6131b237590d1fda8b39","note":"accidental ai canvas; figma/adobe offers spring 2021; deferral & quitting play; arrows taste quote","originalId":"src-hp-latentspace","published":{"precision":"day","text":"2024-01-05"},"publisher":"latent space","title":"accidental ai canvas","type":"interview","url":"https://www.latent.space/p/tldraw"},{"author":null,"id":"source-a76a183790610a7e5de0","note":"current model: dev-only free; trial/commercial/hobby keys; client-side key validation","originalId":"src-hp-license-docs","published":{"precision":"month","text":"2026-09"},"publisher":"tldraw.dev","title":"current model: dev-only free","type":"primary","url":"https://tldraw.dev/community/license"},{"author":null,"id":"source-803ba8947f16f6d0b96a","note":"license text, \"tldraw, inc.\" copyright","originalId":"src-hp-license-md","published":{"precision":"year","text":"2024"},"publisher":"github","title":"license text, tldraw, inc","type":"repo","url":"https://github.com/tldraw/tldraw/blob/4d1e3d97431da79e4e0f164daa07799bd704a30e/LICENSE.md"},{"author":null,"id":"source-a63aeb8baca0c68b1d99","note":"bespoke license w/ sdk 2.0 beta; non-commercial default; v1 mit forever; 2.x pre-releases apache-2.0","originalId":"src-hp-license-update","published":{"precision":"day","text":"2023-12-20"},"publisher":"tldraw.dev","title":"bespoke license w/ sdk 2","type":"primary","url":"https://tldraw.dev/blog/license-update-for-the-tldraw-sdk"},{"author":null,"id":"source-318bba90d3c0ba0f466c","note":"departure post; 3 yrs at tldraw; wikimedia from jan","originalId":"src-hp-lu-leaving","published":{"precision":"day","text":"2025-12-19"},"publisher":"linkedin","title":"departure post","type":"primary","url":"https://www.linkedin.com/posts/todepond_im-leaving-tldraw-to-enter-the-world-of-activity-7407853597281058817-P7r0"},{"author":null,"id":"source-6e5a41dcbaf8a0595bbc","note":"16k+ downloads claim; first update","originalId":"src-hp-lu-linkedin-post","published":{"precision":"day","text":"2026-07-27"},"publisher":"linkedin","title":"16k+ downloads claim","type":"community","url":"https://www.linkedin.com/posts/tldraw_tldraw-offline-v112-activity-7487543604731842560-AoLR"},{"author":null,"id":"source-1b6697e6abe4f3f21822","note":"fork of draw-a-ui; archived; 5.4k stars","originalId":"src-hp-makereal-repo","published":{"precision":"day","text":"2023-11-13"},"publisher":"github","title":"fork of draw-a-ui","type":"repo","url":"https://github.com/tldraw/make-real"},{"author":null,"id":"source-eab7cee0262f8cccf2e7","note":"full make real chronology; sawyer hood fork; drawmyui.com; starter template fri; quotes","originalId":"src-hp-makereal-story","published":{"precision":"day","text":"2023-11-18"},"publisher":"tldraw.substack.com","title":"full make real chronology","type":"primary","url":"https://tldraw.substack.com/p/make-real-the-story-so-far"},{"author":null,"id":"source-9068b46c5ea7a2b83ed4","note":"backstory: art school → broke at 30 → design → code; \"released nov 2021… full time since july\"","originalId":"src-hp-metamuse-59","published":{"precision":"day","text":"2022-07-07"},"publisher":"museapp.com","title":"backstory: art school → broke at 30 → design → code","type":"interview","url":"https://museapp.com/podcast/59-infinite-canvases/"},{"author":null,"id":"source-82196cc9d6741ab0b7af","note":"čuvalo head of engineering 2024–present","originalId":"src-hp-mime-resume","published":{"precision":"month","text":"2026-09"},"publisher":"nightlight.rocks","title":"čuvalo head of engineering 2024–present","type":"primary","url":"https://www.nightlight.rocks/mime/about/resume"},{"author":null,"id":"source-ba7b80277e69334cd614","note":"offline desktop launch; local .tldraw files; scripting/agents","originalId":"src-hp-offline-blog","published":{"precision":"day","text":"2026-07-16"},"publisher":"tldraw.dev","title":"offline desktop launch","type":"primary","url":"https://tldraw.dev/blog/tldraw-offline"},{"author":null,"id":"source-813874db30484140f95a","note":"desktop app repo; mac/win/linux builds","originalId":"src-hp-offline-repo","published":{"precision":"day","text":"2024-12-28"},"publisher":"github","title":"desktop app repo","type":"repo","url":"https://github.com/tldraw/tldraw-offline"},{"author":null,"id":"source-557f576dd24868ca8cc3","note":"reed: \"engineer-in-residence at tldraw,\" block science","originalId":"src-hp-orion-vaporware","published":{"precision":"year","text":"2024"},"publisher":"blog.vaporware.network","title":"reed: engineer-in-residence at tldraw, block science","type":"interview","url":"https://blog.vaporware.network/podcasts/episode-5-orion-reed/"},{"author":null,"id":"source-3b258b9ea38b1f20fa19","note":"apr 4 2023 switchover plan; old.tldraw.com; v1 repo move; footer \"tldraw gb ltd\"","originalId":"src-hp-relaunch-post","published":{"precision":"day","text":"2023-03-20"},"publisher":"tldraw.substack.com","title":"apr 4 2023 switchover plan","type":"primary","url":"https://tldraw.substack.com/p/tldraws-upcoming-re-launch"},{"author":null,"id":"source-0c826fa24f08ad70a1cb","note":"4.0 details; mit starter kits; @tldraw/ai removed","originalId":"src-hp-sdk4-release-notes","published":{"precision":"day","text":"2025-09-18"},"publisher":"tldraw.dev","title":"tldraw.dev","type":"primary","url":"https://tldraw.dev/releases/v4.0.0"},{"author":null,"id":"source-11c61e1298b36ef4ec14","note":"cli, 5 starter kits, license-key enforcement, wcag 2.2 aa","originalId":"src-hp-sdk40","published":{"precision":"day","text":"2025-09-18"},"publisher":"tldraw.dev","title":"cli, 5 starter kits, license-key enforcement, wcag 2","type":"primary","url":"https://tldraw.dev/blog/tldraw-sdk-4-0"},{"author":null,"id":"source-2186f7beeed915b5d0d4","note":"sdk 5.0 \"all about features\"; shipped-the-backlog quote","originalId":"src-hp-sdk50","published":{"precision":"day","text":"2026-05-07"},"publisher":"tldraw.dev","title":"sdk 5","type":"primary","url":"https://tldraw.dev/blog/tldraw-sdk-5-0"},{"author":null,"id":"source-0f007424f079ee3ce69e","note":"$2.7m seed investor list; \"new tldraw\" beta; team roster; early sdk adopters","originalId":"src-hp-seed-blog","published":{"precision":"day","text":"2022-11-30"},"publisher":"tldraw.dev","title":"tldraw.dev","type":"primary","url":"https://tldraw.dev/blog/announcing-tldraws-seed-round"},{"author":null,"id":"source-b46b3edd5715abd04608","note":"substack mirror of seed post","originalId":"src-hp-seed-substack","published":{"precision":"day","text":"2022-11-30"},"publisher":"tldraw.substack.com","title":"substack mirror of seed post","type":"primary","url":"https://tldraw.substack.com/p/tiny-little-seed-round"},{"author":null,"id":"source-b69a4d15a43f97061dd7","note":"$10m series a (lux + definition); ~$1m first-year license revenue; customers; team ~20; digital-ink origin","originalId":"src-hp-series-a","published":{"precision":"day","text":"2025-04-09"},"publisher":"tldraw.dev","title":"$10m series a (lux + definition)","type":"primary","url":"https://tldraw.dev/blog/announcing-tldraw-series-a"},{"author":null,"id":"source-14afa70eeb12205dc70f","note":"signia reactive state library, mit, ruiz+sheldrick","originalId":"src-hp-signia","published":{"precision":"day","text":"2023-03-02"},"publisher":"tldraw.substack.com","title":"signia reactive state library, mit, ruiz+sheldrick","type":"primary","url":"https://tldraw.substack.com/p/introducing-signia"},{"author":null,"id":"source-deab97ddd455848437b1","note":"willison on draw-a-ui/make real mechanics","originalId":"src-hp-simonw","published":{"precision":"day","text":"2023-11-16"},"publisher":"simonwillison.net","title":"willison on draw-a-ui/make real mechanics","type":"community","url":"https://simonwillison.net/2023/Nov/16/tldrawdraw-a-ui/"},{"author":null,"id":"source-b345f3630024cc104ba4","note":"sponsor page; project list incl. state-designer, globs","originalId":"src-hp-sponsors","published":{"precision":"month","text":"2026-09"},"publisher":"github","title":"sponsor page","type":"repo","url":"https://github.com/sponsors/steveruizok"},{"author":null,"id":"source-05a0403ad9984c6144dc","note":"statecharts state management + visual ide","originalId":"src-hp-state-designer","published":{"precision":"unknown","text":"undated"},"publisher":"github","title":"statecharts state management + visual ide","type":"repo","url":"https://github.com/steveruizok/state-designer"},{"author":null,"id":"source-c06edb88965fc8420d5e","note":"profile: founder & ceo, london; repo list w/ stars","originalId":"src-hp-steveruiz-github","published":{"precision":"month","text":"2026-09"},"publisher":"github","title":"profile: founder & ceo, london","type":"repo","url":"https://github.com/steveruizok"},{"author":null,"id":"source-5bc83d642fe20974a1a9","note":"founder feb 2022–; play; framer design educator mar 2019–may 2020; inviqa; clearscore","originalId":"src-hp-steveruiz-linkedin","published":{"precision":"month","text":"2026-09"},"publisher":"linkedin","title":"founder feb 2022–","type":"reference","url":"https://www.linkedin.com/in/steve-ruiz-61a150239"},{"author":null,"id":"source-faf62c7eeea222dd991a","note":"tldraw sync launch; 400k users/200k projects claim; self-hosted; license included","originalId":"src-hp-sync-announce","published":{"precision":"day","text":"2024-08-05"},"publisher":"tldraw.dev","title":"tldraw sync launch","type":"primary","url":"https://tldraw.dev/blog/announcing-tldraw-sync"},{"author":null,"id":"source-36481497494765729119","note":"sync architecture: rooms, tlsocketroom, cloudflare template, demo server","originalId":"src-hp-sync-docs","published":{"precision":"month","text":"2026-09"},"publisher":"tldraw.dev","title":"sync architecture: rooms, tlsocketroom, cloudflare template, demo server","type":"primary","url":"https://tldraw.dev/docs/sync"},{"author":null,"id":"source-e43238135d75626eea55","note":"hassan aug 2023–nov 2024; make real, carry on, llama3 autocomplete, a11y","originalId":"src-hp-taha-linkedin","published":{"precision":"month","text":"2026-09"},"publisher":"linkedin","title":"hassan aug 2023–nov 2024","type":"reference","url":"https://www.linkedin.com/in/taha--hassan"},{"author":null,"id":"source-b55251835881ad619a09","note":"origins quote, $2.7m seed, five fte, sponsors-only revenue","originalId":"src-hp-techcrunch","published":{"precision":"day","text":"2022-12-16"},"publisher":"techcrunch","title":"origins quote, $2","type":"reporting","url":"https://techcrunch.com/2022/12/16/tldraw-offers-a-collaborative-whiteboard-without-any-login/"},{"author":null,"id":"source-14f13c4db504811aaf06","note":"lu: \"previously tldraw\", now prototyping at wikipedia","originalId":"src-hp-todepond-site","published":{"precision":"month","text":"2026-09"},"publisher":"todepond.com","title":"lu: previously tldraw, now prototyping at wikipedia","type":"primary","url":"https://www.todepond.com/"},{"author":null,"id":"source-7a55435157599a882109","note":"adobe turndown \"on a friday\"; product-maker-fit; \"just ask for money\"","originalId":"src-hp-uxtools","published":{"precision":"day","text":"2026-03-16"},"publisher":"uxtools.co","title":"adobe turndown on a friday","type":"interview","url":"https://www.uxtools.co/episodes/he-turned-down-adobe-then-he-shelved-his-own-product"},{"author":null,"id":"source-41621fa23e016ff40f8a","note":"\"original 2021-2022 version, released under mit\"","originalId":"src-hp-v1-repo","published":{"precision":"unknown","text":"undated"},"publisher":"github","title":"original 2021-2022 version, released under mit","type":"repo","url":"https://github.com/tldraw/tldraw-v1"},{"author":null,"id":"source-7e68f21b4314834ee817","note":"sdk 2.0 stable, \"initial public release\"","originalId":"src-hp-v2-release","published":{"precision":"day","text":"2024-02-29"},"publisher":"github","title":"sdk 2","type":"repo","url":"https://github.com/tldraw/tldraw/releases/tag/v2.0.0"},{"author":null,"id":"source-925b82a751937b632920","note":"first 2.0 beta w/ new license","originalId":"src-hp-v2beta1","published":{"precision":"day","text":"2023-12-20"},"publisher":"github","title":"first 2","type":"repo","url":"https://github.com/tldraw/tldraw/releases/tag/v2.0.0-beta.1"}]}
````
