Welcome to Archon
Archon
Supercharge your AI development workflow. Plug Claude Code, Cursor, Windsurf, or any AI IDE into Archon to unlock instant access to your business knowledge, technical docs, project requirements, and development tasks. Your AI gets smarter, your code gets better.
🎯 What is Archon?
Archon is a powerful knowledge engine that integrates the Model Context Protocol (MCP) with Crawl4AI and Supabase to create a centralized knowledge base for your AI agents and coding assistants.
Connect your Cursor or Windsurf agents to Archon and give them access to:
- Your technical documentation
- Your business/project documentation
- Any website content you've crawled
- Uploaded documents (PDFs, Word docs, markdown files)
- A searchable knowledge base with advanced RAG capabilities
With Archon's web interface, you can manage all your knowledge in one place - crawl websites, upload documents, organize by type, and even chat with your knowledge base to test queries before your AI agents use them.
✨ Core Features
🧠 Archon Knowledge
Build your AI's memory bank with powerful knowledge management:
- 📚 Crawl entire documentation sites automatically
- 📄 Upload PDFs, Word docs, and markdown files
- 🔍 Semantic search with AI-enhanced results
- 💻 Code example extraction and indexing
- 🎯 Source filtering for precise queries
Explore Archon Knowledge →
📊 Archon Projects
AI-powered project management integrated with your workflow:
- 📋 Hierarchical task management
- 🤖 AI agents can create and update tasks
- 📝 Rich document editing with version control
- 🔗 GitHub repository integration
- 📈 Kanban and table views
Explore Archon Projects →
🔌 Universal AI Integration
Cursor IDE
One-click setup with deeplink support
Windsurf
Native MCP integration
Claude Code
Full MCP tool support
🚀 Quick Start
Ready to get started? Follow our comprehensive setup guide:
👉 Getting Started Guide - Complete setup from installation to first knowledge base
📚 Documentation Sections
| Section | Description |
|---|---|
| Getting Started | Complete setup guide from prerequisites to first crawl |
| Configuration | Environment variables, database setup, and service configuration |
| MCP Integration | Connect AI clients like Cursor, Windsurf, Claude Desktop |
| API Reference | Complete REST API documentation with examples |
| Socket.IO Communication | Real-time updates, progress tracking, and troubleshooting |
| RAG Strategies | Configure advanced retrieval strategies for optimal performance |
| Task Management | Organize projects and tasks with AI agent integration |
| Web Interface | Comprehensive guide to the React frontend |
| Server Architecture | Technical details about the backend and MCP server |
| Testing | Testing strategies and troubleshooting guides |
| Deployment | Production deployment with Docker and scaling |
🛠️ Architecture Overview
🔮 Real-Time Features
Archon implements comprehensive real-time communication:
- 🔄 Live Progress Tracking: Real-time updates during crawling operations
- 📡 Server Log Streaming: Socket.IO-based log streaming from MCP server to UI
- 🎯 Progress Callbacks: Business logic reports progress via callbacks to Socket.IO broadcasts
- 🔗 Auto-Reconnection: Robust connection handling with automatic reconnect on failures
- 📱 Responsive UI Updates: Instant feedback without polling or page refreshes
📋 Complete Socket.IO Guide - Implementation patterns and best practices
🎯 Next Steps
- Set up Archon - Get your knowledge engine running
- Connect your AI client - Integrate with Cursor, Windsurf, or Claude Desktop
- Build your knowledge base - Start crawling and uploading content
- Optimize for your use case - Configure RAG strategies
- Deploy to production - Scale for team or enterprise use
Transform your AI coding experience with Archon - Build once, query everywhere