Skip to content

Latest commit

ย 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

QiLuo AI โ€” AI Chat Platform

QiLuo AI

High-Performance ยท Multi-Model ยท Enterprise-Grade AI Chat Management Platform

An open-source AI chat platform built with Rust + Vue 3. Supports OpenAI, Claude, Ollama and more. Features WebSocket streaming chat, RBAC admin dashboard, OpenAI-compatible API, VIP plans, WeChat integration โ€” everything you need to deploy your own ChatGPT-like service.

Rust Axum SeaORM Vue.js TypeScript WebSocket AI Chat ChatGPT Clone Multi-Model OpenAI Compatible LLM Deployment License

๐Ÿ‡จ๐Ÿ‡ณ ไธญๆ–‡ ย ยทย  ๐ŸŒ Website ย ยทย  ๐Ÿ› Issues ย ยทย  ๐Ÿ—บ๏ธ Roadmap


๐Ÿ“– Introduction

QiLuo AI is an AI chat management platform built on the QiLuo framework. It inherits QiLuo's enterprise-grade development capabilities (RBAC permission management, system monitoring, code generator, etc.) and deeply integrates multi-model AI conversation capabilities on top of that.

QiLuo AI provides a complete AI chat system built from scratch, including:

  • Multi AI Provider Integration โ€” Built-in adapters for OpenAI, Claude, Ollama, and more, easily extensible
  • AI User Management โ€” Independent user registration/login system with SMS verification code support
  • Session Management โ€” Create, edit, delete sessions; persistent message history with pagination
  • VIP Plan System โ€” Tier-based model access control with usage statistics and daily limits
  • OpenAI-Compatible API โ€” Accessible via standard OpenAI SDK, compatible with Cherry Studio and other clients
  • Access Key Management โ€” Self-service API Key generation for secure AI interface calls
  • Voice Input & Screenshot โ€” Browser-based speech recognition and screenshot-as-input
  • Multimodal Conversations โ€” Support for image paste and camera photo upload

๐Ÿ“ธ Screenshots

AI Chat Interface (qiluo_aichat)

A modern, beautiful full-screen AI chat application with dark/light theme switching.

Feature Screenshot
Chat Interface Chat
Model Selection Models
Settings Panel Settings
VIP Plans Pricing

AI H5 Chat Interface

A lightweight, clean H5 chat interface for mobile and desktop.

Feature Screenshot
Chat Interface Chat
Model Selection Models

Admin Dashboard (qiluo_vue)

Feature Screenshot
AI Operation Statistics Statistics
AI User Management Users
AI Provider Configuration Providers
Usage Logs Usage

โœจ Features

AI Platform Capabilities

  • ๐Ÿง  Multi-Model Support โ€” Supports GPT-4o, Claude, Gemini, and more LLMs via hot-pluggable Provider adapters
  • ๐Ÿ”Œ Multi-Provider Adapters โ€” Built-in adapters for OpenAI, Claude, Ollama; standardized interfaces for quick integration
  • ๐Ÿ’ฌ Real-time WebSocket Chat โ€” Streaming output with cancel generation, heartbeat keep-alive, and reconnection
  • ๐Ÿ“œ History Session Management โ€” Auto-save chat history with rename, delete, and paginated review
  • ๐Ÿ”— Session Sharing โ€” One-click share link generation
  • ๐Ÿ“Š Usage Tracking โ€” Token consumption and request counts by user, model, and time period
  • ๐Ÿ’Ž VIP Plan System โ€” Multi-tier plans with daily/monthly message and token limits
  • ๐Ÿ”‘ Access Key Management โ€” Self-service create/delete API Keys for OpenAI-compatible API access
  • ๐Ÿ”Œ OpenAI-Compatible API โ€” Provides /v1/chat/completions, /v1/models, /v1/audio/transcriptions endpoints
  • ๐ŸŽจ Deep Thinking Mode โ€” Supports reasoning content display
  • ๐Ÿ“ท Multimodal Input โ€” Image paste/camera/screenshot upload with code highlighting
  • ๐Ÿ—ฃ๏ธ Voice Input โ€” Browser-based speech recognition, auto-transcribed to text
  • ๐ŸŒ™ Dark/Light Theme โ€” System-follow or manual toggle
  • ๐ŸŒ Multi-language โ€” Chinese/English/Japanese/Korean UI

