Grid plotting for creatives

Visualize. Organize. Create.

Imagine a spreadsheet where every cell is a complete document, backed by powerful scripting. That's Gridscape.

A Gridscape project plotting Romeo and Juliet. Scenes are laid out in a grid of coloured cards, with arcing thread lines connecting characters across the cells.
Romeo & Juliet, plotted

Scenes run down the grid. Character arcs thread across it.

A Gridscape grid titled Art Through the Ages. Each cell holds a public-domain painting, organised into seven art movements across five facets.
Art history, gridded

Art Through the Ages: 35 public-domain works, seven movements across five facets.

Not just fiction.

Grid plotting lays any subject across a grid so structure, pacing, and relationships are visible at a glance. Novelists and screenwriters use it for stories. Researchers, teachers, and planners use it for everything else.

Literature reviews Course design Competitive analysis Travel planning

Every cell is a full Markdown document. Every document can be code-driven.

01 Features

One grid, every tool.

Markdown cards

Every cell is a complete document with a live-preview editor. Headings, lists, tables, images, and code, all in one place.

Lua scripting

A sandboxed Lua engine runs {{ }} snippets inside any card, with a full manager, console, and built-in libraries.

Cascading customization

Set colours, badges, and backgrounds at the card, row, column, or whole-grid level. They cascade intelligently.

Visual arcs

Trace characters, themes, and threads as glowing arc lines drawn right across your grid.

Sandbox & trash

Park cards in a sandbox while you experiment, and recover anything from the trash. Nothing is ever lost.

Project packaging

Each .gridscape project is a self-contained, portable folder. Easy to back up, move, or share.

Export anywhere

Send your grid out as PNG, JPG, PDF, or a self-contained interactive HTML viewer.

Multi-platform

Windows today via the Microsoft Store. Mac and Linux builds are on the way, and your projects move with you.

More

And the essentials

Full undo and redo with history, drag and drop, search and filters, merged headers, and crash recovery.

02 Scripting

Every document, code-driven.

Drop a {{ }} into any card and Gridscape runs it through a sandboxed Lua engine. Compute word counts, build tables and charts, pull from other cells, format on the fly.

-- count the words in this scene
function words(text)
  local n = 0
  for _ in text:gmatch("%S+") do n = n + 1 end
  return n
end

-- then, inside any card's Markdown:
**{{ words(card.body) }}** words in this scene

A full Scriptlet Manager gives you an editor, a console, and a REPL, with libraries for JSON, Markdown, charts, and formatting built in.

Sandboxed VM {{ }} in any card Charts & tables JSON · Markdown · format libs REPL & console
Gridscape's Scriptlet Manager. A three-panel layout with a list of scriptlets, a Lua code editor, and a console showing the output.
every cell a document, every document code-driven

The Scriptlet Manager: list, editor, and console in one view.

03 Screenshots

A proper look inside.

Real screenshots from the desktop app. No mockups.

04 Get Gridscape

Get Gridscape.

Gridscape is in public beta and free to use right now. Download it, open a project, and start plotting. A lifetime license is here whenever you want to own it for good.

Lifetime license · early adopter

$29 $19

The early-adopter price, locked in before the version 1.0 release. Buy once, own it forever, and help support Gridscape's development.

  • Everything unlocked, on every project
  • Full Lua scripting and libraries
  • Every export format: PNG, JPG, PDF, HTML
  • Free updates for life

Secure one-time payment via LemonSqueezy. No subscription, ever.

Download the public beta

WindowsFree public beta · MSIX Download
macOSUniversal: Apple silicon & Intel On the way
LinuxAppImage · deb · Flatpak On the way

The beta is the full app, free and unrestricted. After version 1.0 a free tier stays available, capped by the number of cards in a project rather than by time.

05 Contact

Talk to a human.

Questions, bug reports, feature ideas, or licensing: we read every message and reply personally.

support@wolfden.pub

Gridscape is built by Wolfden Publishing, an independent studio.