This project is an intelligent brochure-generation tool powered by LLMs like OpenAI GPT and Ollama. You simply provide the company name and landing page URL, and it returns a well-structured, markdown-formatted marketing brochure for use in customer engagement, investor presentations, or recruitment campaigns.
It’s not just scraping and summarizing — this app identifies the most relevant sections of a company’s website (like About, Careers, etc.) and synthesizes them into a professional brochure using AI.
- Scrapes and cleans content from the provided company website
- Uses LLMs to identify relevant sub-pages (About, Company, Careers)
- Generates an insightful, short-form company brochure in Markdown
- Supports both OpenAI GPT and local Ollama models (like
llama3.2) - Simple and intuitive Gradio-based web interface
- Input: You enter a company name and website URL.
- Scraping: The app scrapes visible text content (excluding scripts, styles, forms, etc.).
- Link Filtering via LLM: It uses an LLM to extract only meaningful links (e.g., About, Careers).
- Deep Dive: It scrapes those additional pages.
- Brochure Generation: It combines all content and prompts the LLM to write a high-level company overview.
Make sure you have configured the API (in a ".env" file in the root directory) for using the OpenAI model.
| Model | Description |
|---|---|
| GPT (OpenAI) | Uses OpenAI’s GPT-4o-mini for link filtering and brochure generation |
| OLLAMA (local) | Uses a local Ollama model (like llama3.2) via HTTP API on localhost:11434 |
You can toggle between the models using the dropdown in the Gradio interface.
- Internal marketing and onboarding for new team members
- Quickly profiling prospective partner companies
- Supporting sales or recruitment outreach
- Demoing LLM use in real-world business tools
- Add multi-language support
- Automatically convert markdown to PDF or HTML
- Add logo/image embedding via a relevant tool