# tldraw: sources

> every source cited in the tldraw history, with its date and type.

- [company page correcting llm misinformation about the license](https://tldraw.dev/blog/20-things-i-wish-ai-chatbots-knew-about-tldraw) — tldraw.dev (2025, primary). company page correcting llm misinformation about the license
- [80 level on draw fast](https://80.lv/articles/a-new-service-that-turns-the-how-to-draw-an-owl-meme-into-reality) — 80.lv (2023-11-29, reporting). 80 level on draw fast
- [agent starter kit docs — cursor-style agent on canvas](https://tldraw.dev/starter-kits/agent) — tldraw.dev (undated, primary). agent starter kit docs — cursor-style agent on canvas
- [ruiz talk: make real quaint in 2026](https://ai.engineer/talks/agents-on-the-canvas-in-tldraw) — ai.engineer (2026, interview). ruiz talk: make real "quaint in 2026"; stitch "not built with our canvas"
- [alternativeto news writeup](https://alternativeto.net/news/2026/1/tldraw-pauses-external-contributions-citing-rise-in-low-quality-ai-code-and-pull-requests/) — alternativeto.net (2026-01-19, reporting). alternativeto news writeup
- [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/) — arstechnica.com (2023-11-16, reporting). benj edwards, ars technica — flagship make real coverage
- [essay on natural-language node graphs non-determinism](https://atharvaraykar.com/thoughts-on-tldraw-computer/) — atharvaraykar.com (2024-12, community). essay on natural-language node graphs' non-determinism
- [clickup whiteboards-on-tldraw case study with pm quote](https://tldraw.dev/blog/clickup) — tldraw.dev (undated, primary). clickup whiteboards-on-tldraw case study with pm quote
- [tldraw computer — natural-language workflows on canvas](https://computer.tldraw.com/) — computer.tldraw.com (2024-12, primary). tldraw computer — natural-language workflows on canvas
- [funding history incl](https://app.dealroom.co/companies/tldraw) — app.dealroom.co (undated, reference). funding history incl. unverified mar 2024 row
- [the decoder on make real + ecosystem (nickson demo, screenshot-to-code)](https://the-decoder.com/thanks-to-ai-you-can-now-draw-your-app-instead-of-coding-it/) — the-decoder.com (2023-12-02, reporting). the decoder on make real + ecosystem (nickson demo, screenshot-to-code)
- [original draw-a-ui repo, ~13](https://github.com/SawyerHood/draw-a-ui) — github (2023-11-07, repo). original draw-a-ui repo, ~13.5k stars, mit
- [multi-agent coordination lessons](https://www.linkedin.com/posts/tldraw_getting-multiple-ai-agents-to-work-together-activity-7407879368577794048-lY-u) — linkedin (2025-12-19, primary). multi-agent coordination lessons; agents "working blind"
- [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) — linkedin (2025-12-01, primary). launch post: $25 one-time, december-only timed experiment
- [google gemini api showcase of tldraw computer (via vuink mirror)](https://vuink.com/post/nv-d-dtbbtyr-d-dqri/showcase/tldraw) — vuink.com (2024-12-19, primary). google gemini api showcase of tldraw computer (via vuink mirror)
- [lightspeeds generative now with michael mignano](https://podcasts.apple.com/us/podcast/steve-ruiz-the-tldr-of-the-collaborative-whiteboard-tldraw/id1709773028?i=1000642080202) — apple podcasts (2023, interview). lightspeed's generative now with michael mignano
- [gigazine (english) writeup](https://gigazine.net/gsc_news/en/20260124-tldraw-pause-ext-contrib/) — gigazine.net (2026-01-24, reporting). gigazine (english) writeup
- [ruiz conf talk: miro… could not because their canvas wasnt web](https://gitnation.com/contents/make-real-tldraws-accidental-ai-play) — gitnation.com (2024, interview). ruiz conf talk: "miro… could not because their canvas wasn't web"
- [show hn agent-drawing demo on tldraw, 53 pts](https://news.ycombinator.com/item?id=48805475) — hacker news (2026-07-06, community). show hn agent-drawing demo on tldraw, 53 pts
- [192 pts, 107 comments](https://news.ycombinator.com/item?id=46641042) — hacker news (2026-01-15, community). 192 pts, 107 comments; mostly sympathetic
- [biggest tldraw hn thread — 553 pts, 120 comments](https://news.ycombinator.com/item?id=42469074) — hacker news (2024-12-20, community). biggest tldraw hn thread — 553 pts, 120 comments; ruiz "marketing, r&d, and fun" quote
- [sawyer hoods show hn — 43 pts, 5 comments](https://news.ycombinator.com/item?id=38191463) — hacker news (2023-11-08, community). sawyer hood's show hn — 43 pts, 5 comments
- [hn post of latent space episode, 10 pts](https://news.ycombinator.com/item?id=38885028) — hacker news (2024-01-05, community). hn post of latent space episode, 10 pts
- [tldraw license change — 1 pt](https://news.ycombinator.com/item?id=39258994) — hacker news (2024-02-05, community). "tldraw license change" — 1 pt; hn mostly missed it
- [macpaint-themed tldraw interface, 59 pts — early sdk hacking](https://news.ycombinator.com/item?id=30508508) — hacker news (2022-03-01, community). macpaint-themed tldraw interface, 59 pts — early sdk hacking
- [hn submission of the story-so-far post — 6 pts (virality was off-hn)](https://news.ycombinator.com/item?id=38322824) — hacker news (2023-11-18, community). hn submission of the story-so-far post — 6 pts (virality was off-hn)
- [most contested thread — 98 pts, 50 comments](https://news.ycombinator.com/item?id=45293839) — hacker news (2025-09-18, community). most contested thread — 98 pts, 50 comments; pricing/centralization criticism; ruiz engagement
- [tldraw sdk 5](https://news.ycombinator.com/item?id=48063864) — hacker news (2026-05-08, community). "tldraw sdk 5.0" — 1 pt
- [series a hn submission — 3 pts](https://news.ycombinator.com/item?id=43686237) — hacker news (2025-04-14, community). series a hn submission — 3 pts
- [first hn post of tldraw as sponsorware (3 pts)](https://news.ycombinator.com/item?id=28854949) — hacker news (2021-10-13, community). first hn post of tldraw as sponsorware (3 pts)
- [total funding $14](https://indexed.vc/companies/tldraw) — indexed.vc (undated, reference). total funding $14.7m across 3 rounds
- [zui/infinite-canvas re-emergence in genai apps](https://interfacestudies.substack.com/p/the-curious-case-of-zoomable-user) — interfacestudies.substack.com (undated, reporting). zui/infinite-canvas re-emergence in genai apps
- [its not foss… changed in december 2023](https://isitreallyfoss.com/projects/tldraw/) — isitreallyfoss.com (undated, reference). "it's not foss… changed in december 2023"
- [license-ambiguity example (standalone-product clause)](https://github.com/tldraw/tldraw/issues/5001) — github (undated, repo). license-ambiguity example (standalone-product clause)
- [contributions policy — auto-closing external prs over ai slop](https://github.com/tldraw/tldraw/issues/7695) — github (2026-01-15, repo). contributions policy — auto-closing external prs over ai slop
- [protest issue: get a license for production are you joking?](https://github.com/tldraw/tldraw/issues/8577) — github (undated, repo). protest issue: "get a license for production are you joking?"
- [kosmik sunset announcement](https://launchpad.kosmik.app/) — launchpad.kosmik.app (undated, primary). kosmik sunset announcement
- [license-key mechanics: trial/commercial/hobby, client-side validation](https://tldraw.dev/sdk-features/license-key) — tldraw.dev (undated, primary). license-key mechanics: trial/commercial/hobby, client-side validation
- [company page: 28 employees](https://linkedin.com/company/tldraw) — linkedin (undated, reference). company page: 28 employees; funding table incl. disputed $9.4m/2024 row
- [linkedin announcement naming autodesk](https://www.linkedin.com/posts/tldraw_we-raised-a-10m-series-a-led-by-lux-capital-activity-7315794166272131073-Bz1T) — linkedin (2025-04-09, primary). linkedin announcement naming autodesk
- [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) — medium (2026-02, community). analysis: sqlite precedent, tests-as-moat discourse, "the action hasn't followed"
- [quietly stopped being a fair open source pick… late 2025](https://meetrix.io/blogs/open-source-whiteboard-tools/) — meetrix.io (undated, reference). "quietly stopped being a fair 'open source' pick… late 2025"
- [canvas-as-ai-interface paradigm: artifacts→chatgpt canvas→mistral](https://patmcguinness.substack.com/p/mistrals-new-le-chat-and-the-canvas) — patmcguinness.substack.com (2024-11, community). canvas-as-ai-interface paradigm: artifacts→chatgpt canvas→mistral
- [wiggins muse post-mortem — canvas thinking-tool business failure](https://adamwiggins.com/muse-retrospective/) — adamwiggins.com (2024-10, primary). wiggins' muse post-mortem — canvas thinking-tool business failure; fall-2023 wind-down
- [excalidraw-vs-tldraw evergreen comparison](https://ossalt.com/guides/tldraw-vs-excalidraw-2026) — ossalt.com (2026, reference). excalidraw-vs-tldraw evergreen comparison
- [product hunt: #2 of the day, 418 upvotes](https://webmail.hunted.space/product/draw-fast) — webmail.hunted.space (2023-11-27, community). product hunt: #2 of the day, 418 upvotes
- [license-change pr](https://github.com/tldraw/tldraw/pull/2167) — github (2023-12-19, repo). license-change pr; agpl-then-scratch-license deliberation, kachkaev exchange
- [readme corrected from open source to source available](https://github.com/tldraw/tldraw/pull/2416) — github (undated, repo). readme corrected from "open source" to "source available"
- [watermark/licensing mechanisms pr](https://github.com/tldraw/tldraw/pull/4021) — github (2024-07-11, repo). watermark/licensing mechanisms pr
- [v2 exits beta apr 4 2023](https://tldraw.dev/blog/tldraws-upcoming-relaunch) — tldraw.dev (2023-03-20, primary). v2 exits beta apr 4 2023; v1 parked under mit
- [tool review noting demo-vs-production caveats for make real](https://www.therundown.ai/tools/tldraw) — the rundown (undated, reference). tool review noting demo-vs-production caveats for make real
- [self-hosting lens: excalidraw mit vs tldraw non-commercial](https://selfhosting.sh/compare/excalidraw-vs-tldraw/) — selfhosting.sh (undated, reference). self-hosting lens: excalidraw mit vs tldraw non-commercial
- [aiewf talk: agent-canvas category (paper, replit agent 4, stitch)](https://nextjs-conf-scheduler.sentry.dev/talks/aiewf-249-the-spatial-harness-bringing-agents-to-the-canva) — nextjs-conf-scheduler.sentry.dev (2025, primary). aiewf talk: agent-canvas category (paper, replit agent 4, stitch)
- [john palmer, spatial interfaces (reprint of darkblueheaven)](https://balajis.com/p/spatial-interfaces) — balajis.com (2019-08-30, reference). john palmer, "spatial interfaces" (reprint of darkblueheaven)
- [john palmer, spatial software — a world within its interface](https://balajis.com/p/spatial-software) — balajis.com (2020-04-09, reference). john palmer, "spatial software" — "a world within its interface"
- [three-way comparison incl](https://startupik.com/tldraw-vs-excalidraw-vs-miro-which-whiteboard-tool-is-better/) — startupik.com (undated, reference). three-way comparison incl. miro
- [funding table corroborating nov 22 2023 $2m round date](https://startupintros.com/orgs/tldraw) — startup intros (2023-11-22, reference). funding table corroborating nov 22 2023 $2m round date
- [ruizs follow-up](https://tldraw.dev/blog/stay-away-from-my-trash) — tldraw.dev (2026-01-17, primary). ruiz's follow-up; notes own claude code /issue command caused bad prs; excalidraw pr-volume comparison
- [willison link post](https://simonwillison.net/2026/Feb/25/closed-tests/) — simonwillison.net (2026-02-25, community). willison link post; later updated — the "move tests" issue was a joke
- [kosmik profile naming the infinite-canvas cohort](https://techcrunch.com/2023/12/21/meet-kosmik-a-visual-canvas-with-an-in-built-pdf-reader-and-a-web-browser/) — techcrunch (2023-12-21, reporting). kosmik profile naming the infinite-canvas cohort
- [this week in startups e1863 — ruiz on viral week + business model](https://thisweekinstartups.com/episodes/C7cYhYAE4Bb) — thisweekinstartups.com (2023-12, interview). this week in startups e1863 — ruiz on viral week + business model
- [github](https://github.com/tldraw/tldraw/releases/tag/v3.0.0) — github (2024-09-13, repo). v3.0.0 — watermark-permitted commercial use; business license
- [andy baio link post on draw fast](https://waxy.org/2023/11/draw-fast/) — waxy.org (2023-11-30, community). andy baio link post on draw fast
- [kays dynabook — lineage anchor](https://en.wikipedia.org/wiki/Dynabook) — wikipedia (undated, reference). kay's dynabook — lineage anchor
- [hypercard 1987 — lineage anchor](https://en.wikipedia.org/wiki/HyperCard) — wikipedia (undated, reference). hypercard 1987 — lineage anchor
- [sutherland 1963 — lineage anchor](https://en.wikipedia.org/wiki/Sketchpad) — wikipedia (undated, reference). sutherland 1963 — lineage anchor
- [$2m insider extension (amplify, lux, preston-werner ventures)](https://tldraw.dev/blog/tldraw-raised-another-2m) — tldraw.dev (2023-11-22, primary). $2m insider extension (amplify, lux, preston-werner ventures); team list; london office
- [agents on the canvas](https://www.youtube.com/watch?v=CpVs1U7pMA0) — youtube (2026, primary). "agents on the canvas"; summer-2024 team = ruiz+wilson+orion reed; teach details
- [worlds fair talk](https://ai.engineer/talks/1C2TdPkj6aQ-tldraw-computer) — ai.engineer (2025-07-21, primary). world's fair talk; excalidraw ink origin; computer internals; google collab story; liquid layers/observable shoutouts
- [bio: mfa u](https://ai.engineer/speakers/steve-ruiz) — ai.engineer (2025, reference). bio: mfa u. chicago 2013, painter → clearscore → framer → play
- [agents-on-canvas talk, ai native devcon](https://www.youtube.com/watch?v=7Sy2gSoxu7o) — youtube (2026-06, primary). agents-on-canvas talk, ai native devcon
- [dytrych making a very good whiteboard, jan 2023–](https://www.linkedin.com/in/alexdytrych) — linkedin (2026-09, reference). dytrych "making a very good whiteboard," jan 2023–
- [alex.dytry.ch](https://alex.dytry.ch/) — alex.dytry.ch (2026-09, primary). bio; erase all kittens
- [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/) — alternativeto.net (2025-09, reporting). 100-day trial license; year-end discount detail; sarah fossheim a11y
- [ars coverage of virality](https://technewstube.com/ars-technica/1600911/make-real-ai-prototype-wows-devs-turning-drawings-into/) — technewstube.com (2023-11-16, reporting). ars coverage of virality
- [verbatim ruiz x posts on designers shipping](https://barnsworthburning.net/records/42796/as-close-to-the-product-as-possible) — barnsworthburning.net (2026-09, community). verbatim ruiz x posts on designers shipping
- [full dated post index nov 2022–sep 2026](https://tldraw.dev/blog) — tldraw.dev (2026-09-16, primary). full dated post index nov 2022–sep 2026; bylines reveal team
- [released ~two weeks ago](https://www.bram.us/2021/11/29/tldraw-a-tiny-little-drawing-app/) — bram.us (2021-11-29, reporting). "released ~two weeks ago"; source on github; vs code extension
- [full current team roster + roles](https://tldraw.dev/company) — tldraw.dev (2026-09, primary). full current team roster + roles; founded 2022; backers
- [google/gemini partnership showcase](https://ai.google.dev/showcase/tldraw) — ai.google.dev (2024-12-19, primary). google/gemini partnership showcase; gemini 1.5 flash launch, 2.0 prototyping


Published by @ben in profile revision 1.
Original document: https://hraness.com/tldraw/sources
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":"catalog","originalUrl":"https://hraness.com/tldraw/sources#catalog","title":"the catalog"}],"provenance":{"draftingDisclosure":"AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.","originalAuthor":"Hraness","originalRevision":"976d77c018bf6918948b9b3b0d434af9a117698b4fa3e4b21984390431eecf47","originalUrl":"https://hraness.com/tldraw/sources","source":"hraness"},"records":[],"sources":[{"author":null,"id":"source-dc38846a716b47e0f5b7","note":"company page correcting llm misinformation about the license","originalId":"src-ci-20-things","published":{"precision":"year","text":"2025"},"publisher":"tldraw.dev","title":"company page correcting llm misinformation about the license","type":"primary","url":"https://tldraw.dev/blog/20-things-i-wish-ai-chatbots-knew-about-tldraw"},{"author":null,"id":"source-2f2151a7a9de3a7fce07","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-58d8289576ecd0c5060c","note":"agent starter kit docs — cursor-style agent on canvas","originalId":"src-ci-agent-starter","published":{"precision":"unknown","text":"undated"},"publisher":"tldraw.dev","title":"agent starter kit docs — cursor-style agent on canvas","type":"primary","url":"https://tldraw.dev/starter-kits/agent"},{"author":null,"id":"source-d6997e18153099b73a5c","note":"ruiz talk: make real \"quaint in 2026\"; stitch \"not built with our canvas\"","originalId":"src-ci-ai-engineer-talk","published":{"precision":"year","text":"2026"},"publisher":"ai.engineer","title":"ruiz talk: make real quaint in 2026","type":"interview","url":"https://ai.engineer/talks/agents-on-the-canvas-in-tldraw"},{"author":null,"id":"source-b26520aa7d5365a76304","note":"alternativeto news writeup","originalId":"src-ci-alternativeto","published":{"precision":"day","text":"2026-01-19"},"publisher":"alternativeto.net","title":"alternativeto news writeup","type":"reporting","url":"https://alternativeto.net/news/2026/1/tldraw-pauses-external-contributions-citing-rise-in-low-quality-ai-code-and-pull-requests/"},{"author":null,"id":"source-d559558a25c308e1c4e9","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-df81cd0a13394a08e446","note":"essay on natural-language node graphs' non-determinism","originalId":"src-ci-atharva-computer","published":{"precision":"month","text":"2024-12"},"publisher":"atharvaraykar.com","title":"essay on natural-language node graphs non-determinism","type":"community","url":"https://atharvaraykar.com/thoughts-on-tldraw-computer/"},{"author":null,"id":"source-043ac09ca25e46481a62","note":"clickup whiteboards-on-tldraw case study with pm quote","originalId":"src-ci-clickup-case","published":{"precision":"unknown","text":"undated"},"publisher":"tldraw.dev","title":"clickup whiteboards-on-tldraw case study with pm quote","type":"primary","url":"https://tldraw.dev/blog/clickup"},{"author":null,"id":"source-77d9cb626f9d664e8aa7","note":"tldraw computer — natural-language workflows on canvas","originalId":"src-ci-computer-site","published":{"precision":"month","text":"2024-12"},"publisher":"computer.tldraw.com","title":"tldraw computer — natural-language workflows on canvas","type":"primary","url":"https://computer.tldraw.com/"},{"author":null,"id":"source-289da1a53402f2112899","note":"funding history incl. unverified mar 2024 row","originalId":"src-ci-dealroom","published":{"precision":"unknown","text":"undated"},"publisher":"app.dealroom.co","title":"funding history incl","type":"reference","url":"https://app.dealroom.co/companies/tldraw"},{"author":null,"id":"source-98c049b769f26a8da61b","note":"the decoder on make real + ecosystem (nickson demo, screenshot-to-code)","originalId":"src-ci-decoder-draw","published":{"precision":"day","text":"2023-12-02"},"publisher":"the-decoder.com","title":"the decoder on make real + ecosystem (nickson demo, screenshot-to-code)","type":"reporting","url":"https://the-decoder.com/thanks-to-ai-you-can-now-draw-your-app-instead-of-coding-it/"},{"author":null,"id":"source-08a146550b57b838231b","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-ee28058c92023a2c93c1","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-2c580c354ae1921ebdb8","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-e51aabb745f131140b68","note":"google gemini api showcase of tldraw computer (via vuink mirror)","originalId":"src-ci-gemini-showcase","published":{"precision":"day","text":"2024-12-19"},"publisher":"vuink.com","title":"google gemini api showcase of tldraw computer (via vuink mirror)","type":"primary","url":"https://vuink.com/post/nv-d-dtbbtyr-d-dqri/showcase/tldraw"},{"author":null,"id":"source-a54f21d30abb4038962e","note":"lightspeed's generative now with michael mignano","originalId":"src-ci-generative-now","published":{"precision":"year","text":"2023"},"publisher":"apple podcasts","title":"lightspeeds generative now with michael mignano","type":"interview","url":"https://podcasts.apple.com/us/podcast/steve-ruiz-the-tldr-of-the-collaborative-whiteboard-tldraw/id1709773028?i=1000642080202"},{"author":null,"id":"source-8bb49be0e08a163f4606","note":"gigazine (english) writeup","originalId":"src-ci-gigazine","published":{"precision":"day","text":"2026-01-24"},"publisher":"gigazine.net","title":"gigazine (english) writeup","type":"reporting","url":"https://gigazine.net/gsc_news/en/20260124-tldraw-pause-ext-contrib/"},{"author":null,"id":"source-8924a8d8840bcb46965e","note":"ruiz conf talk: \"miro… could not because their canvas wasn't web\"","originalId":"src-ci-gitnation-talk","published":{"precision":"year","text":"2024"},"publisher":"gitnation.com","title":"ruiz conf talk: miro… could not because their canvas wasnt web","type":"interview","url":"https://gitnation.com/contents/make-real-tldraws-accidental-ai-play"},{"author":null,"id":"source-00b6c91187c452adb833","note":"show hn agent-drawing demo on tldraw, 53 pts","originalId":"src-ci-hn-agent-draw","published":{"precision":"day","text":"2026-07-06"},"publisher":"hacker news","title":"show hn agent-drawing demo on tldraw, 53 pts","type":"community","url":"https://news.ycombinator.com/item?id=48805475"},{"author":null,"id":"source-ce7e84090b9bcf7f555e","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-ca26b6662f0916d555cd","note":"biggest tldraw hn thread — 553 pts, 120 comments; ruiz \"marketing, r&d, and fun\" quote","originalId":"src-ci-hn-computer","published":{"precision":"day","text":"2024-12-20"},"publisher":"hacker news","title":"biggest tldraw hn thread — 553 pts, 120 comments","type":"community","url":"https://news.ycombinator.com/item?id=42469074"},{"author":null,"id":"source-2270aef51a681ab38cd4","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-adb5ddf874a35d77ed85","note":"hn post of latent space episode, 10 pts","originalId":"src-ci-hn-latent","published":{"precision":"day","text":"2024-01-05"},"publisher":"hacker news","title":"hn post of latent space episode, 10 pts","type":"community","url":"https://news.ycombinator.com/item?id=38885028"},{"author":null,"id":"source-8b619b04f2c4d86d5d07","note":"\"tldraw license change\" — 1 pt; hn mostly missed it","originalId":"src-ci-hn-license-change","published":{"precision":"day","text":"2024-02-05"},"publisher":"hacker news","title":"tldraw license change — 1 pt","type":"community","url":"https://news.ycombinator.com/item?id=39258994"},{"author":null,"id":"source-4f634db214a7df0ea711","note":"macpaint-themed tldraw interface, 59 pts — early sdk hacking","originalId":"src-ci-hn-macpaint","published":{"precision":"day","text":"2022-03-01"},"publisher":"hacker news","title":"macpaint-themed tldraw interface, 59 pts — early sdk hacking","type":"community","url":"https://news.ycombinator.com/item?id=30508508"},{"author":null,"id":"source-0e6d19c8eefdef3b4ac6","note":"hn submission of the story-so-far post — 6 pts (virality was off-hn)","originalId":"src-ci-hn-make-real-sub","published":{"precision":"day","text":"2023-11-18"},"publisher":"hacker news","title":"hn submission of the story-so-far post — 6 pts (virality was off-hn)","type":"community","url":"https://news.ycombinator.com/item?id=38322824"},{"author":null,"id":"source-c50d89980818e6f79d9f","note":"most contested thread — 98 pts, 50 comments; pricing/centralization criticism; ruiz engagement","originalId":"src-ci-hn-sdk4","published":{"precision":"day","text":"2025-09-18"},"publisher":"hacker news","title":"most contested thread — 98 pts, 50 comments","type":"community","url":"https://news.ycombinator.com/item?id=45293839"},{"author":null,"id":"source-2332fcf6f2fa7c904fd0","note":"\"tldraw sdk 5.0\" — 1 pt","originalId":"src-ci-hn-sdk5","published":{"precision":"day","text":"2026-05-08"},"publisher":"hacker news","title":"tldraw sdk 5","type":"community","url":"https://news.ycombinator.com/item?id=48063864"},{"author":null,"id":"source-fccf5a4cec2141c36eb3","note":"series a hn submission — 3 pts","originalId":"src-ci-hn-series-a","published":{"precision":"day","text":"2025-04-14"},"publisher":"hacker news","title":"series a hn submission — 3 pts","type":"community","url":"https://news.ycombinator.com/item?id=43686237"},{"author":null,"id":"source-b91a0fb70ccd4b3c4258","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-ab1eb771bb61ab3b9561","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-a2e911451b098cb2221a","note":"zui/infinite-canvas re-emergence in genai apps","originalId":"src-ci-interfacestudies-zui","published":{"precision":"unknown","text":"undated"},"publisher":"interfacestudies.substack.com","title":"zui/infinite-canvas re-emergence in genai apps","type":"reporting","url":"https://interfacestudies.substack.com/p/the-curious-case-of-zoomable-user"},{"author":null,"id":"source-8e6f65e7c88ed665ecba","note":"\"it's not foss… changed in december 2023\"","originalId":"src-ci-isitreallyfoss","published":{"precision":"unknown","text":"undated"},"publisher":"isitreallyfoss.com","title":"its not foss… changed in december 2023","type":"reference","url":"https://isitreallyfoss.com/projects/tldraw/"},{"author":null,"id":"source-9f1682d74d7c6ac07138","note":"license-ambiguity example (standalone-product clause)","originalId":"src-ci-issue-5001","published":{"precision":"unknown","text":"undated"},"publisher":"github","title":"license-ambiguity example (standalone-product clause)","type":"repo","url":"https://github.com/tldraw/tldraw/issues/5001"},{"author":null,"id":"source-01a1fc3a718f1269bdaa","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-3953f441cbff07d3ec12","note":"protest issue: \"get a license for production are you joking?\"","originalId":"src-ci-issue-8577","published":{"precision":"unknown","text":"undated"},"publisher":"github","title":"protest issue: get a license for production are you joking?","type":"repo","url":"https://github.com/tldraw/tldraw/issues/8577"},{"author":null,"id":"source-52ee0506a860465cef16","note":"kosmik sunset announcement","originalId":"src-ci-kosmik-sunset","published":{"precision":"unknown","text":"undated"},"publisher":"launchpad.kosmik.app","title":"kosmik sunset announcement","type":"primary","url":"https://launchpad.kosmik.app/"},{"author":null,"id":"source-5570e03271dcddeb092f","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-71c0b369c1998da0fa95","note":"company page: 28 employees; funding table incl. disputed $9.4m/2024 row","originalId":"src-ci-linkedin-funding","published":{"precision":"unknown","text":"undated"},"publisher":"linkedin","title":"company page: 28 employees","type":"reference","url":"https://linkedin.com/company/tldraw"},{"author":null,"id":"source-8e6fc6c9200a4257f342","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-d2770e3acdc880f66a9b","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-81933778a5a7376b9bbc","note":"\"quietly stopped being a fair 'open source' pick… late 2025\"","originalId":"src-ci-meetrix-oss","published":{"precision":"unknown","text":"undated"},"publisher":"meetrix.io","title":"quietly stopped being a fair open source pick… late 2025","type":"reference","url":"https://meetrix.io/blogs/open-source-whiteboard-tools/"},{"author":null,"id":"source-0d104392b75fcb1537b2","note":"canvas-as-ai-interface paradigm: artifacts→chatgpt canvas→mistral","originalId":"src-ci-mistral-canvas-essay","published":{"precision":"month","text":"2024-11"},"publisher":"patmcguinness.substack.com","title":"canvas-as-ai-interface paradigm: artifacts→chatgpt canvas→mistral","type":"community","url":"https://patmcguinness.substack.com/p/mistrals-new-le-chat-and-the-canvas"},{"author":null,"id":"source-814de6e371d35bdc4728","note":"wiggins' muse post-mortem — canvas thinking-tool business failure; fall-2023 wind-down","originalId":"src-ci-muse-retro","published":{"precision":"month","text":"2024-10"},"publisher":"adamwiggins.com","title":"wiggins muse post-mortem — canvas thinking-tool business failure","type":"primary","url":"https://adamwiggins.com/muse-retrospective/"},{"author":null,"id":"source-da7568e2a4f8cc80d35b","note":"excalidraw-vs-tldraw evergreen comparison","originalId":"src-ci-ossalt-compare","published":{"precision":"year","text":"2026"},"publisher":"ossalt.com","title":"excalidraw-vs-tldraw evergreen comparison","type":"reference","url":"https://ossalt.com/guides/tldraw-vs-excalidraw-2026"},{"author":null,"id":"source-5ff8070b9851d8804635","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-f4d5d2850981936627f0","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-320659462bcbe380d6b9","note":"readme corrected from \"open source\" to \"source available\"","originalId":"src-ci-pr-2416","published":{"precision":"unknown","text":"undated"},"publisher":"github","title":"readme corrected from open source to source available","type":"repo","url":"https://github.com/tldraw/tldraw/pull/2416"},{"author":null,"id":"source-7acbd19400674cfcb0d8","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-c95a281b74e3dbf1c174","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-b9ea4bdb02816d38440a","note":"tool review noting demo-vs-production caveats for make real","originalId":"src-ci-rundown","published":{"precision":"unknown","text":"undated"},"publisher":"the rundown","title":"tool review noting demo-vs-production caveats for make real","type":"reference","url":"https://www.therundown.ai/tools/tldraw"},{"author":null,"id":"source-2ebec4eddc46fd8af57e","note":"self-hosting lens: excalidraw mit vs tldraw non-commercial","originalId":"src-ci-selfhosting-compare","published":{"precision":"unknown","text":"undated"},"publisher":"selfhosting.sh","title":"self-hosting lens: excalidraw mit vs tldraw non-commercial","type":"reference","url":"https://selfhosting.sh/compare/excalidraw-vs-tldraw/"},{"author":null,"id":"source-1c3cabcf2c58fcfd407e","note":"aiewf talk: agent-canvas category (paper, replit agent 4, stitch)","originalId":"src-ci-spatial-harness","published":{"precision":"year","text":"2025"},"publisher":"nextjs-conf-scheduler.sentry.dev","title":"aiewf talk: agent-canvas category (paper, replit agent 4, stitch)","type":"primary","url":"https://nextjs-conf-scheduler.sentry.dev/talks/aiewf-249-the-spatial-harness-bringing-agents-to-the-canva"},{"author":null,"id":"source-d2ae474b25ae4e9b53db","note":"john palmer, \"spatial interfaces\" (reprint of darkblueheaven)","originalId":"src-ci-spatial-interfaces","published":{"precision":"day","text":"2019-08-30"},"publisher":"balajis.com","title":"john palmer, spatial interfaces (reprint of darkblueheaven)","type":"reference","url":"https://balajis.com/p/spatial-interfaces"},{"author":null,"id":"source-d62f66bbb1a4197a52a5","note":"john palmer, \"spatial software\" — \"a world within its interface\"","originalId":"src-ci-spatial-software","published":{"precision":"day","text":"2020-04-09"},"publisher":"balajis.com","title":"john palmer, spatial software — a world within its interface","type":"reference","url":"https://balajis.com/p/spatial-software"},{"author":null,"id":"source-6480196eab06a8f3805b","note":"three-way comparison incl. miro","originalId":"src-ci-startupik","published":{"precision":"unknown","text":"undated"},"publisher":"startupik.com","title":"three-way comparison incl","type":"reference","url":"https://startupik.com/tldraw-vs-excalidraw-vs-miro-which-whiteboard-tool-is-better/"},{"author":null,"id":"source-45b2a3ca1fc0b9cc4a31","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-0d7415d1eec8853f901f","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-1f36f02d149ecc7f0e05","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-79a9e6d1c6dcaea59815","note":"kosmik profile naming the infinite-canvas cohort","originalId":"src-ci-tc-kosmik","published":{"precision":"day","text":"2023-12-21"},"publisher":"techcrunch","title":"kosmik profile naming the infinite-canvas cohort","type":"reporting","url":"https://techcrunch.com/2023/12/21/meet-kosmik-a-visual-canvas-with-an-in-built-pdf-reader-and-a-web-browser/"},{"author":null,"id":"source-c4445b44488a2106134c","note":"this week in startups e1863 — ruiz on viral week + business model","originalId":"src-ci-twist-e1863","published":{"precision":"month","text":"2023-12"},"publisher":"thisweekinstartups.com","title":"this week in startups e1863 — ruiz on viral week + business model","type":"interview","url":"https://thisweekinstartups.com/episodes/C7cYhYAE4Bb"},{"author":null,"id":"source-88cfd666f06abc89477f","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-b723f611f155d9c8f7dd","note":"andy baio link post on draw fast","originalId":"src-ci-waxy-drawfast","published":{"precision":"day","text":"2023-11-30"},"publisher":"waxy.org","title":"andy baio link post on draw fast","type":"community","url":"https://waxy.org/2023/11/draw-fast/"},{"author":null,"id":"source-b778b2231bb093df332f","note":"kay's dynabook — lineage anchor","originalId":"src-ci-wiki-dynabook","published":{"precision":"unknown","text":"undated"},"publisher":"wikipedia","title":"kays dynabook — lineage anchor","type":"reference","url":"https://en.wikipedia.org/wiki/Dynabook"},{"author":null,"id":"source-f1518e897c8d978b770a","note":"hypercard 1987 — lineage anchor","originalId":"src-ci-wiki-hypercard","published":{"precision":"unknown","text":"undated"},"publisher":"wikipedia","title":"hypercard 1987 — lineage anchor","type":"reference","url":"https://en.wikipedia.org/wiki/HyperCard"},{"author":null,"id":"source-18308c3b71709f22abd1","note":"sutherland 1963 — lineage anchor","originalId":"src-ci-wiki-sketchpad","published":{"precision":"unknown","text":"undated"},"publisher":"wikipedia","title":"sutherland 1963 — lineage anchor","type":"reference","url":"https://en.wikipedia.org/wiki/Sketchpad"},{"author":null,"id":"source-71c1377d16f66a4f935d","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-d7446012292c3a6a9a35","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-fc5f4eeb877bac3d7dac","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-cf90cf15e61432d2e0b2","note":"bio: mfa u. chicago 2013, painter → clearscore → framer → play","originalId":"src-hp-aiengineer-speaker","published":{"precision":"year","text":"2025"},"publisher":"ai.engineer","title":"bio: mfa u","type":"reference","url":"https://ai.engineer/speakers/steve-ruiz"},{"author":null,"id":"source-42fdf84f97c26e73e0fc","note":"agents-on-canvas talk, ai native devcon","originalId":"src-hp-ainative-devcon","published":{"precision":"month","text":"2026-06"},"publisher":"youtube","title":"agents-on-canvas talk, ai native devcon","type":"primary","url":"https://www.youtube.com/watch?v=7Sy2gSoxu7o"},{"author":null,"id":"source-c77a27f1f0153a3560c7","note":"dytrych \"making a very good whiteboard,\" jan 2023–","originalId":"src-hp-alex-linkedin","published":{"precision":"month","text":"2026-09"},"publisher":"linkedin","title":"dytrych making a very good whiteboard, jan 2023–","type":"reference","url":"https://www.linkedin.com/in/alexdytrych"},{"author":null,"id":"source-020ec0663135a569e0fe","note":"bio; erase all kittens","originalId":"src-hp-alex-site","published":{"precision":"month","text":"2026-09"},"publisher":"alex.dytry.ch","title":"alex.dytry.ch","type":"primary","url":"https://alex.dytry.ch/"},{"author":null,"id":"source-13330b63c460386d348f","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-76b6dd362300f5af8962","note":"ars coverage of virality","originalId":"src-hp-ars-makereal","published":{"precision":"day","text":"2023-11-16"},"publisher":"technewstube.com","title":"ars coverage of virality","type":"reporting","url":"https://technewstube.com/ars-technica/1600911/make-real-ai-prototype-wows-devs-turning-drawings-into/"},{"author":null,"id":"source-c7b7badb49b2c23d67b8","note":"verbatim ruiz x posts on designers shipping","originalId":"src-hp-barnsworth-quote","published":{"precision":"month","text":"2026-09"},"publisher":"barnsworthburning.net","title":"verbatim ruiz x posts on designers shipping","type":"community","url":"https://barnsworthburning.net/records/42796/as-close-to-the-product-as-possible"},{"author":null,"id":"source-82df4b06e41065cd925b","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-e4b69520c34be8992112","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-28ec56ac3cd34ba4f692","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-06a271fb3a5af71adfc1","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"}]}
````
