New Release Β· AI Multi-Agent Workflow Engine v4.0

Build Next-Generation
AI Multi-Agent Workflows

Slickflow is a .NET 8 AI workflow engine with deep integration of LLM, RAG and Agent capabilities. Orchestrate multi-agent collaboration through BPMN 2.0 standards to drive intelligent transformation across vertical industries.

πŸ€– LLM Integration πŸ” RAG Retrieval ⚑ Agent Tool Calling πŸ”— Multi-Agent Collaboration ✍️ Text-to-BPMN
909+ GitHub Stars
261+ Forks
.NET 8 Tech Stack
MIT Open Source
Docker Container Ready
Core Capabilities

Three Pillars of AI Workflow

Deeply fusing large models, knowledge retrieval and agent orchestration to build truly enterprise-grade AI workflows.

01 Β· LLM Integration

Native Large Model Integration

Built-in LLM nodes support seamless connection with OpenAI GPT, DeepSeek, Alibaba Qwen and other leading models. Call LLM capabilities directly within BPMN process nodes for intelligent decision-making, content generation and structured data extraction.

OpenAI DeepSeek Qwen Multimodal
02 Β· RAG Retrieval

Knowledge-Augmented Generation

Built-in RAG service nodes combined with vector databases (Supabase/pgvector, Milvus, Qdrant) enable semantic retrieval of enterprise knowledge bases, injecting domain knowledge into LLMs to significantly improve accuracy and reduce hallucinations.

Vector Search Knowledge Base Supabase Milvus
03 Β· Multi-Agent

Multi-Agent Collaboration Orchestration

ReAct loop (Reason→Act→Observe) drives multiple Agent nodes to work collaboratively. Each node independently decides, uses tools, and passes context. BPMN flowcharts visually orchestrate complex multi-step reasoning and cross-system automation.

ReAct Loop Tool Calling Context Memory MCP Protocol
Full Feature Set

Redesigned for the AI Era

The robustness of traditional BPMN workflow engines, overlaid with modern AI capabilities, making business automation smarter and more flexible.

πŸ€–

Agent Nodes + Tool Calling

Register tool functions automatically with C# attributes. The engine uses reflection to generate JSON Schema, and agents automatically identify and call tools β€” no manual tool definition templates needed.

πŸ“š

RAG Knowledge Retrieval Nodes

Built-in RAGService node type connects to vector databases for semantic retrieval. Supports TF-IDF + LSH intelligent caching to improve retrieval efficiency and response speed.

✍️

Text-to-BPMN Generation

Users describe business processes in natural language, and the system automatically generates BPMN 2.0-compliant flowcharts. AI pre-fills Agent configurations β€” no technical background required.

πŸ”—

Multi-Agent Context Memory

AgentConversationMemory mechanism enables conversation history sharing across nodes. Multiple Agent nodes share the same process instance context, ensuring reasoning continuity.

βš™οΈ

Code-First Process Definition

Define business processes in code with a fluent API. Supports LocalMethod, ServiceTask, RagService and AgentTask node types. Run automated workflows without a database.

🏭

BPMN 2.0 Standard Engine

Full support for sequence, split/merge, sub-process, multi-instance task workflow patterns. Compatible with SQL Server, MySQL, PostgreSQL, Oracle. Production-grade stability.

Vertical Industry Applications

Real-World AI Agent Deployments

AI multi-agent workflows have gone live across multiple verticals β€” covering the full business chain from pre-sales to back-office automation.

πŸš—
EV / Automotive

Electric Vehicle AI Pre-Sales Assistant

Built on a knowledge base of vehicle specs, subsidy policies and charging-network information, the assistant answers common pre-sales questions to help visitors understand the product. Interested users are invited to leave their contact details so a sales consultant can follow up.

User question→ KB retrieval→ Answer→ Contact collection
RAG Retrieval Pre-sales Q&A Multi-turn Dialogue Contact Collection
View Live Demo
🧠
Mental Health

Youth Mental Health Counseling Assistant

Backed by a professional mental-health knowledge base, the assistant answers common questions about psychological wellbeing and offers general coping suggestions. Users who want further support are guided to leave their contact details for referral to a licensed counselor.

User question→ KB retrieval→ Educational response→ Contact collection
Professional KB Knowledge Q&A Emotional Guidance Contact Collection
View Live Demo
πŸ’†
Medical Aesthetics

