news 2026/9/26 4:58:48

代码100%开源! 一款开源免费的匿名在线即时聊天(IM)系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
代码100%开源! 一款开源免费的匿名在线即时聊天(IM)系统


  • 💂 个人网站:IT知识小屋
  • 🤟 版权:本文由【IT学习日记】原创、在CSDN首发、需要转载请联系博主
  • 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦

文章目录

      • 简介
      • 架构
      • 功能列表
      • 功能截图
      • 开源地址&使用手册
      • 写在最后

简介

AQChat是一款高并发、高性能的开源免费匿名自爱西安即时聊天IM系统,完美适配PC + 移动端,可为用户提供游戏级别的高并发通信体验。系统采用了Netty作为通信框架,支持二进制协议、文本、图片、音频、视频、文本等多种消息类型,提供实时、低延迟的在线聊天体验。

系统集成了AI功能,对接了市面上的主流AI大模型,可实现各样式的文本对话、文本转语音、文本转图像,给用户提供更智能的体验。系统采用的前后端架构设计,代码100%开源,支持私有化部署,可广泛应用于社交平台、语聊、匿名房间、AI助手等场景。


架构

项目模块

模块 说明 aqchat-common AQChat项目公共模块,包含一些工具类和常量 aqchat-framework AQChat项目框架模块,包含对中间件的封装和配置 aqchat-im AQChat项目IM核心模块,负责通讯协议以及和前端的连接 aqchat-service AQChat项目业务逻辑层,包含业务逻辑的实现 aqchat-ai AQChat项目AI功能模块,负责接入AI大模型

技术栈

前端:Vue、JS、WebSocket 后端:SpringBoot、MyBatis-Plus、RocketMQ、Redis、MySQL

功能列表

  • 多媒体消息支持:支持发送与接收文本、图片、音频、视频、文件等多种类型消息

  • 消息通知机制:支持实时消息提醒、成员加入或退出房间时自动通知

  • 房间与匿名机制

    • 支持房间创建、加入与匿名聊天模式

    • 支持实时查看房间内成员列表、页面刷新后状态同步、成员离线通知等功能

  • 消息管理

    • 支持消息撤回与失败重发机制,确保消息可靠传递

    • 刷新页面后可自动恢复登录状态与房间加入状态

  • AI大模型能力

    • 支持自由选择启用关闭AI功能,区分纯即时通讯模式、AI智能聊天

    • 内置主流大模型能力:已接入通义千问MAX、ChatTTS、Qwen2-72B-Instruct等主流AI大模型


功能截图

匿名房间

AI房间

自定义房间

移动端


开源地址&使用手册

点击下方的【IT学习日记】回复【资源】领取!

如果这篇文章对您有帮助,请一定帮我点个“关注”和“点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。

写在最后

1000+优质开源项目更新进度:274/1000。如需更多类型优质项目推荐,请在文章后留言。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/26 4:57:29

Flutter鸿蒙跨平台倒计时秒表开发实战与性能优化

1. 项目概述:当Flutter遇上鸿蒙,做一个真正好用的计时工具先聊一个很多做跨平台开发的同行最近都在纠结的事——鸿蒙生态起来了,但要不要单独维护一套原生代码?我的答案是:不一定。这篇博文要聊的项目,就是…

作者头像 李华
网站建设 2026/9/26 4:57:16

编译原理中的正则表达式与正则定义:词法分析核心解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/26 4:57:10

统一网关tsm-hub:整合LLM、Tools、MCP与Skills的AI集成实践

1. 为什么需要统一网关:从工具链碎片化说起最近把项目里的AI集成方式彻底重构了一遍,起因很直接:当时代码仓库里同时跑着三套完全独立的调用逻辑——一套直接调OpenAI兼容接口,一套通过Function Calling走自研工具函数&#xff0c…

作者头像 李华
网站建设 2026/9/26 4:57:08

零基础学Python打CTF:从环境搭建到五大方向实战脚本

每年都会有人问我同一个问题:想入门CTF,但完全不会编程,到底应该从哪里开始?我的答案一直没变过:先学Python,然后在题目里学Python。CTF(Capture The Flag,夺旗赛)的核心…

作者头像 李华
网站建设 2026/9/26 4:55:30

JS蛇簧联轴器选型与源头厂家辨别实操指南

JS蛇簧联轴器这些年在国内重工机械领域用得越来越广,但很奇怪,随便搜一下能看到的信息,要么是贸易商挂出来的标准参数页,要么是几家大品牌的产品册内容,真正讲清楚"这东西到底怎么选、怎么验货、怎么跟源头厂打交…

作者头像 李华