Skip to content

🧠 Snapzel is an AI-powered tool that turns any public website into a clean, shareable brochure and landing page β€” using intelligent scraping, GPT analysis, and instant HTML generation.

Notifications You must be signed in to change notification settings

JosephGabito/snapzel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

24 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Snapzel – AI-Powered Company Brochure & Landing Page Generator

Version: 0.0.1
Status: Experimental, CLI-based prototype (Web version coming soon πŸš€)


✨ What is Snapzel?

Snapzel is a developer-focused AI-powered tool that:

  • Scrapes content from any public website 🌐
  • Analyzes it using GPT to generate a human-readable brochure πŸ“„
  • Converts that brochure into clean Markdown
  • Transforms the Markdown into a fully styled HTML landing page πŸ–₯
  • Saves everything locally for viewing or reuse

It's like a one-click assistant for building company overviews, marketing pages, or even startup decks β€” using nothing but a URL.


πŸ“¦ Current Features

  • βœ… Intelligent web scraper (using requests + BeautifulSoup)
  • βœ… Markdown brochure generator via GPT (OpenAI API)
  • βœ… Styled HTML landing page generator (via AI)
  • βœ… Local file output: brochure.md and landing.html
  • βœ… Clean, modular Python architecture
  • βœ… Session-based file separation using UUIDs

πŸ›  How It Works

  1. You provide a website URL.
  2. Snapzel scrapes it, analyzes relevant content, and generates a brochure.
  3. It then builds a full HTML landing page based on the brochure.
  4. All files are saved under temp/<session_id>/.

πŸ§ͺ Installation

git clone https://github.com/yourusername/snapzel.git
cd snapzel
pip install -r requirements.txt
Make sure to set your OpenAI API key in a .env file:
OPENAI_API_KEY=your-key-here
python main.py

🌍 Web Version (Coming Soon)

Snapzel will soon support a lightweight FastAPI-based web UI, allowing you to:

  • Input a URL through a browser
  • Generate & view the brochure instantly
  • Download .md or .html files
  • Preview the generated landing page in-browser

πŸ“˜ Roadmap

  • Local CLI version
  • FastAPI web interface
  • Background job processing
  • PDF brochure generation
  • API access for integrations
  • Hosted version (SaaS model?)

πŸ“ License

MIT – feel free to fork, remix, and evolve it.

About

🧠 Snapzel is an AI-powered tool that turns any public website into a clean, shareable brochure and landing page β€” using intelligent scraping, GPT analysis, and instant HTML generation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages