WebUI
WebUI 是 Mioku 的可视化管理面板,提供插件 / 服务管理、配置编辑、AI 设置、日志查看等功能。它本身是一个服务,创建项目时勾选「安装 WebUI」即可,也可以事后补装:
bash
mioku install service webui访问
启动后 WebUI 默认监听:
text
http://0.0.0.0:3339本机访问直接打开:
text
http://127.0.0.1:3339首次登录
首次访问会提示设置登录密钥,密钥保存在:
text
config/webui/auth.jsonjson
{
"token": "your-webui-token",
"createdAt": 1740000000000,
"expiresAt": 2050000000000
}能做什么
- 管理插件与服务:安装、更新、卸载
- 编辑插件配置:WebUI 会读取插件自带的
config.md规范文件,渲染成自定义配置界面,改完保存即热重载。插件、服务、适配器都能用config.md定义自己的配置界面,写法见给 WebUI 提供配置界面 - 查看和修改 AI 配置:提供商、模型、实例
- 查看数据库和日志
- 检查与更新 Mioku 框架
修改设置
WebUI 自己的设置位于:
text
config/webui/settings.jsonjson
{
"host": "0.0.0.0",
"port": 3339,
"packageManager": "bun"
}改完重启生效。
相关仓库
- mioku-webui —— 前端面板(Vite + React + TailwindCSS)
- mioku-service-webui —— WebUI 服务
两者均以 MIT 协议开源。
