
A tour of Memo's user interface and its capabilities.
The app uses a persistent sidebar layout. On mobile, the sidebar collapses into a hamburger menu. Navigation items:
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. |
A dedicated workspace for running autonomous agents:
Browse, download, and manage LLM models:
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 |
First-run experience that guides new users through:
Light and dark themes with system-following auto mode: