Here is the English translation of your document:
AIFlowy is an enterprise-grade, open-source AI application (agent) development platform built with Java, designed to empower developers and organizations with an efficient, open, and locally adaptable AI toolchain and low-barrier capabilities for deploying AI solutions.
While AIFlowy competes with mainstream platforms such as Coze, and Dify, it distinguishes itself through a strong focus on real-world enterprise needs and regulatory considerationsβreflected in its architecture, feature set, and scenario-driven design. AIFlowy supports the full lifecycle of AI applications, from bot creation and RAG knowledge bases to AI workflow orchestration and model management.
- β Intelligent Bot Building and Deployment
- β Plugin System (Supports custom tool integration)
- β RAG Knowledge Base (Supports document upload, parsing, and retrieval)
- β AI Workflow Orchestration (Visual workflow + conditions/branches/loops)
- β Media Center (AI-generated images, audio, videos, etc.)
- β Data Hub (Custom data tables + workflow read/write capabilities)
- β Multi-Model Management (Unified access to mainstream large language models)
- β MCP integration, execution, mounting to chat assistant, and automatic invocation
- β User/Role/Department/Position/Permission System
- β Menu and System Configuration
- β Access Tokens (API Keys)
- β Scheduled Tasks & Operation Logs
- β User Feedback & Appearance Customization
- β Authentication Method Configuration (Supports multiple login strategies)
- β Internationalization Support (Currently fully supports Chinese and English)
- Enhanced RAG retrieval accuracy and multimodal support
- Improved frontend interaction experience and performance
- Comprehensive developer documentation and SDK ecosystem
- Backend: JDK 17 + Spring Boot v3 + Agents-Flex + MyBatis-Flex + Redis + Quartz
- Frontend: Vue 3 + pnpm + Element Plus + Vue Router
| Module | Screenshot |
|---|---|
| Login Page | |
| Bot Configuration | |
| Plugin Center | |
| Workflow Orchestration | |
| Knowledge Base | |
| Media Center | |
| LLM Management |
| Module | Screenshot |
|---|---|
| Login Page | |
| Chat | |
| App Marketplace | |
| App Details | |
| AI Agent | |
| Agent Execution Log |
# Clone the repository
git clone https://gitee.com/aiflowy/aiflowy.git
cd aiflowy
# Build the backend
mvn clean package
# Start the frontend (Vue + pnpm)
cd aiflowy-ui-admin
pnpm install
pnpm devDefault credentials:
admin/123456
π Detailed deployment & development guide: https://aiflowy.tech/zh/development/getting-started/getting-started.html
Full product and development documentation is available at:
π https://aiflowy.tech
AIFlowy is developed by a team deeply experienced in AI engineering and the Java ecosystem. Prior to AIFlowy, weβve successfully open-sourced several widely recognized community projects:
- Agents-Flex: Lightweight Java AI Agent framework
- Tinyflow: Low-code AI workflow engine
- AIEditor: Open-source AI content editor
These projects are widely used in enterprise production environments and have been awarded Gitee GVP (Gitee Most Valuable Open Source Project), reflecting our strong technical foundation and engineering capabilities in AI infrastructure.
AIFlowy is released under the Apache License 2.0, with the following additional brand usage terms:
- You must not remove, alter, or obscure any logos, copyright notices, brand identifiers, or console attributions in the product.
- All derivative or redistributed versions must fully retain the original copyright notice, LICENSE file, and these additional terms.
- Commercial use is permitted (including internal enterprise use, product integration, SaaS offerings, etc.), provided the above terms and applicable laws are followed.
β οΈ Important Notice:
Any use of AIFlowy (including downloading, deploying, modifying, or distributing) constitutes your full understanding and acceptance of this license and itsιε ζ‘ζ¬Ύ. If you do not agree, please immediately cease use and delete all related materials.
We strongly support the open-source spirit while also respecting and protecting the projectβs brand and the developersβ efforts. We reserve the right to pursue legal action against malicious de-branding, unauthorized branding, or license violations.