What is this app?
Multi-agent researcher for BrainStorm and Full Research Paper
For developers: see README.md, docs/ARCHITECTURE.md, and docs/CODEBASE.md in the project repository.
The results area has three tabs: Mind map (substantive body of the synthesis only—no abstract, intro, background, conclusion, or references as branches), Detail map (deeper section structure; excludes table of contents, abstract, introduction, background/context, and references), and Research Paper (full Markdown, outline views, copy/download including PDF and Word). Choose Research depth (Quick / Standard / Deep), optionally enable Fact check, or attach a document (see below). Every question uses Google Search grounding automatically—no toggle required.
Log in (required to generate)
Generate Mind map uses Gemini and Google Search, which has a real per-run cost. You must log in with an administrator account before starting a new generation (question or document upload). Click Login in the header, sign in, then return to the app.
If you are not logged in and click Generate Mind map, a dialog asks you to sign in first. The server also rejects generation API calls without a valid session. You can still browse without logging in: read the bundled demo on each visit, switch tabs, zoom and export maps, and explore without API calls.
Quick start
- Log in (header → Login).
- Enter your question in the Question or problem box (or upload a document).
- Choose Research depth and whether to run Fact check.
- Click Generate Mind map (Gemini searches the web and writes the paper).
- Use Mind map or Detail map for zoom, expand/collapse, outline view, and export; open Research Paper to read or download the full document.
Question or problem
Type any question or topic you want to explore, for example:
- How to apply AI in business?
- What are the main risks of adopting LLMs in healthcare?
- Best practices for remote team productivity
Each visit loads a bundled demo so you can explore before logging in. Edit the question and click Generate Mind map to run a new generation (API calls). Results stay in this tab until you refresh the page.
Upload a document (PDF, Word, text)
Use Upload document to attach a PDF, Word file (.doc or .docx), or plain .txt / .md (max 12 MB). The Question or focus box is combined with the file: same request to the model, so you can steer angle, scope, or emphasis (e.g. “Map only the budget section”) while it stays grounded in the document. Leave the box empty for a broad summary—the session label falls back to the file name. The server extracts text, writes a structured Markdown paper, then builds both mind maps. Document uploads do not use web search—remove the file to run a grounded question again. Scanned PDFs with no text layer may fail extraction—use OCR first or export as text.
Research depth (Quick / Standard / Deep)
One setting controls how deep the Mind map body-outline headings go (capped at six levels in Markdown). Default is Deep for new browser profiles; the bundled first-visit demo uses Standard. Your choice is remembered for the next visit.
- Quick — depth 4, breadth 4: smaller map, faster and fewer tokens.
- Standard — depth 10, breadth 10: balanced.
- Deep — depth 30, breadth 30: maximum branches and heading depth.
You can change this anytime; your choice is remembered for the next visit.
Google Search grounding
For every question (no document attached), the server calls Gemini with Google Search grounding to research and write the paper in one step, then builds both mind map outlines. Sources and search queries appear in the sidebar and on the Log page. This path is slower than document-only runs but tends to be more current and better cited.
Fact check
When Fact check is checked, after the main paper and mind map outlines are produced, a second Gemini pass reviews the paper (with Google Search grounding for question runs), may revise the document for accuracy and tone, then rebuilds both mind maps from the revised paper. You get a Fact check report on the Research Paper tab and on the Log page. This uses more time and is not a substitute for human verification.
Generate Mind map
You must be logged in (see Log in). Click Generate Mind map to run the pipeline (grounded paper, then dual mind map outlines). While it runs you will see:
- Status on the submit button (e.g. "Researching & writing…", "Fact-checking…").
- A pipeline progress card over the results area: step list (web research & paper, mind maps, optional fact check), gradient progress bar, and a short description of the current task.
When it is done, use the tabs to switch between the map and the paper. You can edit the question or settings and generate again.
Mind map, Detail map, and Research Paper
- Mind map — outline from the body of the research only (analysis-style content). It omits abstract, introduction, background/context, conclusion, references, and further reading as map branches.
- Detail map — deeper section structure; excludes table of contents, abstract, introduction, background/context, and references (those stay on the Research Paper tab).
- Research Paper — full Markdown document, plus Outline View and Detail Outline View (same heading trees as the mind map tabs), with Copy / Download ( Markdown, PDF, and Word
.docx) for whichever view is active.
Using the mind map
- Zoom: Default zoom is 125%. Use the toolbar − / percentage / + buttons to adjust; click the percentage to reset to the default. Scroll the canvas if the map is larger than the view.
- Expand / collapse: Nodes that have children show a small circle with - or + on the right. Click the circle (or the node) to collapse or expand that branch.
- Outline view: Switch to a text outline of the same structure (headings and sub-headings).
- Export: Use the toolbar above the map to export as PNG, PDF, or HTML, or Copy as Markdown to paste the outline elsewhere.
Sources (when research is on)
If you generated from a question, links appear in the sidebar Sources panel (expand to view search queries and URLs). The Log page (header → Log) shows sources, snippets, and Download retrieved links for grounding URLs from Google Search.
Agent & research details
After you generate, the same Log page shows a collapsible Agent & research details section for the current tab session. It explains the pipeline: grounded Research from Google Search (for questions), then how the server wrote the research paper and derived the outline for the mind map. Document uploads skip web search.
Tips
- Log in before generating—guests can explore the bundled demo only.
- Use Quick depth first if a grounded run feels slow or hits rate limits.
- Use a clear, specific question for better branches and structure.
- Higher research depth produces larger maps; use Quick if a run feels too heavy.
- Each visit loads the bundled demo (Standard depth, fact check) so you can explore before logging in. Generations in this tab appear on the Log page until you refresh.