Tutorial

How to do deep research with Conduit and Exa

A good research question rarely has a one-line answer. Answering it means searching, reading dozens of pages, keeping track of who said what, and noticing where sources disagree. Research in Conduit, a free, open-source desktop AI app, does that work for you and hands back a report in which every claim cites a source, and every citation has been checked against the words on that page.

Introduction

In this tutorial, you will use Conduit's Research feature with Exa as its search engine to answer a real engineering question: how close are perovskite-silicon tandem solar cells to commercial use? You will turn on Exa search without creating an Exa account, review and edit the research plan before anything runs, follow the run as it reads pages, and finish with a cited report you can check line by line.

The solar question is a good test because the details matter. Efficiency records, lifetime claims and factory announcements come from very different kinds of sources — certified lab measurements, peer-reviewed papers, company press releases — and a useful report has to keep them apart.

Key takeaways

Prerequisites

To follow this tutorial, you will need:

Step 1 — Turning on web search with Exa

Research finds its sources through Conduit's local search backend, so the first thing you will do is turn on web search and confirm that Exa is the backend in use.

Exa suits this job because Research doesn't want a search engine's answer; it wants pages to read. Exa is a search API built for AI applications: it describes its service as a web-scale index with its own retrieval models, and each result comes with highlights, the passages Exa judges most relevant to the query. Conduit asks Exa for ten results per search and uses those highlights to decide which pages to read in full.

Open Settings → Web search and tick Enable web search.

The first time you do this, Conduit shows a notice titled Enable web search? that explains where your search queries go. Read it, then choose Allow.

Next, look under Local search backend and make sure Exa is selected. Exa is the default, so on a fresh install it already is. Leave the Exa API key (optional) field empty.

Note: Search queries go from your machine to Exa, and Exa may keep them under its own terms. Exa's privacy policy says it uses query data to improve its products, including training models, so leave confidential details out of your research questions.

Web search is now on, with Exa as the backend. In the next step, you will ask your research question and start a run.

Step 2 — Starting a research run

A Research run begins like an ordinary chat message, with Research switched on for that message. In this step, you will turn it on and ask the solar question.

Open a new chat. In the message box, open the + menu and choose Research. A Research chip appears in the message box, which means your next message starts a Research run instead of a normal reply.

Type the following question and send it:

How close are perovskite-silicon tandem solar cells to commercial use?

Note: You can also start from Home. Type the question in the ask box and choose the Research chip; Conduit opens a new chat and starts the run there. If the Research item is greyed out, hover over it to see why — usually web search is off or local-only mode is on.

Conduit doesn't search yet. Instead, it drafts a plan for the run, which you will review in the next step.

Step 3 — Editing the research brief

Before anything is searched, Conduit shows a Research brief: the sub-questions it will answer, an optional scope, and a depth. The sub-questions decide what gets searched, so this is where a few seconds of editing have the most effect on the report.

For the solar question, a useful brief covers these four sub-questions:

Edit the drafted sub-questions until they match your intent. Use Add a sub-question to add one and Remove to drop one; a brief holds between one and six. The second sub-question matters most here: efficiency is the headline number, but lifetime is what decides whether a solar panel can be sold.

In Scope (optional), enter 2024–2026. This keeps the run focused on current results rather than older records that have since been broken.

Finally, choose a depth. Each one sets a ceiling on how far the run may go:

DepthSearchesPages readTime
Quickup to 8up to 15about 10 min
Standardup to 20up to 40about 20 min
Deepup to 50up to 100about 40 min

Choose Standard. Four sub-questions with forty pages to read between them is enough for this topic, and the run finishes in under half an hour. Then choose Start research.

You have approved the brief, and the run has started. In the next step, you will follow its progress in the chat.

Step 4 — Following the run

While Research works, a card in the chat shows what it is doing. In this step, you will read that card and learn what happens at each stage.

The card's status line moves through these stages, repeating some of them as needed:

Under the status line, the counters for Searches and Pages read show how much of the budget is used, for example 7 of 20, and Claims found shows how many claims have been extracted so far.

The run shown in this tutorial used GLM 5.3 Flash, a low-cost model, through OpenRouter, and finished in a few minutes.

