Chat Settings
Configure chat behavior, system prompt, and text selection.
Chat Settings
Customize how the AI assistant behaves in conversations.
System Prompt
Define the AIโs personality and behavior with a custom system prompt.
Default Prompt
You are BraceKit, a helpful AI assistant. When the user shares
page content or selected text, help them understand and work
with it. Be concise and helpful.Customization Ideas
- Response Style: โAlways respond in bullet pointsโ
- Domain Expertise: โYou are an expert in TypeScript and Reactโ
- Output Format: โAlways include code examples when explaining conceptsโ
- Language: โRespond in Bahasa Indonesiaโ
Streaming
Control how responses appear:
| Setting | Behavior |
|---|---|
| Enabled (default) | Responses appear word-by-word as generated |
| Disabled | Wait for complete response before displaying |
Streaming provides a more interactive experience but may feel slower for short responses.
Text Selection AI
Enable AI assistance when selecting text on webpages.
Enable Text Selection AI
When enabled, selecting text on any webpage shows an AI toolbar with quick actions.
Minimum Selection Length
Set the minimum characters needed to trigger the toolbar:
- Range: 5 - 100 characters
- Default: 10 characters
- Recommendation: 10โ20 for more intentional selections
Built-in Actions
Nine built-in actions come with the toolbar, split into two default positions:
Toolbar (always visible):
| Action | Category |
|---|---|
| Summarize | Analyze |
| Explain | Analyze |
| Translate | Transform |
| Rephrase | Transform |
More menu (dropdown):
| Action | Category |
|---|---|
| Simplify | Transform |
| Expand | Transform |
| Make Formal | Change Tone |
| Make Casual | Change Tone |
| Fix Grammar | Fix & Improve |
For each built-in action you can:
- Toggle on/off โ disable actions you never use
- Rename โ give it a shorter or more meaningful label
- Change position โ move between Toolbar (always visible) and More menu (dropdown)
- Change category โ regroup it in the More menu
- Reset โ restore the action to its original defaults (โบ icon on hover)
Translate requires selecting a target language from the popup before the request is sent. Supported languages: English, Spanish, French, German, Chinese, Japanese, Korean, Indonesian, Portuguese, Russian, Arabic, Hindi.
Custom Actions
Add your own AI actions with a fully custom prompt. Click + in the Custom Actions section and fill in:
| Field | Description |
|---|---|
| Label | Button text shown in the toolbar |
| Position | Toolbar โ always visible or More โ in dropdown menu |
| Category | Groups the action in the More menu (optional) |
| Prompt Template | Your full prompt โ use {{text}} as the placeholder for the selected text |
Example prompt template:
Convert the following text into a bulleted list of key points. Return only the list:
{{text}}
Changes apply the next time you select text on a page.
See AI Floating Toolbar for the full guide including example prompt templates.
Google Search
BraceKit can search the web to provide up-to-date information.
Google Search Grounding (Gemini Only)
When using Gemini providers, enable Google Search Grounding for real-time web search:
- Reduces hallucinations
- Provides current information
- Built into Gemini models
Google Search Tool (Non-Gemini Providers)
For other providers (OpenAI, Anthropic, etc.), enable Google Search Tool:
- Toggle Google Search Tool on
- Enter your Gemini API Key (used as search backend)
- The AI can now search the web when needed
Note: This feature requires a Gemini API key regardless of your main provider.