Multi Agent Researcher — AI skill for Claude Code
Multi-agent research system using Instructor for structured LLM outputs and Exa.ai for neural search.
How to install Multi Agent Researcher
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open jxnl/multi-agent-researcher and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Multi Agent Researcher does
Multi-agent research system using Instructor for structured LLM outputs and Exa.ai for neural search.
Alternatives in AI
- Discover — Discovery phase - Multi-AI research and exploration 2.8k ★
- Open Researcher — 🔥 Visual AI research assistant that displays real-time thinking, provides split-view analysis, and automatic 634 ★
- Aiwg — Cognitive architecture for AI-augmented software development 204 ★
README
Multi-Agent Research System
A sophisticated multi-agent research system that uses [Instructor](https://github.com/jxnl/instructor) for structured LLM outputs and [Exa.ai](https://exa.ai) for neural web search.
Features
- 🤖 Multi-Agent Architecture: Lead researcher decomposes queries and coordinates parallel subagents
- 🔍 Neural Search: Integrates Exa.ai for semantic web search
- 📊 Structured Outputs: Uses Instructor to get typed, validated responses from LLMs
- 💾 Persistent Memory: Stores research plans and intermediate results
- 🔄 Iterative Refinement: Subagents evaluate and refine their searches
- ⚡ Parallel Execution: Multiple agents work simultaneously for faster results
Quick Start
Installation
# Clone the repository
git clone
cd researcher
# Install with uv (recommended)
pip install uv
uv sync
# Or with pip
pip install -e .
Environment Setup
# Required for LLM decomposition
export ANTHROPIC_API_KEY="your-anthropic-key"
# Required for web search (optional - will use mock data without it)
export EXA_API_KEY="your-exa-key"
Run Examples
# Simple research query
uv run python examples/simple_research.py
# Compare AI frameworks
uv run python examples/comparative_research.py
# Find recent AI developments
uv run python examples/time_bounded_research.py
# Academic paper research
uv run python examples/academic_research.py
# Demo with mock data (no API keys needed)
uv run python examples/demo_with_mocks.py
Architecture
The system implements a hierarchical multi-agent architecture:
User Query → Lead Researcher → Query Decomposition (via Instructor)
↓
Parallel Subagents → Iterative Search → Result Synthesis
↓
Memory Storage → Citation Addition → Final Report
Key Components
- LeadResearcherV2: Orchestrates the research process using Instructor for structured task decomposition
- **R
Related Skills
Atlas
Claude Code skill: scattered research → structured wiki. Ingest articles/papers/datasets, LLM compiles into cr
Agent Rs
Pure-Rust async runtime for LLM agents. Multi-provider (Anthropic/OpenAI/Ollama), tool-capable end-to-end, str
RAG Support Agent
Financial document AI: evidence-checked extraction (structured outputs), RAG Q&A with page citations, a tool-c
Agenttalkie
One voice workspace to create documents in Ambiguous AI, research with Exa, and launch Codex and Claude Code t
AI Powered Multi Agent
Designed and developed a multi-agent AI system using LangGraph + CrewAI where autonomous agents collaborativel
Keyword Researcher
Run on-demand keyword research with AI fan-out for your-site.com. Generates 25-40 fan-out variations from a se
Related Agents
Company Researcher
Researches a company and job posting in depth — web search, culture analysis, red/green flags — and outputs a
Researcher Exa
Web research agent using Exa MCP. Specializes in semantic search, code context, company/people research, and t
Head Of Research
Head of research for the thruuu article writing pipeline. Runs after all researcher agents complete. Reads all