Quote Weave

Thirty quotes I could trace back to a source, read one at a time.

Quote Weave preview
A quote, its source, and three nearby lines. The page stays put while the line types.
A quote, its source, and three nearby lines. The page stays put while the line types.
Threads opens on the group holding the current quote. Pick another group or choose a line from the list; the drawing is optional.
Threads opens on the group holding the current quote. Pick another group or choose a line from the list; the drawing is optional.

About this project

Source-audited corpusLocal-only savesKeyboard-friendlyReduced MotionCanvas share cardsSemantic idea map
I wanted this to feel more like leafing through a marked-up notebook than scrolling a quote feed. It now holds 30 lines I could trace to a real text, speech, interview, or archival record. The quote comes first; the source stays close. You can save a line on this device, make a share card in the browser, or open Threads to see a deliberately loose map of nearby ideas. The map uses an embedding model at build time, but its four thread names are mine and the text directory works without reading the canvas.
  • Every published line has a source link; six ancient remarks are plainly marked as reported through later writers
  • Threads has a normal text directory with excerpts and authors, so the canvas is an alternate view instead of a gate
  • Saved quotes and reading pace stay in localStorage and never leave the browser
  • Share cards have visible rendering and failure states, a retry, and a plain-text fallback
  • Reduced-motion readers get the full line immediately while everyone else can choose the typewriter pace
  • Only one panel can own the reader at a time, and closing it preserves the line you were reading
Quote Weave screenshot 1

Frequently Asked Questions

Are the quotes and attributions checked?

Yes. The published set is deliberately small: 24 lines point straight to a text, speech, interview, or archival record. Six ancient remarks are marked as reported because they survive through writers such as Arrian, Plato, and Diogenes Laërtius. Unverified quote-page attributions are not in the reader.

What is the difference between Shelves and Threads?

Shelves are the five broad subjects I assigned to the collection. Threads are four looser groups built from semantic proximity, then named by hand after I read the results. They are a path into the collection, not an objective map of meaning.

Where do saved quotes go?

They stay in this browser's localStorage. There is no account, sync service, analytics event, or server copy attached to saving a quote. Clearing site data also clears the saved list.

Can I turn off the typewriter effect?

If your device asks for reduced motion, Quote Weave shows each line immediately. Otherwise the Pace panel offers slow, normal, and fast typing, and auto-wander starts off.

How does sharing work?

The share card is drawn locally in your browser. A compatible browser can hand the image to its native share sheet; everyone else can download the card or copy the quote as text.