https://github.com/mingri31164/sai-chat
https://github.com/mingri31164/sai-chat
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mingri31164/sai-chat
- Owner: mingri31164
- Created: 2025-01-23T16:02:25.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-06-21T20:14:05.000Z (4 months ago)
- Last Synced: 2025-06-21T21:24:07.345Z (4 months ago)
- Language: Java
- Size: 7.72 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
SAI林语
该代码仓库为 SAI林语聊天室 后端相关代码
客户端地址:https://github.com/DWHengr/linyu-client
# 简绍
`SAI-Chat`是基于`tauri`开发的桌面聊天软件,前端框架使用`react`,后端框架使用`springboot`进行开发
,管理端使用`vue3`进行开发。其中使用http和websocket实现消息发送和推送,使用webrtc实现音视频聊天。# 目前功能
## 客户端功能
好友相关、朋友圈、音视频聊天、语音消息、文本消息、文件消息、图片消息、截图、群聊等。
## 管理端功能
登录信息统计、用户管理、在线聊天、系统通知管理、第三方会话管理、动态线程池管理。
## 技术选型
| 技术选型 | 说明 |
|-----------------|---------|
| SpringBoot | 脚手架 |
| SpringAI | 大模型集成框架 |
| Spring Security | 权限框架 |
| Mybatis-Plus | ORM框架 |
| MySQL | 关系型数据库 |
| Redis | 缓存 |
| Caffeine | 本地缓存 |
| RocketMQ | 消息队列 |
| Netty | 网络通信框架 |
| SLF4J | 日志框架 |## 项目架构
```Bash
SAI-Chat
├── chat-ai # 大模型应用模块,如RAG、MCP等
├── chat-api # 通用的枚举、实体类定义
├── chat-core # 核心组件模块,如配置、工具类等
├── chat-frameworks # 自定义组件模块,如线程池、事件监听组件等
├── chat-service # 业务相关的主要逻辑
└── chat-web # 项目启动入口,Web模块
```# 客户端截图
## 登录

## 聊天

## 群聊

## 通讯列表

## 朋友圈

## 通知

# 管理端截图
## 首页

## 在线聊天

## 用户管理

## 系统通知管理

## 后台线程池管理

## AI Agent智能体
