How to trigger it
Just describe what you want researched. The Skill Tree routes to deep research automatically:| Say this… | What happens |
|---|---|
| ”Research quantum computing deeply” | One-shot deep research → report in the conversation |
| ”Research AI trends every 2 days” | Creates a scheduled task that runs deep research on each execution |
| ”Give me a deep dive on competitor pricing” | Deep research with business-domain context |
How it works
Search phase
NIOM generates multiple search queries from your request and runs them through the search provider chain (DuckDuckGo by default, upgradeable to Tavily or Brave).
Fetch phase
Top results are fetched and their full content is extracted using Mozilla Readability — the same engine Firefox uses for Reader View. Raw HTML is converted to clean, readable text.
Synthesis phase
The AI reads all fetched content, cross-references claims across sources, and produces a structured report. Key findings are attributed to their sources with URLs.
Deep research in background tasks
The real power is combining deep research with background tasks:- Runs
deepResearchon a schedule - Saves each report as an artifact
- Streams progress live via SSE — you see sources being fetched in real-time
- Can be steered: “Focus more on open-source models next time”
Search provider chain
Deep research uses the same search provider chain as regular web search:| Priority | Provider | API key needed? | Quality |
|---|---|---|---|
| 1 | Tavily (if configured) | Yes (free: 1,000/month) | Best — purpose-built for AI research |
| 2 | Brave (if configured) | Yes (free: 2,000/month) | Great — fast, rich snippets |
| 3 | DuckDuckGo (always available) | No | Good — works out of the box |
Viewing results
In a conversation
The deep research output renders with rich formatting:- Topic and depth level
- Source count and quality indicators
- Individual sources with titles, URLs, and relevance
As an artifact
If the research was done in a task, the full report is saved as a Markdown file. Find it in the task’s artifact panel or at~/.niom/artifacts/.