Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

AIFlowy is an enterprise-grade AI application development platform based on Java, comparable to products like Dify and Coze.

License

Notifications You must be signed in to change notification settings

aiflowy/aiflowy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,837 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Here is the English translation of your document:

banner.png

AIFlowy: Enterprise-Grade AI Agent Development Platform

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.

✨ AIFlowy Core Features

🧠 AI Capabilities

  • βœ… 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

πŸ” System Management

  • βœ… 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)

πŸ”œ Upcoming Roadmap

  • Enhanced RAG retrieval accuracy and multimodal support
  • Improved frontend interaction experience and performance
  • Comprehensive developer documentation and SDK ecosystem

Tech Stack

  • Backend: JDK 17 + Spring Boot v3 + Agents-Flex + MyBatis-Flex + Redis + Quartz
  • Frontend: Vue 3 + pnpm + Element Plus + Vue Router

Admin Console Screenshots

Module Screenshot
Login Page login.png
Bot Configuration bot1.png
Plugin Center cj.png
Workflow Orchestration gzl1.png
Knowledge Base rag.png
Media Center sck.png
LLM Management llm.png

User Center Screenshots

Module Screenshot
Login Page login.png
Chat login.png
App Marketplace login.png
App Details login.png
AI Agent login.png
Agent Execution Log login.png

πŸš€ Quick Start

# 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 dev

Default credentials: admin / 123456
πŸ“š Detailed deployment & development guide: https://aiflowy.tech/zh/development/getting-started/getting-started.html

πŸ“š Documentation Center

Full product and development documentation is available at:
πŸ‘‰ https://aiflowy.tech

🏒 About Us

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:

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.

βš–οΈ License and Usage Terms

AIFlowy is released under the Apache License 2.0, with the following additional brand usage terms:

  1. You must not remove, alter, or obscure any logos, copyright notices, brand identifiers, or console attributions in the product.
  2. All derivative or redistributed versions must fully retain the original copyright notice, LICENSE file, and these additional terms.
  3. 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.