Manual/Reference
Keys and commands
You only need a handful of these to be productive. Inside moh, ? (or ctrl+k) shows the complete, always-current list for your version.
The essentials
| Key | What it does |
|---|---|
| enter | Send your message. |
| esc esc | Stop the current task. |
| y a e n | At a permission prompt: yes, always, edit, no. |
| shift+tab | Rotate the caution level: Normal → Auto-accept → YOLO. |
| @ | Attach a file or folder. |
| ! | Run your own shell command (!! also sends the output to moh). |
| ? | Every key. |
| ctrl+h | The built-in manual. |
In a conversation
| Key | What it does |
|---|---|
| shift+enter | New line (option+enter or ctrl+j on older terminals). |
| ctrl+a / ctrl+e | Start / end of the line. |
| type while it works | Steer the running task with a new instruction. |
| ctrl+c | Clear what you are typing (ctrl+z restores it); twice on an empty line quits. |
| ctrl+l / ctrl+m | Model picker. |
| ctrl+y | Cycle the thinking level. |
| ctrl+o | Switch vibe / dev view. |
| ctrl+t | Cycle the colour theme. |
| ctrl+d | Show or hide action details. |
| ctrl+s | Settings. |
| ctrl+n | Project notes. |
| ctrl+q | Usage and plan quota. |
| ctrl+r | Rename this conversation. |
| tab, ← → | Reach the chips above the message box (helpers, actions); enter on a helper opens its live view, esc returns. |
| ctrl+f | Frontier panel (workflow mode). |
| ctrl+b | Browser setup, when moh says it is needed. |
| ctrl+g | Keep my branch, when the conversation also grew on another computer. |
On the home screen
| Key | What it does |
|---|---|
| type | Filter the list, or write the first message of a new conversation. |
| enter | Open the selection, or start with what you typed. |
| n | New empty conversation. |
| o | Resume a task from another computer. |
| ctrl+r / → | Rename the selected conversation. |
| ctrl+p | Pin / unpin. |
| ctrl+d | Move to the trash (asks to confirm). |
| s / q | Settings / quit. |
Slash commands
Type / in a conversation to see them all with a short description.
| Command | What it does |
|---|---|
/model | Pick a different AI model (r refreshes the list). |
/thinking | Thinking level and reasoning display. |
/compact | Summarise the conversation now to free up room. |
/tree | The conversation's branch map and bookmarks. |
/rename | Rename this conversation. |
/session | Report on this conversation: usage, tools, shape. |
/copy | Copy moh's last reply. |
/retro | Review suggested improvements. |
/workflow | Turn the bundled skills on or off. |
/ask-moh | Ask which skill or command fits, or anything about moh. |
/lanes | Parallel lanes. |
/browser | Browser status and setup. |
/mpm | Project map status. |
/extensions | Loaded extensions and what they asked for. |
/jev, /routing | Jev use cases; model routing state. |
/theme, /mode | Theme picker; vibe / dev view. |
/settings, /reload | Settings; reload configuration without restarting. |
/help | The built-in manual. |
From the terminal
| Command | What it does |
|---|---|
moh | Open the interface. |
moh run "…" | One task without the interface (automation). |
moh provider add | status | login | logout | Connect and manage AI providers. |
moh sessions rename | delete | tree | analyze | Manage conversations. |
moh trash list | restore | The conversation trash. |
moh handoff | Move a task to another computer. |
moh compact | Summarise a closed conversation. |
moh lanes … | Parallel lanes. |
moh usage | Usage reports. |
moh retro | Suggested improvements. |
moh mcp add | list | remove | Outside tools (MCP). |
moh extension add | list | remove | Extensions. |
moh browser status | install | The browser tool. |
moh jev …, moh mpm | Jev; project map diagnostics. |
moh init | Scaffold AGENTS.md and agent docs for a project. |
moh update | Update moh. |
moh manual | Read the built-in manual. |
Every command explains itself with --help, for example moh lanes --help.
Written for moh 0.61. Inside moh, ctrl+h opens the built-in manual for your exact version.