Underlying Framework Capabilities (Inherited from QiLuo)

  • ๐Ÿฆ€ Rust Ecosystem โ€” Rust + Axum + Sea-ORM + JWT, performance with memory safety
  • ๐Ÿ” RBAC Permission Management โ€” Multi-dimensional user, role, menu, and API permission control
  • ๐Ÿ“ฑ WeChat Management โ€” Built-in WeChat Official Account management with menu config, message management, auto-reply
  • โšก High Performance โ€” Async architecture, high concurrency with fast response
  • ๐ŸŒ Distributed โ€” Supports cluster deployment, multiple data sources, distributed architecture
  • ๐Ÿ“Š System Monitoring โ€” Real-time server status, online users, operation logs
  • โฐ Scheduled Tasks โ€” Online Cron expression configuration
  • ๐Ÿ”€ Read/Write Splitting โ€” Auto-routing for master-slave database architecture
  • ๐Ÿข Multi-Tenancy โ€” Logical or physical data isolation by tenant ID

๐Ÿ› ๏ธ Tech Stack

Backend

Technology Description
Rust System programming language, high performance with memory safety
Axum Web framework based on Tokio async runtime
Sea-ORM ORM framework supporting MySQL/SQLite/PostgreSQL
Tokio Async runtime
JWT Authentication
Redis Cache & queue (optional)
Lettre Email sending
Tera Template engine (code generator)

Frontend (Admin Dashboard)

Technology Description
Vue 3 Frontend framework
TypeScript Type safety
Element Plus UI component library
Pinia State management
Vite Build tool

AI Chat Frontend (qiluo_aichat)

Technology Description
Vue 3 Frontend framework + Composition API
TypeScript Type safety
Tailwind CSS Utility-first CSS framework
Pinia State management
Vite Build tool
marked + highlight.js Markdown rendering & code highlighting
KaTeX Formula rendering
i18next Internationalization
lucide-vue-next Icon library

๐Ÿ“ Project Structure

