Skip to content

Full Feature Menu Overview ​

MBAgent is a multi-tab workstation, with each tab mapping to a feature. This article systematically introduces each tab's purpose.

MBAgent top launch menu and navigation entry


1. Top Tab Bar (8 Core Tabs) ​

MBAgent's top navigation has 8 tabs, from left to right:

1. Chat ​

The most-used tab page, the main entry for conversation with AI.

  • Ask questions in natural language
  • Upload images, files
  • View history conversations
  • Switch AI model
  • Coordinate with Mbbrowser operations

📖 See First Time Using MBAgent

2. Projects ​

Manage reusable projects completed by AI.

  • Centralized management of RPA, Go, Rust, C++, Script and various language finished programs
  • AI actively helps you register projects (purpose, entry file, run command)
  • Project library: cross-project categorization management
  • Backup, archive, edit of reusable projects

NOTE

Screenshot description: Screenshots of the Projects tab (left project list + center project details + right entry file) will be progressively supplemented in v1.x.

Use scenarios:

  • "AI helped me write a Python script that I want to run again later"
  • "I have over a dozen RPA automation scripts to manage uniformly"

3. Terminal ​

Agent Terminal view, displaying ANSI streams and command output.

  • Suited for users who like command-line style
  • Real-time display of AI-executed commands and output
  • Supports slash command output

Use scenarios:

  • Developers quickly validate scripts
  • View AI-executed underlying commands

4. Files ​

File browser for the workspace.

  • Tree-style directory browsing
  • CodeMirror code editor
  • Markdown / HTML / EPUB preview
  • Image, PDF, and other media file previews

MBAgent File Browser - empty directory view when just opening working directory

Use scenarios:

  • Browse MBAgent working directory
  • Directly edit code or documents
  • Preview AI-generated files

5. Team ​

Agent Team status view.

  • Multi-agent collaboration (lead / teammate)
  • Real-time status of team members
  • Shared mailbox and task queue

Use scenarios:

  • Large complex tasks requiring multi-person collaboration
  • Multi-angle analysis of the same problem

📖 See the follow-up article "Agent Team Collaboration"

6. UI ​

GUI Shell workspace, can load embeddable third-party UI.

  • Domain frontends loaded via iframe
  • Controlled by GUI Shell Skill

Use scenarios:

  • Load Mbbrowser RAG knowledge base management UI
  • Load Mbbrowser client ControlV2 debugging UI

7. Shell ​

Real-time Shell terminal, based on xterm.js.

  • Launch your $SHELL (cmd / PowerShell / bash)
  • Complete command-line interaction
  • Suited for scenarios requiring direct OS operation

8. Browser ​

Mbbrowser Control, provided by Playwright MCP.

  • Display Mbbrowser CDP connection status
  • Display activity records
  • Takeover / screenshot buttons
  • Right-side input box to issue operations to Mbbrowser agent

Use scenarios:

  • Take over Mbbrowser page to view real-time screen
  • Let AI directly operate Mbbrowser

📖 See Mbbrowser ControlV2 Integration


2. Left Sidebar Entries ​

The left side of the Chat tab is a multi-function sidebar, including:

MBAgent Left Sidebar - Mbbrowser environment list

1. Provider Selector ​

Displays current Provider and model at the top; click to switch:

  • Provider: Mbbrowser official / OpenAI / Anthropic / Gemini / Custom
  • Model: Specific model under current Provider
  • Takes effect immediately after switching

2. Session List ​

Displays all your historical sessions:

  • Reverse-chronological by update time
  • Pinned sessions
  • Auto-generated title (based on the first sentence)
  • Message count, model, creation time
  • Delete / rename / export

3. AI Local Memory Bank ​

Displays long-term memories saved across sessions:

  • Your preferences (writing style, common terms)
  • Important info (Mbbrowser account IDs, business rules)
  • AI auto-accumulated + manually added by you

📖 See AI Memory Bank Usage

4. Local Knowledge Base (KMS) ​

