Skip to content

Repository files navigation

Loom

Loom is a deterministic, text-native generative art workspace for the Quilt Protocol. It turns a subject and seed into a hierarchical recursive Quilt document, compiles that document into an integer character matrix, and keeps generation, mutation, inspection, plain-text export, and serialization local to the browser.

The character matrix is canonical: Quilt may break the grid, but it may never break text. The primary renderer is a faithful monospaced text surface; SVG export reproduces complete rows rather than positioning glyphs independently.

The .txt export also downloads a setting-specific .prompt.txt continuation page for developing richer further Quilts with an LLM while preserving the generated semantic and textual constraints. The prompt asks file-capable LLMs to create and attach a separate .txt artifact; if a chat returns rows inline, use the LLM → .txt bridge in the toolbar to save that response locally.

Commands

npm install
npm run dev
npm test
npm run build

See docs/architecture.md for the system boundaries and extension points.

About

Using https://wibandwob.com 'Quilt Protocol' as a foundation, we create procedural architectures of ASCII text.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages