company research agent
Basic Information
This repository implements an agentic platform that produces comprehensive company research reports by orchestrating a pipeline of specialized AI agents. It is built to gather, curate, synthesize, and format information about a company from multiple sources such as company websites, news articles, financial reports, and industry analyses. The system is implemented as a backend API with WebSocket streaming and a modern React frontend for real-time progress and report viewing. Core components include distinct research analyzers and processing nodes that run sequentially to collect, filter, brief, and edit content. The project integrates third-party APIs and model backends and can be run locally, with Docker, or deployed to common cloud platforms. It requires API keys for Tavily, Gemini, and OpenAI and supports optional MongoDB persistence. The codebase and documentation provide setup scripts, manual install steps, and deployment guidance.