activepieces
AI Agents & MCPs & AI Workflow Automation β’ (~400 MCP servers for AI agents) β’ AI Automation / AI Agent with MCPs β’ AI Workflows & AI Agents β’ MCPs for AI Agents
Crawler Summary
Multi-Agent Autonomous Research Assistant is an AI-powered platform that uses CrewAI agents and the Wikipedia API to autonomously research topics, analyze information, verify facts, and generate comprehensive professional reports. π€ Multi-Agent Autonomous Research Assistant A production-ready AI research system where **four specialized CrewAI agents** collaborate autonomously to research any topic, verify facts, and generate a comprehensive professional report β powered by Wikipedia and OpenAI. Architecture Agent Roles | Agent | Role | Responsibility | |-------|------|----------------| | π Research Agent | Senior Research Analyst | Searches Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Freshness
Last checked 10/9/2026
Best For
Multi-Agent-Autonomous-Research-Assistant is best for crewai, multi-agent workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB REPOS, runtime-metrics, public facts pack
Multi-Agent Autonomous Research Assistant is an AI-powered platform that uses CrewAI agents and the Wikipedia API to autonomously research topics, analyze information, verify facts, and generate comprehensive professional reports. π€ Multi-Agent Autonomous Research Assistant A production-ready AI research system where **four specialized CrewAI agents** collaborate autonomously to research any topic, verify facts, and generate a comprehensive professional report β powered by Wikipedia and OpenAI. Architecture Agent Roles | Agent | Role | Responsibility | |-------|------|----------------| | π Research Agent | Senior Research Analyst | Searches
Public facts
4
Change events
1
Artifacts
0
Freshness
Oct 9, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Oct 9, 2026
Vendor
Nisha155000
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Setup snapshot
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Nisha155000
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
python
text
User Input β Research Agent β Analysis Agent β Verification Agent β Writer Agent β PDF Report
β β β β
Wikipedia API Trend Analysis Fact Scoring Full Report
Key Facts Pattern Detection Confidence % 8 Sections
Entity Extraction Gap Identification Contradiction PDF Exporttext
research-assistant/ βββ backend/ β βββ agents/ β β βββ crew_agents.py # CrewAI agent definitions β β βββ crew_tasks.py # Task definitions with context β β βββ research_crew.py # Crew orchestration β βββ db/ β β βββ models.py # SQLAlchemy models + DB setup β βββ utils/ β β βββ wikipedia_utils.py # Wikipedia API integration β β βββ pdf_utils.py # ReportLab PDF generation β βββ main.py # FastAPI application β βββ requirements.txt β βββ Dockerfile β βββ .env.example βββ frontend/ β βββ src/ β β βββ components/ β β β βββ Header.tsx # Top navigation bar β β β βββ SearchInput.tsx # Topic input with examples β β β βββ AgentPanel.tsx # Real-time agent activity β β β βββ ReportDisplay.tsx # Accordion report viewer β β β βββ HistoryPanel.tsx # Slide-out history drawer β β β βββ LoadingSkeleton.tsx β β βββ hooks/ β β β βββ useDarkMode.ts β β βββ utils/ β β β βββ api.ts # API client β β βββ App.tsx β β βββ main.tsx β βββ package.json β βββ vite.config.ts β βββ tailwind.config.js β βββ Dockerfile βββ docker-compose.yml
bash
# 1. Clone and enter directory git clone <repo> cd research-assistant # 2. Set your OpenAI API key echo "OPENAI_API_KEY=sk-your-key-here" > .env # 3. Start all services docker-compose up --build # 4. Open browser open http://localhost:3000
bash
# Using Docker just for the DB docker run -d \ --name research_postgres \ -e POSTGRES_PASSWORD=password \ -e POSTGRES_DB=research_assistant \ -p 5432:5432 \ postgres:16-alpine # Or create the DB manually createdb research_assistant
bash
cd backend # Create virtual environment python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate # Install dependencies pip install -r requirements.txt # Configure environment cp .env.example .env # Edit .env and set your OPENAI_API_KEY # Start the API server uvicorn main:app --reload --port 8000
bash
cd frontend # Install dependencies npm install # Start development server npm run dev # Open http://localhost:3000
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
Multi-Agent Autonomous Research Assistant is an AI-powered platform that uses CrewAI agents and the Wikipedia API to autonomously research topics, analyze information, verify facts, and generate comprehensive professional reports. π€ Multi-Agent Autonomous Research Assistant A production-ready AI research system where **four specialized CrewAI agents** collaborate autonomously to research any topic, verify facts, and generate a comprehensive professional report β powered by Wikipedia and OpenAI. Architecture Agent Roles | Agent | Role | Responsibility | |-------|------|----------------| | π Research Agent | Senior Research Analyst | Searches
A production-ready AI research system where four specialized CrewAI agents collaborate autonomously to research any topic, verify facts, and generate a comprehensive professional report β powered by Wikipedia and OpenAI.
User Input β Research Agent β Analysis Agent β Verification Agent β Writer Agent β PDF Report
β β β β
Wikipedia API Trend Analysis Fact Scoring Full Report
Key Facts Pattern Detection Confidence % 8 Sections
Entity Extraction Gap Identification Contradiction PDF Export
| Agent | Role | Responsibility | |-------|------|----------------| | π Research Agent | Senior Research Analyst | Searches Wikipedia, extracts facts/dates/entities | | π Analysis Agent | Expert Data Analyst | Identifies trends, patterns, pros/cons, insights | | β Fact Verification Agent | Fact-Check Specialist | Verifies consistency, assigns confidence scores | | βοΈ Report Writer Agent | Professional Writer | Generates full 8-section research report |
| Layer | Technology | |-------|-----------| | Frontend | React 18 + TypeScript + Vite | | Styling | Tailwind CSS v3 + Dark Mode | | Backend | FastAPI + Python 3.11 | | AI Agents | CrewAI 0.30 + LangChain | | LLM | OpenAI GPT-4o-mini | | Research | Wikipedia API + wikipedia-api | | Database | PostgreSQL 16 | | PDF | ReportLab | | Container | Docker + Docker Compose |
research-assistant/
βββ backend/
β βββ agents/
β β βββ crew_agents.py # CrewAI agent definitions
β β βββ crew_tasks.py # Task definitions with context
β β βββ research_crew.py # Crew orchestration
β βββ db/
β β βββ models.py # SQLAlchemy models + DB setup
β βββ utils/
β β βββ wikipedia_utils.py # Wikipedia API integration
β β βββ pdf_utils.py # ReportLab PDF generation
β βββ main.py # FastAPI application
β βββ requirements.txt
β βββ Dockerfile
β βββ .env.example
βββ frontend/
β βββ src/
β β βββ components/
β β β βββ Header.tsx # Top navigation bar
β β β βββ SearchInput.tsx # Topic input with examples
β β β βββ AgentPanel.tsx # Real-time agent activity
β β β βββ ReportDisplay.tsx # Accordion report viewer
β β β βββ HistoryPanel.tsx # Slide-out history drawer
β β β βββ LoadingSkeleton.tsx
β β βββ hooks/
β β β βββ useDarkMode.ts
β β βββ utils/
β β β βββ api.ts # API client
β β βββ App.tsx
β β βββ main.tsx
β βββ package.json
β βββ vite.config.ts
β βββ tailwind.config.js
β βββ Dockerfile
βββ docker-compose.yml
# 1. Clone and enter directory
git clone <repo>
cd research-assistant
# 2. Set your OpenAI API key
echo "OPENAI_API_KEY=sk-your-key-here" > .env
# 3. Start all services
docker-compose up --build
# 4. Open browser
open http://localhost:3000
# Using Docker just for the DB
docker run -d \
--name research_postgres \
-e POSTGRES_PASSWORD=password \
-e POSTGRES_DB=research_assistant \
-p 5432:5432 \
postgres:16-alpine
# Or create the DB manually
createdb research_assistant
cd backend
# Create virtual environment
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Configure environment
cp .env.example .env
# Edit .env and set your OPENAI_API_KEY
# Start the API server
uvicorn main:app --reload --port 8000
cd frontend
# Install dependencies
npm install
# Start development server
npm run dev
# Open http://localhost:3000
| Method | Endpoint | Description |
|--------|----------|-------------|
| POST | /api/research/start | Start a new research session |
| GET | /api/research/status/{id} | Poll session status + logs |
| GET | /api/research/report/{id} | Get the completed report |
| GET | /api/research/download/{id} | Download PDF report |
| GET | /api/research/history | List all past sessions |
| DELETE | /api/research/{id} | Delete a session |
| GET | /health | Health check |
Interactive docs available at: http://localhost:8000/docs
curl -X POST http://localhost:8000/api/research/start \
-H "Content-Type: application/json" \
-d '{"topic": "Quantum Computing"}'
Response:
{
"session_id": "uuid-here",
"topic": "Quantum Computing",
"status": "started",
"message": "Research started for topic: Quantum Computing"
}
research_sessions -- Session tracking (id, topic, status, progress)
research_reports -- Full reports (8 sections + pdf_path)
agent_logs -- Per-agent activity logs
wikipedia_cache -- Cached Wikipedia responses
Every generated report includes:
.envOPENAI_API_KEY=sk-... # Required: your OpenAI key
DATABASE_URL=postgresql://... # PostgreSQL connection string
ENVIRONMENT=development # development | production
Create frontend/.env.local:
VITE_API_URL=http://localhost:8000
In backend/agents/crew_agents.py:
def get_llm():
return ChatOpenAI(
model="gpt-4o", # or "gpt-3.5-turbo" for cheaper
temperature=0.3,
)
In backend/utils/wikipedia_utils.py, increase results:
search_results = search_wikipedia(topic, num_results=8) # default 5
Edit task prompts in backend/agents/crew_tasks.py.
| Problem | Solution |
|---------|----------|
| OpenAI API error | Check OPENAI_API_KEY in .env |
| Database connection failed | Ensure PostgreSQL is running |
| Wikipedia no results | Try a broader topic name |
| PDF generation fails | Check write permissions on generated_pdfs/ |
| Frontend can't reach backend | Verify VITE_API_URL or Vite proxy config |
Topic: Artificial Intelligence
The system produces ~2,000β4,000 word reports covering:
git checkout -b feature/my-featuregit commit -m 'Add my feature'git push origin feature/my-featureMIT License β free to use, modify, and distribute.
Built with CrewAI, FastAPI, React, and β€οΈ
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/crewai-nisha155000-multi-agent-autonomous-research-assistant/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-nisha155000-multi-agent-autonomous-research-assistant/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-nisha155000-multi-agent-autonomous-research-assistant/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
AI Agents & MCPs & AI Workflow Automation β’ (~400 MCP servers for AI agents) β’ AI Automation / AI Agent with MCPs β’ AI Workflows & AI Agents β’ MCPs for AI Agents
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | π Star if you like it!
The Frontend for Agents & Generative UI. React + Angular
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-nisha155000-multi-agent-autonomous-research-assistant/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-nisha155000-multi-agent-autonomous-research-assistant/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-nisha155000-multi-agent-autonomous-research-assistant/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-nisha155000-multi-agent-autonomous-research-assistant/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-nisha155000-multi-agent-autonomous-research-assistant/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-nisha155000-multi-agent-autonomous-research-assistant/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_REPOS",
"generatedAt": "2026-10-09T16:49:03.459Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "crewai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi-agent",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Nisha155000",
"href": "https://github.com/Nisha155000/Multi-Agent-Autonomous-Research-Assistant",
"sourceUrl": "https://github.com/Nisha155000/Multi-Agent-Autonomous-Research-Assistant",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T12:48:05.648Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/crewai-nisha155000-multi-agent-autonomous-research-assistant/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-nisha155000-multi-agent-autonomous-research-assistant/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T12:48:05.648Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/crewai-nisha155000-multi-agent-autonomous-research-assistant/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-nisha155000-multi-agent-autonomous-research-assistant/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub Β· GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to Multi-Agent-Autonomous-Research-Assistant and adjacent AI workflows.