qiluo_ai/
โ”œโ”€โ”€ qiluo_admin/               # ๐Ÿฆ€ Rust backend service (based on QiLuo framework)
โ”‚   โ”œโ”€โ”€ src/
โ”‚   โ”‚   โ”œโ”€โ”€ api/               # API route definitions
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ai_chat.rs     #   AI chat routes (WebSocket + REST)
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ sys_controll.rs
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ test.rs
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ web_path.rs
โ”‚   โ”‚   โ”œโ”€โ”€ service/           # Business logic
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ai_chat/       #   ๐Ÿค– AI chat core module
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ adapter/   #     Multi-provider adapters (OpenAI/Claude/Ollama)
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ handler.rs #     WebSocket handler
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ rest_handler.rs # OpenAI-compatible REST API
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ types.rs   #     Message type definitions
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ provider_cache.rs # Provider cache
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ sys/           #     System management business
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ...        #     s_ai_user, s_ai_vip_plan, etc.
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ prelude.rs
โ”‚   โ”‚   โ”œโ”€โ”€ model/             # Data models
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ sys/           #     System table models (including AI-related tables)
โ”‚   โ”‚   โ”œโ”€โ”€ worker/            # Async tasks
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ ai_chat_worker.rs #  AI message async persistence
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ...
โ”‚   โ”‚   โ”œโ”€โ”€ midle_ware/        # Middleware (JWT auth, operation logs)
โ”‚   โ”‚   โ”œโ”€โ”€ common/            # Common utilities
โ”‚   โ”‚   โ”œโ”€โ”€ config/            # Configuration
โ”‚   โ”‚   โ””โ”€โ”€ main.rs            # Entry point
โ”‚   โ”œโ”€โ”€ migration/             # Database migrations
โ”‚   โ”œโ”€โ”€ config/                # Configuration files
โ”‚   โ”‚   โ””โ”€โ”€ development.yaml   #   Development environment config
โ”‚   โ””โ”€โ”€ Cargo.toml
โ”‚
โ”œโ”€โ”€ qiluo_vue/                 # ๐ŸŽจ Admin dashboard frontend (Element Plus)
โ”‚   โ””โ”€โ”€ src/
โ”‚       โ”œโ”€โ”€ api/               # API interfaces
โ”‚       โ”‚   โ”œโ”€โ”€ aiuser/        #   AI user management
โ”‚       โ”‚   โ”œโ”€โ”€ aiprovider/    #   AI provider management
โ”‚       โ”‚   โ”œโ”€โ”€ aivipplan/     #   AI VIP plans
โ”‚       โ”‚   โ”œโ”€โ”€ aiaccesskey/   #   AI Access Keys
โ”‚       โ”‚   โ”œโ”€โ”€ aiusagelog/    #   AI usage logs
โ”‚       โ”‚   โ”œโ”€โ”€ aichatarchive/ #   AI chat archives
โ”‚       โ”‚   โ””โ”€โ”€ aidashboard/   #   AI data dashboard
โ”‚       โ”œโ”€โ”€ views/AI/          # AI management pages
โ”‚       โ”‚   โ”œโ”€โ”€ AiUser.vue     #   User management
โ”‚       โ”‚   โ”œโ”€โ”€ AiProvider.vue #   Provider configuration
โ”‚       โ”‚   โ”œโ”€โ”€ AiVipPlan.vue  #   Plan management
โ”‚       โ”‚   โ”œโ”€โ”€ AiAccessKey.vue#   Access Keys
โ”‚       โ”‚   โ”œโ”€โ”€ AiUsageLog.vue #   Usage logs
โ”‚       โ”‚   โ”œโ”€โ”€ AiChatArchive.vue # Chat archives
โ”‚       โ”‚   โ””โ”€โ”€ AiDashboard.vue#   Data dashboard
โ”‚       โ””โ”€โ”€ ...
โ”‚
โ”œโ”€โ”€ qiluo_aichat/              # ๐Ÿ’ฌ AI Chat frontend (Tailwind CSS full-screen app)
โ”‚   โ””โ”€โ”€ src/
โ”‚       โ”œโ”€โ”€ components/        # Components
โ”‚       โ”‚   โ”œโ”€โ”€ ChatInterface.vue  # Chat interface
โ”‚       โ”‚   โ”œโ”€โ”€ Sidebar.vue        # Sidebar
โ”‚       โ”‚   โ”œโ”€โ”€ MessageBubble.vue  # Message bubble
โ”‚       โ”‚   โ”œโ”€โ”€ SharedView.vue     # Shared view
โ”‚       โ”‚   โ””โ”€โ”€ modals/            # Modal components
โ”‚       โ”œโ”€โ”€ services/          # Backend service calls
โ”‚       โ”‚   โ”œโ”€โ”€ api.ts         #   HTTP client
โ”‚       โ”‚   โ””โ”€โ”€ chatService.ts #   AI chat service
โ”‚       โ”œโ”€โ”€ stores/chat.ts     # Pinia state management
โ”‚       โ”œโ”€โ”€ locales/           # Internationalization
โ”‚       โ””โ”€โ”€ components/
โ”‚           โ””โ”€โ”€ modals/
โ”‚               โ”œโ”€โ”€ AuthModal.vue     # Login/Register
โ”‚               โ”œโ”€โ”€ SettingsModal.vue  # Settings
โ”‚               โ”œโ”€โ”€ PricingModal.vue  # VIP plans
โ”‚               โ”œโ”€โ”€ DashboardModal.vue# Usage dashboard
โ”‚               โ””โ”€โ”€ ...
โ”‚
โ”œโ”€โ”€ docs/                      # ๐Ÿ“š Documentation
โ”‚   โ”œโ”€โ”€ guide/                 #   User guides
โ”‚   โ”‚   โ”œโ”€โ”€ quick-start.md     #     Quick start
โ”‚   โ”‚   โ”œโ”€โ”€ deployment.md      #     Deployment guide
โ”‚   โ”‚   โ””โ”€โ”€ wechat-integration.md #   WeChat integration
โ”‚   โ””โ”€โ”€ marketing/             #   Marketing materials
โ”‚       โ”œโ”€โ”€ product-intro.md
โ”‚       โ”œโ”€โ”€ comparison.md
โ”‚       โ””โ”€โ”€ pricing.md
โ”‚
โ”œโ”€โ”€ ROADMAP.md                 # ๐Ÿ—บ๏ธ Project roadmap
โ”œโ”€โ”€ COMMERCIAL-LICENSE.md      # Commercial license
โ”œโ”€โ”€ LICENSE                    # Apache 2.0
โ””โ”€โ”€ LICENSE-APACHE             # Apache 2.0

