A simple Windows GUI application for crawling websites and generating AI-optimized markdown documentation.
- 🌐 Web Crawling: Crawl websites using Crawl4AI
- 📝 Markdown Generation: Convert web pages to clean, AI-optimized markdown
- 🗂️ Flat File Structure: All output files in one directory with clear prefixes
- 🎯 Simple UI: Easy-to-use tkinter interface
- 🔄 Fallback Support: Option to use Docling if Crawl4AI fails
# Install dependencies
pip install -r requirements.txt
# Run the application
python main.py- Enter a URL in the input field
- Configure output options
- Click "Start Crawl"
- Wait for completion
- Find your markdown files in the output directory
INDEX_*- Table of contents/index filesHOME_*- Homepage/landing pagesGUIDE_*- Tutorials and guidesAPI_*- API documentationEXAMPLE_*- Code examplesFAQ_*- FAQ contentREF_*- Reference documentationBLOG_*- Blog posts
See CODING_STANDARDS.md for detailed coding standards and guidelines.
crawl-gui/
├── main.py # Entry point
├── gui/ # GUI components (W_*, P_*, C_*)
├── crawler/ # Crawling logic
├── markdown/ # Markdown generation
├── storage/ # File I/O
└── utils/ # Utilities
MIT