# Ideascapes

Canonical page: `https://nanthai.tech/features/ideascapes`

Tier: Pro

Switch any conversation into a spatial canvas and explore ideas visually.

Arrange AI responses as movable nodes connected by their branching structure. Select context nodes, create new branches, and zoom across your full conversation tree. Positions persist so you can pick up where you left off.

## How it works

1. **Switch to Ideascape view** — Any conversation can become an Ideascape. Tap the toggle in the chat header and your messages transform into movable nodes on a spatial canvas. Switch back to chat view at any time.
2. **Explore your message tree** — Each message appears as a card connected to its parent. Connectors (curved lines) show the conversation's branching structure automatically — forks, merges, and parallel threads are all visible at a glance.
3. **Focus and select context** — Click a node to set it as your focus (the active branch). Use the + button on a card, or Shift/Ctrl+Click, to add nodes to your context — selected nodes get an accent border and a "Context" badge. Then send a new message to create a branch that draws on all selected context.
4. **Pick up where you left off** — Node positions persist automatically. Come back days later and your Ideascape is exactly where you left it — your spatial thinking, preserved.

## What you can do

- **Drag-and-drop nodes** — Every message becomes a movable card. Drag nodes anywhere on the canvas — group related ideas together, create clusters, or spread them out. Resize cards on desktop.
- **Infinite zoom canvas** — Zoom in to read details or zoom out to see the full map. Pinch, scroll, or use controls — the canvas grows with your ideas.
- **Context-driven branching** — Select one or more nodes as context (+ button or Shift+Click), then send a new message. The AI responds with full awareness of all selected nodes, creating a new branch that merges multiple threads.
- **Multi-model responses as nodes** — When you use multi-model chat, each model's response becomes its own node — perfect for comparing ideas spatially and branching off the best answer.
- **Focus vs. selection** — Click a node to set focus (orange border) — this becomes the active branch. Shift/Ctrl+Click to add to selection (accent border with "Context" badge) — these nodes provide context for your next message.
- **Persistent positions** — Node positions save automatically to the server. Your spatial arrangement is always waiting for you, across devices.
- **Continue chatting in-canvas** — Add new messages directly from the Ideascape view. The canvas grows as your conversation evolves — new nodes appear connected to their context.
- **Seamless chat/canvas toggle** — Switch between normal chat view and Ideascape at any time. In chat view, branch points show as interactive pills that let you navigate between sibling branches.
- **Help deck** — New to Ideascapes? A built-in help deck explains three key concepts: focus first, add explicit context, and move without losing structure.

## Perfect for

- Brainstorming a project — asking an AI for ideas, arranging them spatially, then selecting the most promising nodes as context for deeper exploration.
- Comparing multiple AI perspectives — using multi-model chat and spreading out each model's response to compare visually, then branching off the best answer.
- Planning a complex document — mapping out sections, arguments, and supporting points as a visual tree before you start writing.
- Learning a new topic — arranging explanations, examples, and follow-up questions into a visual knowledge map. Select earlier explanations as context when asking deeper questions.
- Creative exploration — generating story ideas, selecting character nodes as context, and asking the AI to weave them into plot points.

## Related features

- Branching (`/features/branching`)
- Multi-Model Chat (`/features/multi-model-chat`)
- Memories (`/features/memories`)
