A full-stack serverless research assistant featuring multi-agent orchestration via CrewAI, powered by Gemini.
Three specialized agents collaborate on every research task:
- Researcher — gathers information through web search and source discovery
- Analyst — synthesizes findings, identifies patterns, and validates claims
- Writer — produces structured research reports with source citations
The pipeline runs as a serverless application — submit a topic, receive a grounded research report.
- Multi-agent pipeline with role-based specialization
- Web search integration for real-time information gathering
- Source citation and provenance tracking
- Structured output — reports with sections, key findings, and references
| Layer | Technology |
|---|---|
| Language | TypeScript |
| Agent Framework | CrewAI |
| LLM | Google Gemini |
| Runtime | Node.js (serverless) |
git clone https://github.com/JithendraNara/research-agent.git
cd research-agent
npm installSet your GEMINI_API_KEY in the environment, then:
npm start