用一句话,让 AI 帮你管理所有账号。自然语言驱动的全栈 AI 应用,覆盖 Web、小程序、iOS、Android 四端。
Spring Boot 3.5 + Spring AI
MySQL + MyBatis-Plus
Function Calling 核心引擎
Spring Boot Admin 3.4.6
实时监控主服务健康状态
内存、线程可视化
Vue 3.4 + Vite 5.2
Axios + SSE 流式
可拖动 AI 悬浮面板
原生 WXML / JS
WebSocket 流式
towxml Markdown 渲染
Swift 5.9 + SwiftUI
SSE 手动字节流解析
iOS 17+ / MVVM
Kotlin + Jetpack Compose
Material3 + 协程
Navigation Compose
| 客户端 | AI 流式协议 | 普通 HTTP | Markdown 渲染 |
|---|---|---|---|
| 🌐 H5 Web | SSE | Axios 1.6 | marked 18 |
| 💬 微信小程序 | WebSocket | wx.request | towxml 2.1.4 |
| 🍎 iOS | SSE | URLSession async/await | 原生 |
| 🤖 Android | WebSocket | HttpURLConnection | 原生 |
自然语言指令
阿里云百炼大模型
意图理解
Function Calling
自动选择工具
MyBatis-Plus
MySQL CRUD
SSE / WebSocket
打字机效果
@Tool 注解自动桥接自然语言与数据库操作,无需手写意图解析逻辑,模型自动决策调用工具。
后端同时暴露 SSE 和 WebSocket 两种流式接口,不同客户端可按需接入,灵活适配平台限制。
一套 Spring Boot API 服务 Web、小程序、iOS、Android 四个客户端,架构清晰,维护成本低。
集成 PromptChatMemoryAdvisor,每个 WebSocket 连接维护独立对话历史,支持上下文感知对话。
不依赖第三方库,手动解析 text/event-stream 字节流,@MainActor 保证 UI 线程安全更新。
独立监控服务(:9000),实时查看主服务健康、内存、线程等运行指标,运维友好。