Skip to content

ResearchRun

Stable

A long research run: its phases, how many sources it has read, Stop, then the report.

Also known as deep research, research progress, research report

Install with npm install @tattva/ui (setup), or copy the code from the kit in Downloads.

Researching a question

Research

Which European cities cut traffic deaths the most since 2015, and how?

  1. Planning the search(done)
  2. Searching the web(now)
  3. Reading sources(next)
  4. Writing the report(next)

19 sources read · 2 min

Reading itf-oecd.org

Now: Searching the web

Watch the phases and count move, press Stop, or wait for the report.

When to use it

Keeps people informed and in control during a long research run, so the wait feels like progress, not silence.

Made of: Question · Phases · Sources read and time · What it is reading now · Stop · Summary and Open report

Use it for

  • Deep research that searches and reads many sources.
  • Any long run with a few clear phases and a count.

Not for

Do and avoid

Research

Which EU airlines refund fastest?

  1. Planning(done)
  2. Searching the web(now)
  3. Writing the report(next)

23 sources read · 4 min

Reading europa.eu

Now: Searching the web

Do. What is done, what is happening now, and a way to stop.

Researching…

This may take up to 30 minutes.
Avoid. Half an hour with no progress and no Stop feels like it is stuck.

Do

  • Show a count that moves, so the wait feels like progress.
  • Keep Stop in reach the whole time.
  • When stopped, still offer the report of what was read.

Avoid

  • Do not announce every source to screen readers.
  • Do not show a percentage you cannot know.
  • Do not hide which phase it is in.

On a phone

  • The activity line ends with an ellipsis on one line.
  • Stop and Open report wrap under the summary.

Seen in products

  • Claude's Research runs multiple searches that build on each other and returns a report with citations.

Build your next AI screen with Tattva.

Free and open, with the code. Start in one line.

Get started