For the solar question, much of the best evidence sits in national laboratory reports and research papers, many of them PDFs. Because Research reads whole documents rather than search snippets, it can use those sources directly.

Note: You can choose Stop at any point. Research doesn't throw its work away: it writes a report from the claims it has verified so far, with a note at the top saying the run was stopped early.

Once the card shows that the run is done, the report is ready. Next, you will open it and read the findings.

Step 5 — Reading the report

When the run finishes, the card shows a short summary, how many sources were cited and read — for example 8 cited · 8 read — and an Open report button. In this step, you will open the report and see how it is organised.

Choose Open report. The report opens beside the chat, with these sections:

If the card says that some claims were left out because their quotes could not be found in their sources, that is the quote check doing its job, which you will look at in the next step.

Step 6 — Checking a claim against its source

A cited report is only useful if the citations hold up. In this step, you will check one claim yourself and see how Conduit has already checked all of them.

Pick a statement in the Findings section — the record efficiency is a good choice — and note its citation number. In the card, expand the source list and choose that source. The page opens in your browser, where you can find the passage the claim is based on.

Conduit has already run the same check on every claim before writing the report:

  1. Every claim carries a quote. The model that reads a page must return the exact words that support each claim.
  2. Code looks for those words on the page. Conduit's own code, not the model, searches the stored text of the page for the quote — at least 20 characters of it, ignoring case, spacing and curly quotes. A claim whose quote isn't there is dropped.
  3. Only checked claims reach the writer. The citation numbers and the source list are produced by the app, not typed by the model.
  4. A review pass reads the draft. It looks for sentences that say more than their source, or state a fact without a citation, and corrects them.
  5. Weak sources are labelled. Each page gets a credibility rating, and a low-rated source is marked in the source list with the reason. Official sites, such as government laboratories, are never rated low.

For a topic like solar cells, where a press release and a certified laboratory measurement can give very different numbers, these checks are what make the report something you can rely on and verify.

Questions

Do I need an Exa API key?

No. Conduit reaches Exa through Exa's hosted MCP server, which Exa offers free without a key, with rate limits. If a run reports that Exa's free search is busy, wait a minute or add a key in Settings → Web search; Exa says a key raises the limits, and its free tier gives new accounts $10 of credit, topped back up to $10 each month.

What does a research run cost?

Conduit is free, and keyless Exa search is free. What you pay for is the model: every planning, reading and writing step is a call to the provider you picked, billed to your own key. Each depth has a token ceiling — 150,000 tokens for Quick, 400,000 for Standard and 1,000,000 for Deep — and the run stops and writes up what it has when it reaches it. Every call is recorded in Usage & Cost.

Does Research use my model's own web search?

No. Research always searches through the local search backend you choose in Settings, even when the search source for ordinary chats is set to the provider's hosted search. Hosted search answers questions; Research needs a list of pages it can read and quote.

Can I use Tavily or Brave instead of Exa?

Yes. Pick Tavily, Brave Search or your own SearXNG under Local search backend. Tavily and Brave need an API key; SearXNG needs your instance's address. DuckDuckGo is also listed, but it only returns encyclopedia-style snippets, so it is a poor fit for Research.

Can a web page take over the research run?

No. The text of a page only ever reaches a model call that has no tools, so a page that contains instructions cannot make Conduit search, fetch or save anything. Claims whose text looks like an instruction are dropped, and Conduit only fetches public https addresses that came from the search results.

Conclusion

In this tutorial, you turned on web search with Exa as the backend, asked a research question about perovskite-silicon tandem solar cells, shaped the run with a brief, followed it as it read pages, and checked the cited report against its sources — all without an Exa account.

From here, try Research on a question from your own field, or choose Write from this report on the card to turn the report into a draft article that cites the same verified facts. To go further, explore these guides:

Download Conduit

Sources for the Exa facts, checked 6 October 2026: Exa's home page (index and highlights), MCP server documentation (keyless use, rate limits, API keys), pricing (free tier) and privacy policy (query data). Conduit details match the latest release and are checkable in the documentation and the source. Found an error? Tell us and we will fix it.

Related