MemoDocumentation
EN

UI Features

A tour of Memo's user interface and its capabilities.

Navigation

The app uses a persistent sidebar layout. On mobile, the sidebar collapses into a hamburger menu. Navigation items:

  • Chat — Main conversational interface
  • Agent — Autonomous agent workspace
  • Model Store — Browse and download models
  • Settings — Configure Memo

Chat Screen

The main interface for conversations with Memo.

Element Description
Sidebar Lists all conversation sessions. Tap to switch, swipe to delete. New chat button at the top.
Top Bar Shows current session name, agent/orchestra mode toggle, and status indicator (connected, processing, error).
Message List Scrollable chat history with user and assistant messages. Messages support Markdown rendering and code blocks with syntax highlighting.
Input Area Multi-line text field with send button. Supports Shift+Enter for newlines and Enter to send.
STT Button Speech-to-text input. Press and hold to record, release to transcribe and send.

Agent Screen

A dedicated workspace for running autonomous agents:

  • Tool Panel: Shows available tools the agent can use, with toggle switches to enable/disable per tool.
  • Output Console: Real-time stream of agent actions, tool invocations, and results.
  • Progress Bar: Visual indicator of multi-step task completion.
  • Interrupt Button: Manually stop a running agent at any time.

Model Store

Browse, download, and manage LLM models:

  • Catalog View: Grid of available models with name, size, parameter count, and description.
  • Search & Filter: Filter by size, quantization level, or capability tags.
  • Download Queue: Parallel downloads with progress bars and pause/resume.
  • Installed Models: List of locally available models with quick-switch capability.

Settings Dialog

Organized into 8 tabbed sections:

Tab Contents
General Language, theme, startup behavior, data directory
Identity User name, assistant name, conversation style, system role
Memory Embedding model, persist directory, auto-embed, Top-K, similarity thresholds
Model Parameters Temperature, repeat penalty, Top-P, GPU layers, context size
API Providers Provider selection, API keys, base URLs, model overrides
Orchestra Conductor model, agent roles, max parallel agents, timeout
Cloud Sync Toggle, passphrase, sync interval, last sync timestamp, force sync
Remote Access Toggle, API port, Web UI port, network binding

Setup Wizard

First-run experience that guides new users through:

  1. Welcome screen with privacy notice
  2. Identity configuration
  3. Model selection (download or use existing)
  4. Provider setup (optional)
  5. Cloud sync setup (optional)
  6. Completion and first chat

Theme System

Light and dark themes with system-following auto mode:

  • Light: Clean white background with indigo accents
  • Dark: Dark gray background with softer indigo accents
  • Auto: Follows OS-level light/dark preference
  • Custom accent color selection coming in a future release