Commands

Type / in the input box to open the command palette.

Built-in commands

CommandDescription
/tasksBrowse and search tasks
/compactSummarize and compact conversation history
/newStart a new session
/helpShow keybindings
/usageShow token usage breakdown
/queueRemove items from queue
/modelSwitch model
/themeSwitch color theme
/mcpConfigure MCP servers
/loginAuthenticate with an LLM provider
/cdChange working directory
/btwAsk a quick question (no tools, no history pollution)
/yoloToggle YOLO mode (skip all permission prompts)
/thinkingToggle extended thinking (off, adaptive, effort level, or budget)
/fastToggle Anthropic fast mode (Opus only)
/workflowToggle workflow mode (task callable inside code_execution)
/exitExit the application
/reloadReload plugins and config
/memoryView, edit, and delete memory files
/renameRename the current session
/sessionsBrowse and switch sessions

Sessions

Sessions run concurrently. /new starts a fresh session while the old one keeps working in the background, and /sessions shows the live status of each (working, needs input, idle) so you can jump between them. When a background session finishes or needs input, Maki flashes a note in the status bar.

Custom commands

You can define your own slash commands as Markdown files.

Project commands

Place .md files in .maki/commands/ in your project root. They appear in the palette as /project:<filename>.

User commands

Place .md files in ~/.config/maki/commands/. They appear in the palette as /user:<filename>.

Project commands override user commands with the same name.

.claude/commands/ directories are also supported for compatibility.

Metadata

You can add optional metadata at the top of the file between --- lines to set name, description, and argument-hint:

---
description: Review code for issues
argument-hint: <file>
---
Review $ARGUMENTS and suggest improvements.

Arguments

Use $ARGUMENTS in the command body. It gets replaced with whatever you type after the command name.

For example, /project:review main.rs replaces $ARGUMENTS with main.rs.