Not another chatbot with a canvas skin. Nodalist is a visual thinking system — you build the context, AI expands it, your files feed it, and six top models can debate it.
Every idea is a node. Every connection is a relationship. Instead of scrolling through a wall of text, you see the entire structure of your thinking at once — branches, alternatives, dead ends, breakthroughs. Go back to any node and explore a different direction without losing anything you've already built. This isn't a mind map with AI bolted on. It's a spatial thinking environment where every node carries its full ancestry of context.
Not every problem needs the same approach. Select any node, click the AI button, and choose the mode that fits. AI reads the full branch — every parent node, every decision, every connected file — before generating.
Give it a complex topic and AI splits it into structured sub-nodes — identifying core components, dependencies, relationships, and gaps. Each child node inherits the full context of its parent chain, so drilling deeper doesn't mean losing sight of the bigger picture.
This is where most Nodalist work starts. A strategy question becomes a tree of sub-problems. A product idea becomes a feature breakdown with dependencies. A research question becomes organized dimensions to explore. You see the structure before you commit to a direction.
Unlike AI chats that immediately give you an answer, Decision Mode first detects ambiguity. If your problem has dimensions AI can't resolve from context alone, it generates clarifying questions with structured options. You answer. Then AI generates with full confidence.
This matters because most AI hallucination happens when the model guesses what you meant instead of asking. Nodalist's ambiguity detector catches these gaps before they become wrong answers. Your resolved decisions stay attached to the branch as visible annotations — you can always see why a particular path was taken.
Open-ended expansion. AI generates diverse ideas, unconventional angles, and lateral connections — all grounded in your existing context. Not random brainstorming: creative thinking that builds on everything you've already established in the branch. Useful when you know the problem space but need to push beyond your initial instincts.
Smart context pipeline
All three modes share the same context engine. Before generating, AI builds a structured payload from: the full ancestor chain (labels, descriptions, decisions), connected file content (direct or via RAG search), a Mermaid graph diagram of the branch structure, and a markdown narrative of the user's journey. This is why Nodalist AI generates differently from a chat — it sees your complete thinking, not a compressed summary.
Every AI model has blind spots, tendencies, and strengths others don't share. AI Storming puts six of them in a live debate room — Gemini, ChatGPT, Claude, Grok, DeepSeek, and Kimi — each with your full canvas context. They don't take turns politely. They argue, challenge assumptions, build on each other's ideas, and surface disagreements that a single model would never flag.
| Provider | Fast Model | Thinking Model |
|---|---|---|
| Gemini | Flash Lite | Pro |
| ChatGPT | GPT-5 Mini | GPT-5.2 |
| Claude | Haiku 4.5 | Sonnet 4.6 |
| Grok | Grok 4.1 Fast | Grok 4 |
| DeepSeek | DeepSeek Chat | DeepSeek Reasoner |
| Kimi | K2 Turbo | K2.5 |
Multi-round debate
Models respond in rounds, each seeing and reacting to what others said. Not parallel — sequential, building real argumentation.
Moderator AI
A moderator tracks consensus, disagreements, and strongest arguments. Checks after each round if the group has converged.
Structured report
When debate concludes, you get a structured report: key agreements, open disagreements, highest-confidence recommendations, and actionable conclusions.
You can sit back and watch, or jump in to steer the conversation — push back on an idea, ask models to go deeper, or redirect the debate. Each model sees your full canvas context including files, so they're debating your specific situation, not a generic question.
Upload files and connect them to any node. AI doesn't get a vague summary — it reads your actual content and uses it when generating from that node or any of its descendants. Every format you'd expect, with specialized handling for each.
OCR — Scanned documents, handwritten notes, photos
Powered by Mistral OCR. Small files are processed directly; large files (even 1,000+ pages) are automatically split into chunks, processed in parallel, and reassembled. If a chunk is too large due to shared PDF resources, it's rendered as images and OCR'd that way. The pipeline handles everything — you just click "Run OCR" and get clean, searchable text.
Folder bundles — Multi-file analysis in one connection
Group related files into folders, then drop the entire folder onto your canvas as a single node. AI searches across all files in the folder at once. Status tracking per file (ready, indexing, stale), automatic re-indexing when contents change, and guard checks that block AI generation until all files are indexed.
Most AI tools use basic vector search — embed your question, find similar chunks, return the top results. Nodalist uses a three-tier system that's fundamentally different.
Direct Inclusion
— files up to 80K charactersSmall to medium files are included in their entirety. Every word, every table, every footnote — zero information loss. No chunking, no retrieval uncertainty. AI sees your complete document exactly as you wrote it.
Agentic RAG Search
— large files and folder bundlesFor larger files, a dedicated AI agent searches your documents with an iterative loop — not a single pass. It generates diverse search queries, searches the vector index, reranks results with a cross-encoder (BGE Reranker), evaluates whether the results actually answer the question, and refines its approach if they don't. Up to five iterations of self-improving search.
Ancestor Cache
— inherited context across the graphWhen you branch deeper, descendant nodes inherit file search results from their ancestors. No redundant searches, no wasted computation. The file knowledge compounds — every new idea automatically carries the research from every node above it.
Files connected as individual FileNodes get direct treatment if they're small (≤80K chars) or RAG search if they're large. Files inside FolderNodes always use RAG. If a file appears in both a folder and as an individual node, the direct treatment wins — no downgrade.
AI chats try to keep your context, but they hit limits. When they do, they silently compress — deciding what matters and what doesn't, without asking you. The longer the conversation, the less of your original thinking survives.
Nodalist works differently. You build the context yourself — visually, as a graph. Every node is a deliberate decision about what matters. When AI generates from a node, it reads the full ancestor chain: every parent, every resolved decision, every connected file, the complete graph structure. You control every breakpoint. Nothing is silently dropped.
What AI receives per generation
Web search & URL context
The AI pipeline includes an ambiguity detector that decides whether to search the web or scrape specific URLs before generating. If your question needs current information, AI enriches the context automatically — then generates with both your canvas context and fresh web data.
Cloud workspaces
Save canvases to the cloud. Organize with folders. Quick save, save as new, duplicate. Dirty tracking warns you before losing unsaved work. Workspace-scoped undo/redo clears history on switch.
Canvas export
Export your canvas as PNG (single image) or PDF (multi-page tiling with page numbers). Choose as-is layout or auto-compacted layout via ELK. Customizable fonts, colors, background, node shadows, header/footer, and content scale.
Journey export
Export any node's full ancestor path as a structured document — Markdown, plain text, PDF, or DOCX. The algorithm handles branching, merging, and nested structures with depth-based numbering. Decisions are annotated, files are referenced.
Import / Export JSON
Export your entire canvas as JSON and import it later or on another device. Unsaved changes guard prevents accidental data loss during import. Workspaces are portable.
Every tool on this list is powerful and useful. This isn't about being "better" — it's about being built for a different kind of work.
vs AI Chats (ChatGPT, Claude, Gemini, etc.)
AI chats are excellent at answering questions, writing code, analyzing documents, and explaining concepts. For focused, single-turn tasks they're unbeatable. The limitation is structural: chats are linear, context degrades as conversations grow, and you get one model's perspective. Nodalist doesn't replace AI chats — it picks up where they stop being enough. When your problem requires branching, file integration, persistent context you control, or multiple models disagreeing, that's where the canvas matters.
vs Miro / FigJam
Miro and FigJam are collaborative whiteboards built for team workshops — sticky notes, diagrams, flowcharts, meeting facilitation. They're great at what they do. Nodalist is built for individual deep thinking with AI. Every node carries context, AI generates from your graph, files are searchable and embedded in your thinking. Different use case: Miro helps a team align; Nodalist helps one person think harder about a complex problem.
vs Notion / Obsidian
Notion and Obsidian are document-first tools — pages, databases, backlinks, wikis. They're exceptional for organizing knowledge you already have. Nodalist is for working through problems you haven't solved yet. The canvas is spatial, not document-based. Nodes are thinking steps, not pages. AI generation is branch-aware, not page-scoped. If you need a knowledge base, use Notion or Obsidian. If you need to figure out what to put in that knowledge base, that's Nodalist.
vs Mind mapping tools (MindMeister, XMind, etc.)
Mind maps are great for visual brainstorming and quick idea capture. Nodalist shares the visual graph metaphor but adds what mind maps don't have: AI that reads your entire branch before generating, file integration with a full RAG pipeline, decision nodes with clarifying questions, and multi-model debate. A mind map is a map. Nodalist is a map where every node can think.
Free to start with 250 credits. No credit card required. Built on Cloudflare's global edge network.
Let's Try