mnemo 0.1.9

Commands and shortcuts

Everything you can type or press. In the app, / opens the command menu and /help prints this list.

Download as Markdown

Slash commands

CommandWhat it does
/helpcommands and keys
/modelchoose the model
/thinkingset how hard the model thinks
/loginadd a provider (API key or subscription)
/logoutremove a provider's credentials
/newstart a fresh session
/resumecontinue an earlier session in this folder (type to search what was said in it)
/rewindgo back to before an earlier message: the conversation, the files, or both (also esc esc)
/compactsummarise the conversation to free context
/costtokens and spend for this session
/statsthis session, the last 7 days, and how the tools fared
/clearclear the screen (the session is kept)
/memory [words]what Mnemo remembers; with words, search it
/remember <thing>tell Mnemo something to keep, e.g. /remember we deploy with fly
/forget <key>retire a remembered fact, e.g. /forget package manager
/modehow much Mnemo may do without asking: default, accept-edits, plan, yolo
/yolotoggle bypass: ask for nothing (deny rules in permissions.json still hold)
/accept-editstoggle accept edits: change project files without asking; commands still ask
/plantoggle plan mode (read-only)
/themeswitch the look: Mnemo Night, Dracula, Nord, Gruvbox, Tokyo Night, Catppuccin, Synthwave, Amber CRT, Game Boy, Paper, Solarized
/settings [name value]change how Mnemo looks and behaves: theme, keys, agent limits, notifications; /settings hops 20 sets one, /settings reset undoes them
/mousemouse wheel scrolls the conversation (on), or your terminal selects text (off)
/bestof <n> "<check>" <task>race n attempts at a task and keep the smallest change that passes the check
/skillsthe skills Mnemo can load
/reloadreload skills, prompts and extensions
/updateinstall the latest Mnemo; /update auto on|off turns the daily check on or off
/quitleave Mnemo
/skill:<name>run a skill
/<template>run a prompt template

Keys in the prompt

Fourteen of the chords on this page can be changed in /settings (the Keys group): the palette, sidebar, find, expand, clear, thinking level, hub, playground, project switch, new agent, split, next layout and previous and next agent. The defaults are shown here; /help and the ? panel show the ones you set.

KeyWhat it does
entersend; while Mnemo works, the message is queued
alt+enternew line (or end a line with \)
escinterrupt the turn; close a menu; twice clears the draft
esc escon an empty prompt: rewind (see /rewind)
↑ ↓history (or move in a menu)
tabaccept the highlighted suggestion
@mention a file
/commands
shift+tabcycle mode: default → accept edits → plan
ctrl+tcycle the thinking level
ctrl+oexpand thinking and tool output, including what is already printed
ctrl+ffind in the conversation (type; ↑ ↓ step through matches; enter stays there; esc closes)
ctrl+kon an empty prompt: go to a command, agent, session or file
ctrl+lclear the screen
ctrl+cclear the draft; interrupt while working; twice to quit
ctrl+dquit when the prompt is empty
?shortcut panel (on an empty prompt)
← → home end ctrl+a ctrl+emove the cursor
ctrl+u ctrl+k ctrl+w alt+backspacedelete to start, to end, or a word
alt+b alt+fmove by word

Workspace (full screen)

KeyWhat it does
ctrl+bshow or hide the sidebar
tabmove focus: prompt → sidebar → transcript
escback to the prompt
PgUp PgDnscroll the transcript from anywhere
[ ] (or ← →)step through turns on the timeline (when the transcript has focus)
1–5 (sidebar)switch pane: files, memory, sessions, skills, logs
↑ ↓ (sidebar)move the selection; the main area previews it
→ enter (sidebar)open a folder or preview; ← closes it
i (files pane)put the file in the prompt as @path
r (sessions pane)resume that session
m (memory pane)open the memory map; arrows move between nodes, enter opens one
e (memory pane)edit a fact or a pitfall's fix
d (memory pane)forget that item
+ - (memory pane)say an item helped, or was wrong
x (preview)close the preview

Agents (several projects at once)

KeyWhat it does
ctrl+ghub: a card per agent (again to go back)
ctrl+pswitch project, or open one by typing its path
ctrl+nanother agent on the same project, in parallel
ctrl+ssplit view (never more than four panes); again for single view
alt+lin a split: the next layout (columns, rows, grid, main + side)
ctrl+yplayground: every agent, sub-agent and message between them, to watch only
c tab (playground)the selected agent's conversation with another as a thread · its next partner
alt+1 … alt+9go to agent 1–9
alt+, alt+.previous / next agent; in a split, every pane, so you can type to a running sub-agent
esc (sub-agent pane)give the keys back to the agent

In the hub: ← → ↑ ↓ choose a card, enter opens it, n new agent, s split with it, x close it, l then l on another card links the two as siblings (they can see and message each other), u unlinks, f splits with its family, p opens the playground. Each card shows its sub-agents and links.

Dialogs

KeyWhat it does
↑ ↓ tabmove through choices; type to filter
enterchoose
esccancel
y / nanswer a yes-or-no question

Command line

CommandWhat it does
mnemostart in this folder
mnemo -c / --continuecontinue the most recent session here
mnemo -p "<prompt>"answer once and print the result (no interface)
mnemo doctor [--fix]what is installed, configured and reachable; --fix repairs what it can
mnemo install [--yes]put this copy and its memsrv in ~/.mnemo/bin and on your PATH (a downloaded mnemo.exe offers this on its own)
mnemo update [--check] [--auto on|off]install the latest release; --check only says if one exists; --auto sets the daily check (off by default)
mnemo settings [set <name> <value> | reset [name]]the same settings as /settings, from a shell; with no arguments, lists them and what differs from the default
mnemo uninstall [--deep] [--yes]remove the program; --deep also deletes memory, sessions, credentials and settings
mnemo memory …memory for other agents: setup claude-code|codex, ingest, tidy [--apply], curate [--apply], status
mnemo --demoa scripted session in a scratch project; needs no key

Options: --cwd <dir>, --plan, --accept-edits, --yolo, --trust-project, --no-memory, --no-reflect, --no-verify, --best-of <n> --check <cmd>, --escalate <provider/id>, --model <provider/id>, --dump, --no-motion, --no-boot, --inline, --intro, -v, -h.

Environment variables

VariableWhat it does
MNEMO_HOMEwhere Mnemo keeps its files (default ~/.mnemo)
MNEMO_PASS_ENV=NAME,…give named variables (an API key, GITHUB_TOKEN) to commands the agent runs; they get none otherwise
MNEMO_KERNEL_MEMORY_MBPython kernel memory cap on Linux (default 8192; 0 = none)
MNEMO_MOUSE=0leave the mouse to the terminal
MNEMO_LINKS=0no clickable links
MNEMO_NOTIFY=0no desktop notifications when a turn ends in the background
MNEMO_EMBED_URL, MNEMO_EMBED_MODEL, MNEMO_EMBED_KEY, MNEMO_EMBED_TIMEOUT_MSuse your own embedding server (e.g. Ollama) for memory search
MNEMO_MEMORY_MODEL, MNEMO_ESCALATE_MODELmodels for memory reflection and escalation
MNEMO_PYTHONwhich Python runs the ipy_run tool