competitor-intel is an AI tool that turns a competitor name into a full market report in about 2 to 3 minutes.
Enter a company name, then the app gathers and organizes key details for you. It can help with:
- Competitor overview
- Product and feature comparison
- Market position
- Strengths and weak spots
- Customer signals and trends
- A clear report you can read and share
It uses a multi-agent workflow, so each part of the report comes from a focused step. The app runs in Streamlit, so you use it through a simple web page on your Windows PC.
Use this link to visit the page and download the project:
If you want to run it on Windows, download the project from that page, then follow the setup steps below.
You do not need deep technical knowledge, but you do need a few basic tools:
- Windows 10 or Windows 11
- A stable internet connection
- Python 3.10 or later
- A modern browser like Chrome, Edge, or Firefox
- An API key for one of these AI providers:
- DeepSeek
- GPT
- Claude
- Enough free disk space for the app and its files
If you plan to use the app often, keep your browser open during use. The report runs inside the browser window.
If Python is not already on your computer:
- Open the Python website in your browser
- Download the latest Windows installer
- Run the installer
- Check the box that says Add Python to PATH
- Finish the setup
After that, open Command Prompt and check the install:
python --versionIf you see a version number, Python is ready.
- Open the download link above
- Download the project files
- Save them in a folder you can find again, such as
DownloadsorDesktop - If the files come as a ZIP folder, right-click it and choose Extract All
- Open the extracted folder
You should now see the app files, including the main project folder.
Open Command Prompt in the project folder, then run these commands.
Create a virtual environment:
python -m venv .venvActivate it:
.venv\Scripts\activateInstall the required packages:
pip install -r requirements.txtIf the project uses a .env file, create one in the main folder and add your AI key there. A common format looks like this:
OPENAI_API_KEY=your_key_here
DEEPSEEK_API_KEY=your_key_here
ANTHROPIC_API_KEY=your_key_here
OPENROUTER_API_KEY=your_key_hereYou only need the key for the provider you want to use.
Start the app with:
streamlit run app.pyIf the main file has a different name, use that file instead.
After the app starts, it will open in your browser. If it does not open on its own, copy the local address shown in Command Prompt and paste it into your browser.
- Open the app in your browser
- Type the name of a competitor or company
- Choose the AI model you want to use
- Start the analysis
- Wait about 2 to 3 minutes
- Read the finished report
The report is built for quick review. It helps you compare companies without sorting through many pages by hand.
The output can include sections like:
- Company profile
- Product scope
- Target users
- Market signals
- Key strengths
- Gaps and risks
- Position in the market
- Notes for research or planning
The exact layout can vary based on the AI provider and the source data, but the app is built to produce a clean, useful report for daily research work.
Manual competitor research takes time. You often need to search many pages, open many tabs, and pull details into one place.
competitor-intel reduces that work by:
- Collecting related information in one flow
- Breaking the task into agent steps
- Producing a report you can review fast
- Helping you compare companies with less manual work
- Saving time during market research
It works well for product research, sales prep, planning, and early-stage market checks.
This app supports several model providers:
- DeepSeek
- GPT
- Claude
It also works with OpenRouter in setups that route requests through one place. This gives you flexibility if you already use one provider or want to switch between models.
You may see files and folders like these:
app.py- main Streamlit apprequirements.txt- package list.env- your API keysagents/- agent logicutils/- helper codedata/- local input or output files
You do not need to edit these files to use the app. They are useful to know if you want to keep your folder organized.
If the app does not start:
- Make sure Python is installed
- Make sure you activated the virtual environment
- Check that the package install finished without errors
- Confirm your API key is set in
.env - Try closing and opening Command Prompt again
- Run the command from the project folder
If the browser page stays blank, refresh it once the app is running.
On Windows, folder names matter. If you move the app after setup, Command Prompt may not find it.
Keep the project in one place, and use the same folder each time you run it.
Try simple company names first:
- Notion
- Canva
- Figma
- Slack
- Zoom
This helps you check that the app is working before you use a harder research task.
Use competitor-intel when you need:
- A quick competitor snapshot
- A market overview before a meeting
- A starting point for research
- A side-by-side view of rivals
- Notes for a product brief or pitch deck
When you enter a competitor name:
- Use the official company name if you know it
- Keep the name short and clear
- Avoid extra words unless needed
- Use one company at a time for best results
This helps the app focus on the right target.
If the output seems short or missing parts:
- Try a different AI provider
- Run the report again
- Use a more specific company name
- Check your internet connection
- Make sure your API key has enough access or credits
Some providers return richer results than others, so the same input may give different depth.
This project is for personal research and internal analysis. Check the repository files for license details and any use limits before you share or reuse the results in other work.