Commands are written as whole-word / triggers anywhere in your message. Press / to open the command suggestion menu, then Tab to complete or Enter to select.
Commands can be combined when their behavior allows it. For example, /screen /think captures the screen and enables extended reasoning, while /think /tldr summarizes with thinking enabled.
Commands that operate on text follow a consistent input priority:
- Highlighted text + no typed text: highlighted text is the input
- No highlighted text + typed text after command: typed text is the input
- Both present: highlighted text is the primary input; typed text is appended as an additional instruction
This means you can highlight text anywhere on screen, summon Thuki with double-tap Control, type a command, and hit Enter without retyping the selected content.
Runs agentic web search and answers from live sources with citations.
Usage: /search <question>
Examples:
/search who owns Figma now?: searches live sources for a current answer/search latest React 19 release notes: retrieves recent release information from the web
Behavior: Routes the message through Thuki's local search pipeline instead of plain chat. Answers are grounded in retrieved web sources and typically include inline citations plus a Sources footer.
Limit: Requires the search sandbox to be running. Use it for current, changing, or cutoff-sensitive information.
Captures your screen and attaches it as context for the current message.
Usage: /screen [optional message]
Examples:
/screen: sends a screenshot with no additional message/screen what is this error?: attaches a screenshot and asks a question about it
Behavior: The screenshot is taken when you submit the message. Thuki's own window is excluded from the capture, and the image appears in your message bubble like a pasted screenshot.
Composable: /screen can combine with /think and utility commands. For example, /screen /rewrite captures the screen and rewrites whatever text the model can see.
Limit: One /screen capture per message. You may also attach up to 3 images manually for a total of 4 images per message.
Permission: Requires Screen Recording permission. If denied, Thuki cannot capture the screen until access is granted in System Settings.
Enables extended reasoning before the model responds.
Usage: /think [optional message or highlighted text]
Examples:
/thinkwith highlighted text: reasons through the selected content/think what are the tradeoffs of a monorepo vs polyrepo?: asks a question with deep reasoning enabled
Behavior: A collapsible Thinking block appears above the response showing the model's reasoning chain. The final answer appears below it as normal.
Composable: /think works with /screen and all utility commands. For example, /think /tldr summarizes with extended reasoning enabled.
Translates text to another language.
Usage: /translate [language] [text] or /translate with highlighted text
Examples:
/translatewith highlighted text: auto-detects the source language and translates it/translate jawith highlighted text: translates highlighted text to Japanese/translate Spanish meeting notes here: translates typed text to Spanish
Behavior: Outputs only the translation with no commentary or explanation.
Language format: The target language can be a full name (French), ISO code (fr, fra), or common shorthand.
Default behavior: If no language is specified, non-English input translates to English and English input translates to Vietnamese.
Rewrites text to read more naturally and clearly.
Usage: /rewrite [text] or /rewrite with highlighted text
Examples:
/rewritewith highlighted text: rewrites the selected text/rewrite so basically what happened was i was trying to fix the bug: rewrites typed text for clarity
Behavior: Preserves the original meaning while improving flow and readability. Outputs only the rewritten text.
Summarizes text into 1-3 short, direct sentences.
Usage: /tldr [text] or /tldr with highlighted text
Examples:
/tldrwith highlighted text: summarizes the selected content/tldr [paste a long article]: summarizes typed or pasted text
Behavior: Captures the core message, key decision, or critical takeaway. Skips background detail and qualifications.
Fixes grammar, spelling, and punctuation while preserving your voice.
Usage: /refine [text] or /refine with highlighted text
Examples:
/refinewith highlighted text: corrects the selected text/refine hey just wanted to follow up on the thing we discussed: cleans up typed text
Behavior: Corrects errors and smooths rough phrasing without restructuring or adding new ideas. Your original tone and meaning stay intact.
Extracts key points from text as a markdown bullet list.
Usage: /bullets [text] or /bullets with highlighted text
Examples:
/bulletswith highlighted text: extracts key points from the selection/bullets [paste meeting notes]: extracts key points from typed or pasted content
Behavior: Each point is a concise, self-contained statement. Ordered by importance or logical sequence. Filler and repetition are removed. Output uses - prefixed markdown bullets.
Summarizes what a piece of text is about, then extracts every task, action item, and commitment as a markdown checkbox list.
Usage: /todos [text] or /todos with highlighted text
Examples:
/todoswith highlighted text: summarizes and extracts to-dos from the selected text/todos [paste a conversation or notes]: processes typed or pasted content
Behavior: Responds in two parts: a short paragraph explaining the context and what is at stake, followed by a - [ ] checkbox list of all tasks. Each to-do includes who is responsible, plus any deadline or timeframe if mentioned.