Super Magic
Super Magic is an open-source AI chat platform that provides intelligent workflows and supports multiple AI models including OpenAI, Azure OpenAI, DeepSeek, and more.
Features
- Multi-Model Support: Seamless integration with various AI models including GPT-4, Claude, DeepSeek, and more
- Intelligent Workflows: Build and manage complex AI workflows with visual interface
- Vector Database: Powered by Qdrant for advanced semantic search and embedding capabilities
- File Management: Support for multiple file storage drivers including local, Aliyun OSS, and Volcengine TOS
- Message Queue: RabbitMQ integration for reliable message processing
- Caching: Redis integration for high-performance caching
- Web Interface: Modern web application for easy interaction
Services Included
- Magic Service: Main API service handling AI interactions
- Magic Service Daemon: Background service for scheduled tasks
- Magic Web: Frontend web application
- Super Magic: Additional AI capabilities service
- Magic Gateway: API gateway service
- Sandbox Gateway: Secure sandbox environment for code execution
- Caddy: File server and reverse proxy
- MySQL: Primary database for application data
- Redis: Caching and session management
- RabbitMQ: Message queue for asynchronous processing
- Qdrant: Vector database for embeddings and semantic search
Default Credentials
After deployment, you can access the web interface with these default accounts:
- Account:
13812345678
, Password: letsmagic.ai
- Account:
13912345678
, Password: letsmagic.ai
Configuration
The template includes sensible defaults for all services. You may want to configure:
- AI model API keys in the Magic Service environment variables
- File storage drivers if using cloud storage
- Custom domain settings
- Resource limits based on your usage
Access Points
- Web Application: Main domain (configured via PUBLIC_DOMAIN)
- API Service:
{domain}/api/v1/
- RabbitMQ Management:
{domain}:15672
(admin/magic123456)
- File Server:
{domain}/files
Usage
- Deploy the template and configure your domain
- Access the web interface using the default credentials
- Configure your AI model API keys in the service settings
- Start building your AI workflows and chat applications