| Command | Description |
/resume <session> | Resume a previous session (docs) |
/abort | Stop the current running session |
/new-session <prompt> | Start a new session with a prompt, files, and agent |
/btw <prompt> | Fork context into a new thread for a side question (docs) |
/fork | Fork the session from a previous message (docs) |
/fork-subagent | Fork a subagent task into its own thread |
/last-sessions | List the 20 most recently active sessions |
/share | Generate a public URL for the session |
/session-id | Show the session ID and an attach command |
/compact | Summarize and compact the session context |
/context-usage | Show token usage and context window percentage |
/undo | Undo the last assistant message (revert file changes) |
/redo | Redo the last undone message |
| Command | Description |
/model | Change the model for this channel or session (docs) |
/agent | Change the agent for this channel or session |
/<name>-agent | Instantly switch to a named agent file |
/login | Authenticate a provider via OAuth or API key (docs) |
/model-variant | Change the thinking-level variant for the current model |
/unset-model-override | Remove model overrides and use the default |
/verbosity | Set how much tool output is shown (docs) |
| Command | Description |
/queue <message> | Queue a message for after the current run (docs) |
/queue-command <command> | Queue a registered command |
/clear-queue [position] | Clear all queued messages, or one by position |
| Command | Description |
/add-project <project> | Create channels for an existing project (docs) |
/create-new-project <name> | Create a new project folder and start a session |
/remove-project <project> | Remove channels for a project |
/new-worktree <name> | Move the session into an isolated git worktree (docs) |
/merge-worktree | Merge the worktree branch into the default branch |
/worktrees | List all worktrees for the channel's project |
/toggle-worktrees | Toggle automatic worktree creation for new sessions |
| Command | Description |
/tasks | List scheduled tasks with cancel buttons (docs) |
/restart-opencode-server | Restart the OpenCode server and re-register commands (docs) |
/upgrade-and-restart | Upgrade Kimaki to the latest version and restart |
/<name>-cmd, /<name>-skill, and /<name>-mcp-prompt. See OpenCode Commands.123456789101112131415161718192021222324252627282930313233343536373839# Start the bot (interactive setup on first run) npx -y kimaki@latest # Projects kimaki project add [directory] kimaki project list kimaki project create <name> # Start or continue sessions programmatically kimaki send --channel <channel-id> --prompt 'your prompt' kimaki send --thread <thread-id> --prompt 'follow-up' kimaki send --channel <channel-id> --prompt '...' --send-at '0 9 * * 1' # Scheduled tasks kimaki task list kimaki task edit <id> --prompt 'new prompt' kimaki task delete <id> # Sessions kimaki session list kimaki session search 'query' kimaki session read <session-id> # OAuth account pools kimaki multioauth list kimaki multioauth anthropic list kimaki multioauth openai check # Bot presence kimaki bot status set <text> kimaki bot status clear kimaki discord-install-url # Tooling kimaki tunnel -- pnpm dev kimaki upload-to-discord --session <id> <file...> kimaki tts 'text' -o out.mp3 kimaki sqlitedb kimaki upgrade
kimaki send flag reference and scheduling options.