Skip to content

0.11.4 WebUI更新

Choose a tag to compare

@DrSmoothl DrSmoothl released this 19 Nov 07:45
· 580 commits to main since this release
2ed7954

🎉 MaiBot v0.11.4 - WebUI Update

首个官方 Web 管理界面! 在此版本之前,MaiBot 没有 WebUI,所有配置需手动编辑 TOML 文件。

✨ 主要功能

🔐 认证系统

  • Token 安全登录(支持系统生成 64 位随机令牌 / 自定义 Token)
  • 首次配置向导

📝 配置管理(可视化编辑,无需手动改 TOML)

  • 麦麦主程序配置:基础设置、人格、表情、黑话、情绪等
  • 模型提供商配置:OpenAI、Anthropic、DeepSeek、Qwen、Ollama 等
  • 模型配置:对话/视觉/嵌入模型分配

📊 资源管理

  • 表情包管理:查看、搜索、注册、封禁
  • 表达方式管理:查看麦麦的表达记录
  • 人物信息管理:查看联系人列表

🔌 插件系统

  • 插件市场浏览
  • 一键安装/卸载/更新
  • 版本兼容性检查
  • 实时安装进度推送

📋 日志查看器

  • WebSocket 实时日志流
  • 日志级别过滤(DEBUG/INFO/WARNING/ERROR/CRITICAL)
  • 搜索功能

🎨 主题定制

  • 浅色/深色/跟随系统
  • 12 种主题色(6 单色 + 6 渐变色)
  • 自定义颜色选择器

🔍 全局搜索

  • Cmd/Ctrl + K 快捷键
  • 快速跳转任意页面

🏗️ 技术栈

前端: React 19 + TypeScript + Vite + TanStack Router + shadcn/ui
后端: FastAPI + Uvicorn + WebSocket
特点: SPA 单页应用,前后端同端口,静态文件托管

📦 使用方式

参照template.env文件更新.env文件,添加两个字段

WEBUI_ENABLED=true
WEBUI_MODE=production

📄 WebUI开源协议

GPLv3

WebUI地址

https://github.com/Mai-with-u/MaiBot-Dashboard


告别手动编辑配置文件,享受现代化图形界面!