Med-Spa AI Customer Service Assistant

Drawing on a med-spa treatment knowledge base, the assistant answers visitors' common questions about procedures, pricing and what to expect. Users interested in booking a consultation are invited to leave their contact details for a specialist to follow up.

User question→ KB retrieval→ Treatment info→ Contact collection
Treatment KB Procedure Q&A Contact Collection Consultant Follow-up
View Live Demo
πŸ’‘
Lighting Industry

Lighting AI Customer Service & Auto-RFQ

Powered by a lighting-product knowledge base, the customer-facing assistant handles pure knowledge Q&A β€” spec lookups, model comparisons and application-scenario advice. The procurement-facing module supports AI-assisted auto-RFQ to quickly gather and organise supplier quotes for purchasing decisions.

User question→ Product KB retrieval→ Knowledge answer
Product KB Pure Knowledge Q&A Auto-RFQ Procurement Assist
View Live Demo
πŸ“„
Smart Office

Enterprise AI Office Automation Platform

Three office automation scenarios in one platform: HR uploads rΓ©sumΓ©s and AI scores and ranks candidates automatically; Finance uploads receipt images and OCR extraction generates a structured expense report; a Logistics assistant handles pure knowledge Q&A on shipment policies and common queries using a logistics knowledge base.

File / question input→ AI parse / retrieve→ Structured output / answer
RΓ©sumΓ© Scoring OCR Receipt Extract Logistics Q&A Parallel Scenarios
View Live Demo
🐾
Pet Services

Pet Boarding AI Customer Service Assistant

Backed by a pet boarding service knowledge base, the assistant answers common questions about services, pricing and care procedures. Pet owners who wish to make a booking are guided to leave their contact details and basic pet information so staff can follow up and arrange check-in.

User question→ KB retrieval→ Service info→ Contact collection
Service KB Service Q&A Contact Collection Booking Guidance
View Live Demo
Architecture

Layered Architecture, Clear and Extensible

From LLM calls to business system integration, each layer has clear responsibilities with flexible replacement and custom extension support.

Business
Smart Customer Service Procurement Automation Contract Management HR Automation Custom Industry Apps

↕

Agent Layer
Agent Node Orchestration ReAct Reasoning Loop Tool Registration & Calling Cross-Node Memory

↕

AI Services
LLM Nodes (OpenAI/DeepSeek/Qwen) RAG Nodes (pgvector/Milvus) Text-to-BPMN

↕

Engine
BPMN 2.0 Workflow Engine Workflow Scheduler Multi-DB Support .NET 8 Cross-Platform
Developer Friendly

Attribute Annotation,
Zero Boilerplate

Use C# attribute annotations to automatically register Agent tools. The engine uses reflection to auto-generate JSON Schema, bind parameters and return values β€” no manual tool definitions, dramatically reducing integration cost.

βœ“ Auto-generates JSON Schema tool definitions
βœ“ Supports async/await tool methods
βœ“ Multiple tool sets parallel registration
βœ“ Design-time declaration, runtime auto-binding
Full Documentation Live Demo
SupplierSearchService.cs
// Auto-register Agent tools with attribute annotations
[AgentToolSet("SupplierSearch")]
public class SupplierSearchService
{
    [AgentTool("Search suppliers and get quotes")]
    public async Task<SupplierQuote> RequestQuote(
        string productCategory,
        int quantity,
        string deliveryRegion)
    {
        // Engine auto-handles parameter binding
        return await _supplierApi
            .GetQuotesAsync(productCategory, quantity);
    }
}

// Code-first AI workflow definition
var wf = new Workflow();
wf.Start("Begin")
  .AgentTask("Needs Analysis", "NeedsAnalysis")
  .AgentTask("Supplier Search", "SupplierSearch")
  .AgentTask("Compliance Check", "ComplianceCheck")
  .AgentTask("Price Evaluation", "PriceEvaluation")
  .ServiceTask("Create PO", "CreateOrder")
  .End("Done");

Start Building Your AI Workflow

Begin with the open-source Community edition, or choose Enterprise for full AI features and technical support.

Download Free View Pricing Contact Us

MIT Open Source Β· Commercial Use Β· Docker Deployment Β· SQL Server / MySQL / PostgreSQL / Oracle