๐Ÿš€ Quick Start

Prerequisites

Dependency Version Description
Rust >= 1.75 Backend compilation
Node.js >= 18 Frontend runtime
MySQL >= 8.0 Database (SQLite also supported)
Redis >= 6.0 Cache & queue (optional; falls back to in-memory cache)

1. Get the Source Code

# Clone the entire project
git clone https://github.com/chelunfu/qiluo_ai.git
cd qiluo_ai

2. Configure Database

Edit qiluo_admin/config/development.yaml:

databases:
  - name: primary
    uri: "mysql://username:password@127.0.0.1:3306/qiluoai"
    max_connections: 16
    min_connections: 2
    connect_timeout: 3000
    idle_timeout: 300000
    enable_logging: true

# Or use SQLite
# uri: "sqlite:data/qiluo.db?mode=rwc"

Import the database tables: qiluo_admin/qiluo.sql (MySQL) or qiluo_admin/qiluo_sqlite.sql (SQLite).

3. Start Backend Service

cd qiluo_admin

# Run in development mode
cargo run -- --config config/development.yaml

4. Start Admin Dashboard (qiluo_vue)

cd qiluo_vue

# Install dependencies
npm install

# Start development server
npm run dev

5. Start AI Chat Frontend (qiluo_aichat)

cd qiluo_aichat

# Configure AI provider
# Edit .env.local, set GEMINI_API_KEY (if using Gemini models)
# Or configure AI Provider directly in the admin dashboard

# Install dependencies
npm install

# Start development server
npm run dev

6. Access the System

Application URL
Admin Dashboard http://localhost:4000
AI Chat Interface http://localhost:5173
Backend API http://localhost:5001

One-Click Start/Stop Scripts

The root directory provides start.bat for unified management of all three services:

# Start all (default)
start.bat

# Start a single service
start.bat admin    # Backend only  (http://localhost:5001)
start.bat vue      # Admin dashboard only (http://localhost:4000)
start.bat aichat   # AI Chat only (http://localhost:5173)

# Stop all
start.bat stop     # Or double-click stop.bat

# Restart all
start.bat restart

Each service runs in its own window; closing the window stops the corresponding service without affecting others.


๐Ÿ”Œ AI Provider Configuration

In the admin dashboard's AI Provider page, you can configure the following types of AI providers:

Provider Type Adapter Description
openai OpenAiAdapter Services compatible with OpenAI API format (GPT-4o, DeepSeek, Moonshot, etc.)
claude ClaudeAdapter Anthropic Claude series models
ollama OllamaAdapter Locally deployed Ollama models

Configuration fields:

  • Name โ€” Provider name
  • Type โ€” Adapter type (openai / claude / ollama)
  • API URL โ€” Server-side API address
  • API Key โ€” Authentication key
  • Model List โ€” Model names provided by this provider
  • Enabled โ€” Whether to enable

๐Ÿ”Œ OpenAI-Compatible API

QiLuo AI provides OpenAI-compatible REST APIs, supporting standard OpenAI SDK integration:

# Get model list
curl -H "Authorization: Bearer <access_key>" http://localhost:5001/v1/models

# Chat completion (non-streaming)
curl -X POST http://localhost:5001/v1/chat/completions \
  -H "Authorization: Bearer <access_key>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

# Chat completion (streaming)
curl -X POST http://localhost:5001/v1/chat/completions \
  -H "Authorization: Bearer <access_key>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Hello"}],
    "stream": true
  }'

In Cherry Studio and other third-party clients, configure the API address as http://localhost:5001/v1 and enter your Access Key.


๐Ÿ“– Feature Modules

AI Platform Modules

Module Description
AI Chat WebSocket real-time streaming chat with multi-model switching and deep thinking
AI User Management Registration/login/profile management, independent of admin user system
AI Provider Management Dynamic AI provider configuration (OpenAI/Claude/Ollama) with hot-reload
AI Plan Management Multi-tier VIP plans with daily/monthly limits and model access control
AI Access Key Self-service API Key management for secure and controlled usage
AI Usage Logs Detailed records of Token consumption, model, and duration per call
AI Data Dashboard Aggregated platform-wide usage data display

