---
title: "Xedant Research Agent"
id: "1727"
type: "page"
slug: "research"
published_at: "2026-09-20T20:55:55+00:00"
modified_at: "2026-10-28T18:02:57+00:00"
url: "https://xedant.com/agents/research/"
markdown_url: "https://xedant.com/agents/research.md"
excerpt: "Deep research, ideas and plans: dozens of searches and hundreds of pages in a single…"
---

# Xedant Research Agent

[https://xedant.com/agents/research/.md](https://xedant.com/agents/research/.md)

Deep research, ideas and plans: dozens of searches and hundreds of pages in a single session

Dozens of search queries on a single topic per research

Eleven search providers: Serper, Brave, Tavily, TinyFish, Exa, DuckDuckGo, Keenable, SearXNG, Anysite and JSON SEO (Yandex, Google or Bing), plus your own Python script

Downloading hundreds of pages with block bypassing

Conversion of web pages to clean Markdown

Remote browser for pages requiring JavaScript

Batching: processing volumes beyond model context

Structured data extraction to TSV and JSON

Generation of ideas, plans and interface descriptions

Results ready to hand over to development agents

Fact verification with critique and alternatives

Action Research: plan, act, observe, reflect cycles

Hierarchical cycles: strategy, tactics, applied level

A research in 20–30 minutes and 10–30 cents on DeepSeek-V4-Flash — even cheaper on Flash-Mini via OpenRouter

Deeper than Perplexity and ChatGPT with search — hundreds of sources

Uses your own centralized Xedant Agent — no duplicate API keys or subscriptions

Prompt queue: prepare tasks in advance — the agent sends them itself, one by one, limiting simultaneous chats

Controlling Xedant Agent right from the interface

Agent chats with real-time updates — no browser tabs

Editing documents with AI (Edit with AI)

Any OpenAI-compatible models with fallback

English-first interface, Russian also available

Self-hosted: SQLite or PostgreSQL, dark and light themes

Voice input in agent chats — dictate the task, typing is optional

Python scripts: a custom search source, a custom fetching method, a custom model gateway — no app rebuilds

Economical in idle: the processor is not loaded, and the memory in use is released after 15 minutes without activity — the product sits comfortably alongside other services on one server

Images and files right inside documents: diagrams show in the text, attachments download

[Documentation](/agents/research/docs)

[FAQ](/agents/research/faq)

[Agent Factory](https://xedant.com/agents/factory)

### Online research skill

[/agents/research/docs/online-research](/agents/research/docs/online-research)

Fixed pipeline: search, fetch, extract, report, verification

Dozens of queries and hundreds of pages per topic

ETA estimates and real-time execution statuses

Completeness over brevity: unabridged reports

[Learn more](/agents/research/docs/online-research)

### Search across eleven providers

[/agents/research/docs/search](/agents/research/docs/search)

Serper (Google), Brave, Tavily, TinyFish, Exa, DuckDuckGo, Keenable, SearXNG, Anysite and JSON SEO (Yandex, Google or Bing)

Automatic fallback on provider errors

Relevance filtering of search results

Search sessions with history and statuses

[Learn more](/agents/research/docs/search)

### Fetching with block bypassing

[/agents/research/docs/fetch](/agents/research/docs/fetch)

Five methods: direct requests, proxy, local browser, undetected browser, remote browser

Bypassing anti-bot protections and CDN-level blocks

Conversion to clean Markdown with Trafilatura

Storage by date with in-app preview

[Learn more](/agents/research/docs/fetch)

### Structured data extraction

[/agents/research/docs/extract](/agents/research/docs/extract)

Splitting Markdown into token-budget chunks

Batch extraction of tables to TSV and JSON

Token and cost tracking for every operation

Handling volumes beyond model context

[Learn more](/agents/research/docs/extract)

### Research library

[/agents/research/docs/researches](/agents/research/docs/researches)

Tree of Markdown documents with category navigation

Built-in editor with syntax highlighting

Preview of downloaded sources for every report

Editing documents with AI

Images in the text and attachments to download

New and updated documents highlighted in the tree; opening a document clears the highlight

[Learn more](/agents/research/docs/researches)

### Ideas, plans and interfaces

[/agents/research/docs/planning](/agents/research/docs/planning)

Generating ideas and strategies from collected facts

Development plans with stages and verification criteria

Interface descriptions ready for development agents

Competitors, reviews and docs to architecture in 30–60 minutes

[Learn more](/agents/research/docs/planning)

### Action Research

[/agents/research/docs/action-research](/agents/research/docs/action-research)

Methodology: plan, act, observe, reflect

Three levels: strategic, tactical, applied

Agile is one implementation of Action Research

Double-loop learning and development meta-cycles

[Learn more](/agents/research/docs/action-research)

### Xedant Agent chats

[/agents/research/docs/agent](/agents/research/docs/agent)

Controlling the agent from the research interface

Real-time chat event streaming via SignalR

The “Call Agent” button works right from a research document

Everything in one window — without dozens of browser tabs

Cost badge on messages: tokens (the portions of text you pay for), price and processing speed with tooltip breakdown

Live tool statuses: Reading, Creating, Searching, Executing, Starting subagent…

Chat state is restored after a page reload

Chats can be labeled and filtered by label

[Learn more](/agents/research/docs/agent)

### Models and cost

[/agents/research/docs/services](/agents/research/docs/services)

Any OpenAI-compatible models

Service priorities and automatic fallback

A research for 10–30 cents on DeepSeek-V4-Flash — even cheaper on Flash-Mini via OpenRouter

Full statistics: tokens, calls, cost

Session statistics can be exported to ClickHouse for external analysis

[Access keys can be written as a reference to an environment variable ($NAME) — the settings file then keeps only a pointer](/agents/research/docs/services)

Service settings live in a file inside the research folder: edit it by hand, keep it in version control, move it to another server together with the folder

[Learn more](/agents/research/docs/services)

### Prompt queue

![The prompt queue: prepared research tasks with model and skill chips, reorder and send controls, AutoSend toggle and the recurring-task generator](https://xedant.com/wp-content/uploads/2026/10/research-agent-prompt-queue-en.png)

Prompts are text tasks for the agent; queue them up in advance and the agent executes them one by one — no manual sending

The queue is shared with the Xedant Agent interface — the same rows are visible in both

Manual one-click sending, plus a generator of recurring tasks with a NAME template

AutoSend: the agent sends tasks from the queue itself, limiting simultaneous chats (default 3), with a configurable poll delay and auto redirect

Peak hours awareness: tasks wait during model peak load and run immediately in quiet hours

Real-time sync across browser tabs and devices

[Learn more](/agents/research/docs/prompts-queue)

### Voice input

![Voice input: the microphone button in the chat composer next to the model and skill chips — press, speak, press again](https://xedant.com/wp-content/uploads/2026/10/research-agent-voice-input-en.png)

Microphone button in the chat input — press, speak, press again

Recognized speech becomes a text message and goes to the agent the usual way

Works right in the browser — nothing extra to install

Available wherever an agent chat is open

[Learn more](/agents/research/docs/speech)

### Python scripts

![The Scripts section: no scripts configured in the demo yet — the empty state explains how Python scripts plug into search, fetch, LLM and transform hooks](https://xedant.com/wp-content/uploads/2026/10/research-agent-scripts-en.png)

The product extends with your own Python scripts — no rebuilds, no restarts

A script plugs in as a regular service: a custom search source, a custom fetching method, a custom model gateway

Markdown is processed before storage, and extraction rows before writing

Scripts are plain files in the research folder: they move with it and live in version control

A Scripts section in the sidebar: environment state, the run journal, and a test run

[Learn more](/agents/research/docs/scripts)

[Documentation](/agents/research/docs)

[FAQ](/agents/research/faq)

[Agent Factory](https://xedant.com/agents/factory)
