Company Research Agent: Deep Diligence with Multi-Agent AI and LangGraph
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
The Company Research Agent is an advanced tool designed for in-depth company diligence, leveraging a multi-agent framework built with LangGraph and Tavily. It efficiently gathers, filters, and synthesizes information from various sources. The system utilizes Google's Gemini 2.5 Flash for high-context synthesis and OpenAI's GPT-5.1 for precise formatting, delivering comprehensive research reports.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
The company-research-agent is an innovative open-source project that provides an agentic solution for conducting deep diligence on companies. Built on a multi-agent framework using LangGraph, it automates the process of gathering, curating, and synthesizing information from diverse sources. The tool integrates powerful AI models, specifically Google's Gemini 2.5 Flash for extensive research synthesis and OpenAI's GPT-5.1 for refined report generation and formatting, ensuring both comprehensive content and polished presentation.
Key features include multi-source research capabilities, AI-powered content filtering using Tavily's relevance scoring, and a modular architecture with specialized research and processing nodes. The project also boasts a modern React frontend for an intuitive user experience, complete with progress tracking and report download options.
Installation
Getting started with the Company Research Agent is straightforward, with options for quick setup, manual installation, or Docker deployment.
Quick Installation (Recommended)
Clone the repository:
git clone https://github.com/guy-hartstein/company-research-agent.git cd company-research-agentRun the setup script:
chmod +x setup.sh ./setup.shThis script will handle Python and Node.js dependencies, create a virtual environment, and guide you through environment variable setup. It also supports
uvfor faster package installation.
Docker Installation
Clone the repository:
git clone https://github.com/guy-hartstein/company-research-agent.git cd company-research-agentConfigure Environment Variables:
Create a
.envfile in the project root for backend keys and aui/.envfile for frontend keys. You'll need API keys for Tavily, Google Gemini, OpenAI, and Google Maps.Build and start containers:
docker compose up --buildThe backend will be available at
http://localhost:8000and the frontend athttp://localhost:5174.
Examples
Once installed, you can run the application locally to perform company research.
Start the backend server (in the project root):
uvicorn application:app --reload --port 8000or
python -m application.pyStart the frontend development server (in the
uidirectory):cd ui npm run devAccess the application in your browser at http://localhost:5173. You can then input a company name and initiate a research report, observing the multi-agent system at work.
An online demo is also available to try out the functionality directly.
Why Use
The Company Research Agent offers several compelling advantages for anyone needing deep, automated company insights:
- Comprehensive Research: It gathers data from a multitude of sources, including company websites, news articles, and financial reports, providing a holistic view.
- Intelligent Content Filtering: Leveraging Tavily's AI-powered relevance scoring, it ensures that only the most pertinent information is included in the final report, saving time and improving accuracy.
- Optimized AI Architecture: By using Gemini 2.5 Flash for high-context synthesis and GPT-5.1 for precise formatting, the tool combines the strengths of leading AI models for superior output quality.
- Modular and Scalable: Its LangGraph-based multi-agent framework allows for specialized processing, making it robust and adaptable for future enhancements.
- User-Friendly Interface: The modern React frontend provides a responsive and intuitive experience, making complex research accessible to all users.
Links
- GitHub Repository: https://github.com/guy-hartstein/company-research-agent
- Online Demo: https://companyresearcher.tavily.com
Related repositories
Similar repositories that may be relevant next.

agentmemory: Persistent Memory for AI Coding Agents
May 27, 2026
agentmemory provides persistent memory for AI coding agents, ensuring they remember past interactions and project context across sessions. This eliminates the need for re-explaining, significantly boosting agent efficiency and reducing token costs. Built on the `iii engine`, it offers high retrieval accuracy and multi-agent support without external databases.

agent-service-toolkit: A Comprehensive Toolkit for AI Agent Services with LangGraph
March 17, 2026
The agent-service-toolkit is a full-featured repository for building and running AI agent services. It leverages LangGraph for sophisticated agent logic, FastAPI for a robust service API, and Streamlit for an interactive chat interface. This toolkit provides a comprehensive and robust template for developing and deploying custom AI agents with ease.

Deep Agents: The Batteries-Included Agent Harness for Complex AI Tasks
March 4, 2026
Deep Agents is an agent harness built on LangChain and LangGraph, designed to simplify the creation of complex AI agents. It comes equipped with essential tools like planning, filesystem access, and the ability to spawn sub-agents, enabling it to handle sophisticated agentic tasks out of the box. This framework provides a ready-to-run agent that can be easily customized with additional tools, models, and prompts.

Memary: The Open Source Memory Layer for Autonomous Agents
December 28, 2025
Memary is an innovative open-source memory layer designed to enhance autonomous agents by emulating human memory. It integrates knowledge graphs and memory modules to provide agents with advanced capabilities for reasoning and learning. This project aims to make agents more intelligent and capable of self-improvement.
Source repository
Open the original repository on GitHub.