User Guide · 03

Interface Overview

3.1 Main Interface Layout

text
┌──────────┬──────────────────────────────────────┐
│ Sidebar   │                                      │
│ (240px)   │       Content Area                   │
│           │                                      │
│ ┌──────┐  │                                      │
│ │User  │  │                                      │
│ │row + │  │                                      │
│ │gear  │  │                                      │
│ ├──────┤  │                                      │
│ │      │  │                                      │
│ │Conv  │  │                                      │
│ │list /│  │                                      │
│ │Settings│ │                                      │
│ │menu  │  │                                      │
│ ├──────┤  │                                      │
│ │Logo  │  │                                      │
│ │+theme│  │                                      │
│ │+file │  │                                      │
│ │+...  │  │                                      │
│ │+exit │  │                                      │
│ └──────┘  │                                      │
└──────────┴──────────────────────────────────────┘

Sidebar elements (top to bottom):

  • User row: avatar + username + settings gear button (enters Settings Center)
  • Content area: conversation page shows conversation list; settings page shows settings nav menu
  • Brand area: JellyfishBot Logo + name (click to collapse sidebar from 240px → 64px)
  • Bottom quick actions: System Prompt / Subagent / User Profile / File Panel (all with tooltips) + Theme toggle (Sun/Moon/Terminal three-state cycle)
  • Bottom user area: Avatar + username + logout button

Top right: File panel button (visible only on chat page).

3.2 Page Navigation

PathPageEntry
/ChatDefault home
/settings/promptOperation Rules (System Prompt + Memory & Soul + Capability Prompts)Settings → Prompt
/settings/subagentsSubagent ManagementSettings → Subagent Management
/settings/packagesPython EnvironmentSettings → Python Environment
/settings/inboxInboxSettings → Inbox (with unread badge)
/settings/generalGeneral (API Key + Timezone + Theme + Batch Run + Advanced)Settings → General
/settings/servicesService ManagementSettings → Service Management
/settings/schedulerScheduled TasksSettings → Scheduled Tasks
/settings/wechatWeChat IntegrationSettings → WeChat

3.3 Multi-Theme Switching

The sidebar bottom Sun/Moon/Terminal icon cycles through themes, or choose in Settings → General → Theme.

ThemeStyle
dark (default)Warm pink-purple dark
cyber-oceanCyan-blue light
terminalPhosphor-green CRT terminal (global monospace + no border radius + phosphor glow + scanlines)

Theme choice persists in browser localStorage.