
When you launch Memo for the first time, the setup wizard guides you through configuring your assistant. The wizard runs once — all settings can be changed later via the Settings panel.
A clean splash screen with the Memo logo. Click "Get Started" to begin.
Enter your name. This is used for:
Give your assistant a name. This is the persona label used in chat, system prompts, and the engine strip. Examples: "Memo", "Athena", "Dave".
Choose a preset persona or write your own system prompt:
| Preset | Style | Best For |
|---|---|---|
| Casual | Conversational, friendly | Daily chat, brainstorming |
| Formal | Professional, precise | Work documents, technical writing |
| Technical | Concise, code-focused | Programming, system administration |
| Creative | Expressive, imaginative | Writing, art, ideas |
| Fun | Playful, humorous | Entertainment, casual banter |
| Buddy | Warm, supportive | Personal companion, reflection |
| Custom | You write the prompt | Full control over personality |
The system prompt defines how Memo behaves — tone, verbosity, role, and constraints. It is stored in data/identity/system-prompt.yaml and can be edited anytime at Settings → System Prompt.
You can use theincognitoPromptfield for a separate personality during incognito sessions. Both prompts support the identity style system (identity.go,styles.go).
Memo checks if the bundled llama-server binary is present and functional:
The download runs in the background. You'll see a progress indicator and can continue with configuration.
Memo scans the HuggingFace GGUF catalog and presents recommended models:
Choose an embedding model for RAG memory (default: nomic-embed-text-v1.5) and optionally a chat model. Downloads start immediately.
You can skip model download and return to the Model Store later. Memo works with cloud providers (OpenAI, Claude, Gemini) even without local models — they just need API keys.
Once setup completes, first-time users see the Launchpad — a welcome screen with five feature cards:
A 4-step Spotlight Tour then highlights navigation icons one at a time. Users with existing chat history skip the launchpad and go directly to chat.
The wizard runs only once. To reconfigure:
The wizard writes to config/config.yaml:
user_name: "Buğra"
assistant_name: "Memo"
language: "en"
system_prompt: "You are Memo, a helpful and concise AI assistant..."
incognito_prompt: ""
theme: "pewter"
All values can be edited directly in the file or through the Settings UI. Changes take effect immediately — no restart required.