Files
crawl4ai/docs/md_v2/apps/index.md
UncleCode 6f3a0ea38e Create "Apps" section in documentation and Add interactive c4a-script playground and LLM context builder for Crawl4AI
- Created a new HTML page (`index.html`) for the interactive LLM context builder, allowing users to select and combine different `crawl4ai` context files.
- Implemented JavaScript functionality (`llmtxt.js`) to manage component selection, context types, and file downloads.
- Added CSS styles (`llmtxt.css`) for a terminal-themed UI.
- Introduced a new Markdown file (`build.md`) detailing the requirements and functionality of the context builder.
- Updated the navigation in `mkdocs.yml` to include links to the new context builder and demo apps.
- Added a new Markdown file (`why.md`) explaining the motivation behind the new context structure and its benefits for AI coding assistants.
2025-06-08 15:48:17 +08:00

8.1 KiB

🚀 Crawl4AI Interactive Apps

Welcome to the Crawl4AI Apps Hub - your gateway to interactive tools and demos that make web scraping more intuitive and powerful.

<style> .apps-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); gap: 2rem; margin: 2rem 0; } .app-card { background: var(--md-code-bg-color); border: 1px solid var(--md-default-fg-color--lightest); border-radius: 8px; padding: 1.5rem; transition: all 0.3s ease; position: relative; overflow: hidden; } .app-card:hover { transform: translateY(-4px); box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); border-color: var(--md-primary-fg-color); } .app-card h3 { margin-top: 0; display: flex; align-items: center; gap: 0.5rem; } .app-status { display: inline-block; padding: 0.2rem 0.6rem; border-radius: 4px; font-size: 0.7rem; font-weight: bold; text-transform: uppercase; margin-bottom: 1rem; } .status-available { background: #22c55e; color: #000; } .status-beta { background: #f59e0b; color: #000; } .status-coming-soon { background: var(--md-default-fg-color--lightest); color: var(--md-default-bg-color); } .app-description { margin: 1rem 0; line-height: 1.6; } .app-features { list-style: none; padding: 0; margin: 1rem 0; } .app-features li { padding-left: 1.5rem; position: relative; margin-bottom: 0.5rem; } .app-features li:before { content: "✓"; position: absolute; left: 0; color: var(--md-primary-fg-color); font-weight: bold; } .app-action { margin-top: 1.5rem; } .app-btn { display: inline-block; padding: 0.8rem 1.5rem; background: var(--md-primary-fg-color); color: var(--md-primary-bg-color); text-decoration: none; border-radius: 6px; font-weight: bold; transition: all 0.2s ease; } .app-btn:hover { background: var(--md-primary-fg-color--dark); transform: scale(1.05); } .app-btn.disabled { background: var(--md-default-fg-color--lightest); cursor: not-allowed; transform: none; } .intro-section { background: var(--md-code-bg-color); border-radius: 8px; padding: 2rem; margin-bottom: 3rem; } .intro-section h2 { margin-top: 0; } </style>

🛠️ Interactive Tools for Modern Web Scraping

Our apps are designed to make Crawl4AI more accessible and powerful. Whether you're learning browser automation, designing extraction strategies, or building complex scrapers, these tools provide visual, interactive ways to work with Crawl4AI's features.

🎯 Available Apps

Available

🎨 C4A-Script Interactive Editor

A visual, block-based programming environment for creating browser automation scripts. Perfect for beginners and experts alike!

  • Drag-and-drop visual programming
  • Real-time JavaScript generation
  • Interactive tutorials
  • Export to C4A-Script or JavaScript
  • Live preview capabilities
Available

🧠 LLM Context Builder

Generate optimized context files for your favorite LLM when working with Crawl4AI. Get focused, relevant documentation based on your needs.

  • Modular context generation
  • Memory, reasoning & examples perspectives
  • Component-based selection
  • Vibe coding preset
  • Download custom contexts
Coming Soon

🕸️ Web Scraping Playground

Test your scraping strategies on real websites with instant feedback. See how different configurations affect your results.

  • Live website testing
  • Side-by-side result comparison
  • Performance metrics
  • Export configurations
Coming Soon

🏗️ Schema Builder

Visually design JSON extraction schemas by pointing and clicking on webpage elements. No more guessing CSS selectors!

  • Point-and-click selector generation
  • Automatic schema inference
  • Live extraction preview
  • Export to multiple formats
Coming Soon

🧪 Extraction Lab

Experiment with different extraction strategies and see how they perform on your content. Compare LLM vs CSS vs XPath approaches.

  • Strategy comparison tools
  • Performance benchmarks
  • Cost estimation for LLM strategies
  • Best practice recommendations
Coming Soon

🤖 AI Prompt Designer

Craft and test prompts for LLM-based extraction. See how different prompts affect extraction quality and costs.

  • Prompt templates library
  • A/B testing interface
  • Token usage calculator
  • Quality metrics
Coming Soon

📊 Crawl Monitor

Real-time monitoring dashboard for your crawling operations. Track performance, debug issues, and optimize your scrapers.

  • Real-time crawl statistics
  • Error tracking and debugging
  • Resource usage monitoring
  • Historical analytics

🚀 Why Use These Apps?

🎯 Accelerate Learning

Visual tools help you understand Crawl4AI's concepts faster than reading documentation alone.

💡 Reduce Development Time

Generate working code instantly instead of writing everything from scratch.

🔍 Improve Quality

Test and refine your approach before deploying to production.

🤝 Community Driven

These tools are built based on user feedback. Have an idea? Let us know!

📢 Stay Updated

Want to know when new apps are released?


!!! tip "Developer Resources" Building your own tools with Crawl4AI? Check out our API Reference and Integration Guide for comprehensive documentation.