System Management Modules (from QiLuo Framework)

Module Description
User Management System user management
Role Management RBAC roles and permission assignment
Menu Management Dynamic menus and button permissions
Department Management Enterprise organizational structure
Dictionary Management Data dictionary maintenance
Operation Logs User operation audit
System Monitoring Server status, online users
Code Generator Auto-generate CRUD code
Scheduled Tasks Online Cron task configuration

WeChat Management (from QiLuo Framework)

Module Description
Official Account Management Multi-account binding
Menu Management Custom menu configuration
Message Management User message viewing and replies
User Management WeChat follower management
Auto Reply Keyword/follow auto-reply

๐Ÿ”‘ Default Account

Role Username Password
Super Admin admin admin123

๐Ÿ—บ๏ธ Roadmap

See ROADMAP.md

Planned highlights:

  • WeChat/Alipay auto payment integration
  • RAG knowledge base plugin
  • Docker Compose one-click deployment
  • Plugin system architecture
  • OAuth 2.0 social login
  • SMS verification code login

๐Ÿค Contribution Guide

Contributions of any kind are welcome! Before submitting a PR, please:

  1. Fork this repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'feat: add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Create a Pull Request

Development Conventions

  • Backend code follows Rust community coding standards
  • Frontend code uses ESLint + Prettier formatting
  • Commit messages follow Conventional Commits specification

๐Ÿ’Ž Open Source vs Commercial Edition

This project adopts a Apache 2.0 + Commercial License dual-licensing model.

Open Source Edition โ€” Includes all code from the qiluo framework (WeChat management, WeChat Pay, Alipay, etc., all in the codebase), but you need to configure certificates, integrate APIs, handle callbacks, etc. yourself. The code is complete; integration is up to you.

Commercial Edition โ€” Built on the open source edition with all integrations pre-configured. Install it and it works (payment collection, WeChat QR login, Webhook message receiving, etc.), plus dedicated technical support.

The core difference in one sentence: Open Source Edition is "source code" โœ…; Commercial Edition is "out-of-the-box solution" ๐Ÿš€.

Version Overview

Open Source Commercial
License Apache 2.0 Commercial License (EULA)
Price Free ยฅ499+
Code Fully open, all feature code visible Built on open source + pre-integrated solutions
Positioning Source code open, self-integrate Out-of-the-box, pre-configured
Support Community (Issues) Dedicated technical support

Feature Comparison

๐Ÿค– AI Core Engine

Feature Open Source Commercial
Multi-Provider Management โœ… โœ…
Access Key Management โœ… โœ…
Chat Session Management โœ… โœ…
Chat History Archive โœ… โœ…
Conversation Sharing โœ… โœ…
Usage Statistics & Trend Charts โœ… โœ…
Model Distribution Analysis โœ… โœ…
VIP Plan Management โœ… โœ…
RAG Knowledge Base โŒ Planned โŒ Planned

๐Ÿ’ณ Payment & Billing

Feature Open Source Commercial
VIP Plan Configuration โœ… โœ…
Manual Payment QR Code Upload โœ… โœ…
WeChat Pay Auto Integration โš ๏ธ Code included, needs config โœ… Out-of-the-box
Alipay Auto Integration โš ๏ธ Code included, needs config โœ… Out-of-the-box
Payment Callback Handling โš ๏ธ Needs custom setup โœ… Built-in
Auto VIP Activation โš ๏ธ Needs custom workflow โœ… Auto-activate on payment
Order Management/Refund โš ๏ธ Needs custom setup โœ… Complete order system

๐Ÿ“ฑ WeChat Ecosystem

Feature Open Source Commercial
Official Account Management โœ… โœ…
Custom Menu Setup โœ… โœ…
Auto Reply Rules โœ… โœ…
Message Records โœ… โœ…
WeChat User Management โœ… โœ…
WeChat Message (Webhook) โš ๏ธ Needs custom relay service โœ… Built-in server listener
WeChat QR Login โš ๏ธ Needs custom OAuth โœ… Pre-integrated
WeChat Template Messages โš ๏ธ Needs custom integration โœ… Pre-integrated
WeCom Integration โŒ Not included โœ…

๐Ÿ” User & Security

