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:

SettingBehavior
Enabled (default)Responses appear word-by-word as generated
DisabledWait 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):

ActionCategory
SummarizeAnalyze
ExplainAnalyze
TranslateTransform
RephraseTransform

More menu (dropdown):

ActionCategory
SimplifyTransform
ExpandTransform
Make FormalChange Tone
Make CasualChange Tone
Fix GrammarFix & 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:

FieldDescription
LabelButton text shown in the toolbar
PositionToolbar โ€” always visible or More โ€” in dropdown menu
CategoryGroups the action in the More menu (optional)
Prompt TemplateYour 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.


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:

  1. Toggle Google Search Tool on
  2. Enter your Gemini API Key (used as search backend)
  3. The AI can now search the web when needed

Note: This feature requires a Gemini API key regardless of your main provider.