DevDocs

DevDocs by CyberAGI πŸš€

🎯 Perfect For

🏒 Enterprise Software Developers

Skip weeks of reading documentation and dealing with technical debt. Implement ANY technology faster by letting DevDocs handle the heavy lifting of documentation understanding.

πŸ•ΈοΈ Web Scrapers

Pull entire contents of websites with Smart Discovery of Child URLs up to level 5. Perfect for both internal and external website documentation with intelligent crawling.

πŸ‘₯ Development Teams

Leverage internal documentation with built-in MCP servers and Claude integration for intelligent data querying. Transform your team's knowledge base into an actionable resource.

πŸš€ Indie Hackers

DevDocs + VSCode(cline) + Your Idea = Ship products fast with ANY technology. No more getting stuck in documentation hell when building your next big thing.

✨ Features

🧠 Intelligent Crawling

  • Smart Depth Control: Choose crawl depth from 1-5 levels
  • Automatic Link Discovery: Finds and categorizes all related content
  • Selective Crawling: Pick exactly what you want to extract
  • Child URL Detection: Automatically discovers and maps website structure

⚑ Performance & Speed

  • Parallel Processing: Crawl multiple pages simultaneously
  • Smart Caching: Never waste time on duplicate content
  • Lazy Loading Support: Handles modern web apps effortlessly
  • Rate Limiting: Respectful crawling that won't overload servers

🎯 Content Processing

  • Clean Extraction: Get content without the fluff
  • Multiple Formats: Export to MD or JSON for LLM fine-tuning
  • Structured Output: Logically organized content
  • MCP Server Integration: Ready for AI processing

πŸ›‘οΈ Enterprise Features

  • Error Recovery: Auto-retry on failures
  • Full Logging: Track every operation
  • API Access: Integrate with your tools
  • Team Management: Multiple seats and roles

πŸ€” Why DevDocs?

The Problem

Documentation is everywhere and LLMs are OUTDATED in their knowledge. Reading it, understanding it, and implementing it takes weeks of research and development even for senior engineers. We cut down that time to hours.

Our Solution

DevDocs brings documentation to you. Point it at any tech documentation URL, and watch as it:

  1. Discovers all related pages to that technology
  2. Extracts meaningful content without the fluff
  3. Organizes information logically inside an MCP server ready for your LLM to query
  4. Presents it in a clean, searchable format in MD or JSON for finetuning LLM purpose

πŸ”₯ We want anyone in the world to have the ability to build amazing products quickly using the most cutting edge LLM technology.

πŸ’° Pricing Comparison

FeatureDevDocsFirecrawl
Free TierUnlimited pagesNone
Starting PriceFree Forever$16/month
Enterprise PlanCustom$333/month
Crawl Speed1000/min20/min
Depth LevelsUp to 5Limited
Team SeatsUnlimited1-5 seats
Export FormatsMD, JSON, LLM-ready MCP serversLimited formats
API AccessComing SoonLimited
Model Context Protocol Integrationβœ…βŒ
SupportPriority Available via DiscordStandard only
Self-hosted (free use)βœ…βŒ

πŸš€ Getting Started

DevDocs is designed to be easy to use with Docker, requiring minimal setup for new users.

Prerequisites

  • Docker installed on your system
  • Git for cloning the repository

For Mac/Linux users:

# Clone the repository
git clone https://github.com/cyberagiinc/DevDocs.git

# Navigate to the project directory
cd DevDocs

# Start all services using Docker
./docker-start.sh

For Windows users:

# Clone the repository
git clone https://github.com/cyberagiinc/DevDocs.git

# Navigate to the project directory
cd DevDocs

# Start all services using Docker
docker-start.bat

This single command will:

  1. Create all necessary directories
  2. Set appropriate permissions
  3. Build and start all Docker containers
  4. Monitor the services to ensure they're running properly

Accessing DevDocs

Once the services are running:

Logs and Monitoring

When using Docker, logs can be accessed :

  1. Container Logs (recommended for debugging):
    # View logs from a specific container
    docker logs devdocs-frontend
    docker logs devdocs-backend
    docker logs devdocs-mcp
    docker logs devdocs-crawl4ai
    
    # Follow logs in real-time
    docker logs -f devdocs-backend
    

To stop all services, press Ctrl+C in the terminal where docker-start is running.

πŸ“œ Scripts and Their Purpose

DevDocs includes various utility scripts to help with development, testing, and maintenance. Here's a quick reference:

Startup Scripts

  • start.sh / start.bat / start.ps1 - Start all services (frontend, backend, MCP) for local development.
  • docker-start.sh / docker-start.bat - Start all services using Docker containers.

MCP Server Scripts

  • check_mcp_health.sh - Verify the MCP server's health and configuration status.
  • restart_and_test_mcp.sh - Restart Docker containers with updated MCP configuration and test connectivity.

Crawl4AI Scripts

  • check_crawl4ai.sh - Check the status and health of the Crawl4AI service.
  • debug_crawl4ai.sh - Run Crawl4AI in debug mode with verbose logging for troubleshooting.
  • test_crawl4ai.py - Run tests against the Crawl4AI service to verify functionality.
  • test_from_container.sh - Test the Crawl4AI service from within a Docker container.

Utility Scripts

  • view_result.sh - Display crawl results in a formatted view.
  • find_empty_folders.sh - Identify empty directories in the project structure.
  • analyze_empty_folders.sh - Analyze empty folders and categorize them by risk level.
  • verify_reorganization.sh - Verify that code reorganization was successful.

These scripts are organized in the following directories:

  • Root directory: Main scripts for common operations
  • scripts/general/: General utility scripts
  • scripts/docker/: Docker-specific scripts
  • scripts/mcp/: MCP server management scripts
  • scripts/test/: Testing and verification scripts

🌍 Built for Developers, by Developers

DevDocs is more than a toolβ€”it's your documentation companion that:

  • Saves Time: Turn weeks of research into hours
  • Improves Understanding: Get clean, organized documentation
  • Enables Innovation: Build faster with any technology
  • Supports Teams: Share knowledge efficiently
  • LLM READY: Modern times require modern solutions, using devdocs with LLM is extremely easy and intuitive. With minimal configuration you can run Devdocs and Claude App and recognizes DevDocs's MCP server ready to chat with your data.

πŸ› οΈ Setting Up the Cline/Roo Cline for Rapid software development.

  1. Open the "Modes" Interface

    • In Roo Code, click the + to create a new Mode-Specific Prompts.
  2. Name

    • Give the mode a Name (e.g., Research_MCP).
  3. Role Definition Prompt

  1. Mode-Specific Custom Instructions Prompt

🀝 Join Our Community

πŸ† Success Stories

"DevDocs turned our 3-week implementation timeline into 2 days. It's not just a crawler, it's a development accelerator." - Senior Engineer at Fortune 100 Company

"Launched my SaaS in half the time by using DevDocs to understand and implement new technologies quickly." - Successful Indie Hacker

πŸ“ Technology Partners

Star History

Star History Chart