Displays knowledge bases you create in MBAgent:

  • User scope / project scope
  • Create, mount, browse, search
  • Auto-retrieved in AI conversations

5. MCP Services ​

Displays connected Model Context Protocol services:

  • stdio / HTTP transport
  • OAuth auth
  • Tool list
  • Enable / disable

6. Mbbrowser RAG Knowledge Base ​

Remote knowledge base retrieval provided by Mbbrowser official:

  • Read-only authenticated queries
  • Mbbrowser business-related knowledge
  • Real-time availability detection

7. Mbbrowser Client ControlV2 ​

Protocol status of communication between MBAgent and Mbbrowser:

  • Instance discovery / handshake / account login
  • Config loading
  • Executable capability detection

8. Mbbrowser Official Account Quota ​

AI model quota under Mbbrowser membership:

  • Used / total / remaining
  • Usage progress bar
  • Top-up entry

3. Bottom Input Box ​

Every tab page has a unified input box at the bottom:

  • + button: Upload attachments
  • 📎 button: Paste from clipboard
  • Main input box: Supports Chinese long text, multi-line
  • Send button / Enter: Send
  • Shift + Enter: New line
  • Esc: Cancel current reply

"Magic" Prefixes in the Input Box ​

The input box supports some special prefixes to trigger different functions:

PrefixFunction
/Trigger slash command popup (input commands like /help, /model, /memory)
>Enter shell command mode (execute commands directly, bypassing AI)
!Enter bash mode

4. Right Sidebar Entries ​

Some tab pages have auxiliary views on the right:

1. Plan ​

Plan mode view:

  • Plan steps submitted by the model
  • User approve / skip / retry
  • Real-time step status update

2. Goal ​

Long-term goal status:

  • Current goal description
  • Progress percentage
  • Sub-task list
  • Complete / blocked / failed status

3. Todo ​

Structured todo view:

  • Todo list written by AI
  • Completion status
  • Timestamp

4. Research ​

Research task status:

  • Multi-stage research pipeline
  • Source / score / result page
  • Cancellable, continuable

5. Background Agents ​

Background agents created by /agent command:

  • Parallel with the main conversation
  • Independent session, independent task
  • Notify main conversation when done

6. KMS Browsing ​

Local knowledge base browsing:

  • Page tree
  • Full-text search
  • Relation graph

5. Top-Right Settings Entry ​

There is a "Settings" ⚙️ button at the top right of the Chat tab; click to enter settings:

  • Default model
  • Provider configuration
  • Credential management
  • Interface and navigation
  • Conversation and output
  • AI task settings (task budget)
  • Official service detection (Mbbrowser RAG / ControlV2)
  • Language (中文 / English / Deutsch)
  • About MBAgent

📖 See Settings Overview


6. Keyboard Shortcuts ​

ShortcutFunction
EnterSend message
Shift + EnterNew line
EscCancel current reply
Ctrl + NNew session
Ctrl + KOpen slash command popup
Ctrl + /Toggle sidebar
Ctrl + Shift + UExit fullscreen
↑ / ↓History input

7. Common Slash Commands ​

CommandFunction
/helpHelp
/versionVersion info
/modelSwitch model
/modelsView available models
/clearClear current session
/compactCompact history
/sessionsView history sessions
/memoryManage AI memory bank
/kmsManage knowledge base
/mcpManage MCP services
/pluginManage plugins
/skillManage skills
/scheduleManage scheduled tasks
/goalLong-term goal
/researchResearch task
/workflowWorkflow scripts
/permissionsPermission settings
/planEnter plan mode
/dreamDistill knowledge from history sessions

8. Customize Tab Bar ​

MBAgent Interface and Navigation Settings - which tabs / theme / language

MBAgent Left Sidebar Settings - control visibility and folding of each entry

Hide Unneeded Tabs ​

  1. Go to "Settings → Interface & Navigation"
  2. Under "Show Which Tabs", disable tabs you don't use
  3. Save to take effect immediately

Adjust Order ​

Drag tabs on the tab bar to adjust display order.


Next: Settings Overview → Personalize your MBAgent.