Feature Open Source Commercial
RBAC Permission Management โœ… โœ…
JWT Authentication โœ… โœ…
Operation Audit Logs โœ… โœ…
Login Logs โœ… โœ…
CAPTCHA โœ… โœ…
OAuth 2.0 Social Login โŒ โœ…
SMS Login โŒ โœ…
IP Whitelist โŒ โœ…
Multi-Factor Authentication (MFA) โŒ โœ…

๐Ÿ‘ฅ Multi-Tenancy

Feature Open Source Commercial
Department Management โœ… โœ…
Multi-Database Support โœ… โœ…
SaaS Multi-Tenant Isolation โŒ โœ…
Tenant Custom Domain โŒ โœ…
Custom Branding โŒ โœ…

๐Ÿ› ๏ธ Operations

Feature Open Source Commercial
Scheduled Tasks โœ… โœ…
Code Generator โœ… โœ…
Cache Management โœ… โœ…
Data Dashboard โœ… Basic โœ… Advanced
Batch Import/Export โš ๏ธ Code included, needs config โœ… Pre-integrated
Auto Backup โš ๏ธ Needs custom setup โœ… Built-in solution
One-Click Upgrade โŒ โœ…

Legend: โœ… = Ready to use / โš ๏ธ = Code included, needs configuration and development / โŒ = Not included

How to Choose?

Choose Open Source Edition (Free) if:

  • โœ… Your tech team can handle WeChat/payment integration on their own
  • โœ… Budget is limited and you want to validate product feasibility first
  • โœ… You need deep UI or business logic customization
  • โœ… You want to build your own product based on this project

Choose Commercial Edition (ยฅ499+) if:

  • โœ… You want an out-of-the-box solution to save integration time
  • โœ… You need WeChat Pay/Alipay auto integration
  • โœ… You need advanced features like WeChat QR login
  • โœ… You want dedicated technical support
  • โœ… You're building a customer-facing SaaS platform

Commercial License Pricing

License Type Price Suitable For Benefits
Personal ยฅ499 Individual developers/small projects Single domain + 1 year updates + community support
Enterprise ยฅ1,999 Companies/commercial projects Single domain + perpetual license + 1 year tech support
Flagship ยฅ4,999 High traffic/multi-business 3 domains + perpetual license + priority tech support
Source ยฅ19,999 Custom development/resale Full source code + brand license + dedicated tech manager

Open Source users upgrading to Commercial Edition: configurations and data are fully compatible โ€” seamless migration.

For detailed version comparison, see docs/marketing/comparison.md; pricing details at docs/marketing/pricing.md.


๐Ÿ“„ License

This project adopts a Apache 2.0 + Commercial License dual-licensing model:

  • Open Source Edition โ€” Apache License 2.0 โ€” Completely free, commercial use allowed, modifiable, distributable (copyright notice must be retained)
  • Commercial Edition โ€” See COMMERCIAL-LICENSE.md โ€” Additional advanced features + dedicated technical support

๐Ÿ”— Related Projects / ็›ธๅ…ณ้กน็›ฎ

Project Description / ่ฏดๆ˜Ž
QiLuo Admin The underlying enterprise-grade Rust development framework (RBAC, WeChat management, code generator, etc.). QiLuo AI is built on top of it. / ๅบ•ๅฑ‚ไผไธš็บง Rust ๅผ€ๅ‘ๆก†ๆžถ๏ผŒๆไพ› RBACใ€ๅพฎไฟก็ฎก็†ใ€ไปฃ็ ็”Ÿๆˆๅ™จ็ญ‰ๅŠŸ่ƒฝ๏ผŒQiLuo AI ๆž„ๅปบไบŽๅ…ถไธŠใ€‚

๐Ÿ™ Acknowledgements

Thank you to all sponsors and contributors who support this project.

Special thanks to the following open-source projects:


โญ If this project helps you, please give it a Star!


About

QiLuo AI is an open-source AI chat management platform built with Rust and Vue 3. It provides multi-model suppor t (OpenAI, Claude, Ollama), WebSocket streaming chat, RBAC permission management, OpenAI-compatible API, VIP plan sy stem, and WeChat integration. Perfect for building your own ChatGPT-like service with enterprise-grade management.

Topics

Resources

Stars

13 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages