Skip to content

AIO Hub 应用 UI 界面关系图

本文档展示了整个应用的UI界面层次结构和导航关系。

1. 应用整体结构


2. 工具模块 (Tools) 结构

根据类别划分的工具模块:


3. 设置页 (Settings) 模块结构

设置页采用单页滚动+侧边导航的设计,包含12个功能模块:


4. 插件管理页结构


5. 通用组件库

应用中跨模块复用的通用组件:


6. 窗口分离机制

应用支持将工具和组件分离为独立窗口或悬浮窗:


7. 导航路径汇总表

路径页面名称组件文件
/主页HomePage.vue
/settings设置页Settings.vue
/extensions插件管理PluginManager.vue
/llm-chatLLM 对话LlmChat.vue
/smart-ocr智能 OCRSmartOcr.vue
/media-info-readerAI作图信息查看器MediaInfoReader.vue
/color-picker图片色彩分析ColorPicker.vue
/media-generator媒体生成MediaGenerator.vue
/transcription多模态转写TranscriptionTool.vue
/embedding-playground向量实验室EmbeddingPlayground.vue
/regex-applier正则批量替换RegexApplier.vue
/text-diff文本差异对比TextDiff.vue
/json-formatterJSON 格式化JsonFormatter.vue
/code-formatter代码格式化CodeFormatter.vue
/data-filter数据过滤DataFilter.vue
/asset-manager资产管理器AssetManager.vue
/symlink-mover符号链接搬家SymlinkMover.vue
/directory-tree目录结构浏览器DirectoryTree.vue
/directory-janitor目录清洁工具DirectoryJanitor.vue
/ffmpeg-tools媒体处理FFmpegTool.vue
/api-testerAPI 测试工具ApiTester.vue
/llm-inspectorLLM 检查器LlmInspector.vue
/git-analyzerGit 分析器GitAnalyzer.vue
/rich-text-renderer富文本渲染RichTextRenderer.vue
/service-monitor服务注册表浏览器ServiceMonitor.vue
/token-calculatorToken 计算器TokenCalculator.vue
/component-tester组件测试器ComponentTester.vue
/vcp-connectorVCP 连接器VcpConnector.vue
/st-worldbook-editor世界书编辑器StWorldbookEditor.vue

注意: LLM Chat 工具由于结构复杂,其详细组件关系图请参见 llm-chat-ui-structure.md

Released under the Apache-2.0 License.