A grid of grids for structured thinking.

Mix notes, tasks, images and code in grids within grids. Fold the details, focus on one part, and rearrange whole sections.

Local-first. No account required.

A reading journal, with notes inside Dune and two questions folded away.

Grids within grids

Each tile can hold a grid of its own. Start with a reading list, give each book a grid of notes, and put supporting details inside a note.

  • Fold a section. Keep its title in view and tuck the details away.
  • Focus on one part. Work inside a nested grid without losing its place in the whole.
Focused on Dune, with its two questions unfolded.

Notes, code and media

Mix tile types in one grid. Put a checklist beside a reference image, or keep a code sample next to its explanation.

  • Writing: text, headings, to-dos and links.
  • Technical notes: syntax-highlighted code, LaTeX math and diagrams.
  • Media: images, plus audio recordings you can play in the grid.
Image, audio and code alongside a to-do.

Reshape the grid

Rearrange whole sections together with everything nested inside them.

  • Move and copy whole sections. Their nested grids travel with them.
  • Group related ideas. Bring tiles under a shared heading, then add detail inside.
  • Rearrange rows and columns. Sort, transpose and reshape the same content.
Before Transpose
After Transpose
Transpose swaps rows and columns. Each day keeps its activity.

Local-first

Your grids save automatically in this browser and remain available offline. No account required. Sync is optional.

Export a grid or back up your grids and media whenever you want.

Native files on Desktop

Desktop is in private testing.

Desktop keeps each grid in an .ingrid file: a SQLite database of its tiles, structure and media. Coding agents can read and edit it directly.