The first open-source all-in-one AI productivity platform featuring a Generalist AI Agent, Workflow Engine, Instant Messaging, and online collaborative office system, designed to help enterprises quickly build and deploy AI applications for up to 100x productivity increase.
One-Minute Overview#
Magic is the first open-source all-in-one AI productivity platform, not a single AI product but a comprehensive product matrix with rich capabilities. It includes Super Magic (general-purpose AI agent), Magic IM (enterprise-grade instant messaging), Magic Flow (AI workflow orchestration), and Teamshare OS (online collaborative office system). Magic aims to help enterprises quickly build and deploy AI applications to achieve up to 100x productivity increase.
Core Value: Provides a one-stop AI productivity solution, enabling enterprises to build customized AI applications without complex development.
Quick Start#
Installation Difficulty: Medium - Requires Docker environment but provides automated setup scripts
# Clone repository
git clone https://github.com/dtyq/magic.git
cd magic
# Start service
./bin/magic.sh start
Is this suitable for my scenario?
- ✅ Enterprise internal knowledge management: Magic IM provides intelligent customer service and knowledge assistant functions
- ✅ Complex workflow automation: Magic Flow supports visual AI workflow orchestration
- ✅ Team collaboration and document management: Teamshare OS integrates AI functions for collaboration
- ❌ Personal lightweight use: Better suited for enterprise applications, individual users may find it overly complex
Core Capabilities#
1. Super Magic - General-Purpose AI Agent#
- Multi-agent design system supporting autonomous task understanding, planning, execution, and error correction
- Executes various business processes through natural language instructions and delivers final target results Actual Value: Enterprises can quickly build intelligent assistants tailored to specific business needs, significantly improving decision-making efficiency and quality
2. Magic Flow - AI Workflow Orchestration System#
- Intuitive drag-and-drop interface allows designing complex AI workflows without coding
- Rich component library with built-in text processing, image generation, code execution modules
- Compatible with any large model following the OpenAI API protocol Actual Value: Enables business users to easily build complex automated AI workflows, lowering technical barriers
3. Magic IM - Enterprise AI Conversation System#
- Powerful knowledge base management supporting various document formats and semantic retrieval
- Topic distinction and group chat functionality with multi-organization architecture and data isolation Actual Value: Enterprises can quickly build intelligent customer service and knowledge assistants, improving internal communication efficiency
4. Teamshare OS - AI Collaborative Office Platform#
- Intelligent document management and collaborative editing
- Magic Table for multi-dimensional data management
- Project collaboration management and knowledge base features Actual Value: Deeply integrates AI capabilities into daily office scenarios, achieving intelligent workflows and knowledge management
Tech Stack & Integration#
Development Languages: Multi-language (Python available, TypeScript coming soon) Main Dependencies: Docker, Docker Compose, RabbitMQ, OpenAI-compatible LLMs Integration Method: API / SDK / Library
Ecosystem & Extensions#
- Plugins/Extensions: Supports custom tool node development to meet specific business scenario requirements
- Integration Capabilities: Can be seamlessly integrated with Magic IM and other third-party IM systems (WeCom, DingTalk, Feishu)
Maintenance Status#
- Development Activity: Actively updated with recent commits
- Recent Updates: Documentation and features are kept current
- Community Response: Has GitHub discussions and issue tracking, with good community engagement
Commercial & License#
License: Magic Open Source License (based on Apache 2.0 with additional restrictions)
- ✅ Commercial: Allowed (specific restrictions subject to license details)
- ✅ Modification: Allowed (specific restrictions subject to license details)
- ⚠️ Restrictions: Contains additional limitations, not a pure Apache 2.0 license
Documentation & Learning Resources#
- Documentation Quality: Comprehensive
- Official Documentation: https://docs.letsmagic.cn/en
- Example Code: Available