Troubleshooting
Solutions to common BraceKit problems.
Troubleshooting
Solutions to common problems with BraceKit.
AI Provider & API Issues
โInvalid API Keyโ Error
What it means: Your API key is missing, incorrect, or has been revoked.
Solutions:
-
Check your API key:
- Open BraceKit Settings โ Providers
- Make sure the API key is entered correctly (no extra spaces)
- If you copied it, try pasting again carefully
-
Verify in provider dashboard:
- OpenAI: platform.openai.com
- Anthropic: console.anthropic.com
- Google AI: aistudio.google.com
- xAI: console.x.ai
- DeepSeek: platform.deepseek.com
- Groq: console.groq.com
-
Regenerate the key:
- Create a new API key in your provider dashboard
- Update it in BraceKit settings
โRate Limit Exceededโ Error
What it means: Youโve made too many requests too quickly.
Solutions:
- Wait a moment: Rate limits usually reset within a minute
- Check your usage: Review your API usage in the provider dashboard
- Verify your plan: Some limits are based on your subscription tier
- Try a different model: Some models have higher rate limits
โModel Not Foundโ Error
What it means: The model name is incorrect or not available for your account.
Solutions:
- Check the model name: Make sure itโs spelled correctly
- Type it manually: If the model isnโt in the dropdown, type the exact model name
- Check availability: Some models require special access or higher tier plans
Responses Are Very Slow
Possible causes and solutions:
- Network connection: Slow internet affects API response times
- Provider status: Check if the AI provider is experiencing issues
- Try a faster model: Switch to a smaller, quicker model
- Reduce conversation length: Long conversations take more time to process
Chat & Conversation Issues
Sidebar Not Appearing
If the sidebar doesnโt open when you click the BraceKit icon:
- Refresh the page: Sometimes the extension needs a page refresh to load properly
- Check if extension is enabled:
- Go to
chrome://extensions/ - Make sure BraceKit is enabled
- Go to
- Try a different tab: Open a new tab and try again
- Restart Chrome: Close and reopen Chrome completely
Chat Responses Not Streaming
If responses appear all at once instead of word-by-word:
- Check streaming setting: Settings โ Chat โ Enable โStream responsesโ
- Some models donโt support streaming: This is normal for certain models
- Network issues: Slow connections may cause the entire response to appear at once
Conversation History Disappeared
If your conversations are missing:
- Check filters: Make sure no filter is hiding your conversations
- Clear search: Empty the search box in the history drawer
- Check if youโre signed in: Data is stored locally in your browser
- Browser cleared storage: If you cleared browser data, conversations may be lost
โContext Length Exceededโ Error
What it means: Your conversation is too long for the AI to process.
Solutions:
- Use
/compact: Type/compactin the chat to summarize the conversation - Enable auto-compact: Settings โ Compact โ Toggle โEnable Auto-Compactโ
- Start a new conversation: Sometimes the simplest solution
- Use a model with larger context: Switch to Claude, Gemini, or GPT-4
Text Selection & Page Reading
Text Selection Toolbar Not Appearing
If the AI toolbar doesnโt appear when you select text:
- Check the setting: Settings โ Chat โ Enable โText Selection AIโ
- Select more text: The toolbar only appears for selections longer than the minimum length (default: 5 characters)
- Refresh the page: The content script may need to reload
- Check if the site is supported: Some secure pages (like Chrome settings) donโt allow extensions
Page Content Not Being Read Correctly
If the AI doesnโt understand the page content:
- Some pages block reading: Secure pages, PDFs, and certain sites may not be readable
- Very long pages: Extremely long pages may be truncated
- Dynamic content: Content that loads after the page may not be captured
- Try refreshing: Reload the page and try again
File Attachments
File Upload Failed
If your file wonโt attach:
- Check file size: Maximum file size is 2MB
- Check file type: Supported types are:
- Images: PNG, JPG, JPEG, GIF, WebP
- Documents: PDF, TXT, CSV
- Try a different file: The file may be corrupted
Image Not Displaying
If attached images donโt show properly:
- File may be corrupted: Try opening the image in another app first
- Format not supported: Convert to PNG or JPG
- File too large: Resize the image before attaching
PDF Not Processing
If PDF content isnโt being read:
- Scanned PDFs: Image-based PDFs cannot be read as text
- Password-protected PDFs: Remove password protection first
- Complex formatting: Some PDFs with unusual layouts may not parse correctly
Image Generation
Image Generation Failed
If the AI fails to generate an image:
- Check model support: Only certain models support image generation:
- xAI: Grok-2-image
- Google: Imagen models
- Check API access: Image generation may require higher API access
- Try a simpler prompt: Complex prompts may fail
Generated Images Not Saving
If images arenโt appearing in your gallery:
- Check storage: Browser storage may be full
- Download manually: Right-click the image to save it
- Clear old images: Settings โ Data โ Clear old images from gallery
Memory & Personalization
AI Not Remembering Preferences
If the memory system isnโt working:
- Check if memory is enabled: Settings โ Memory โ Enable โMemoryโ
- Memory takes time: The AI learns from conversations gradually
- Add memories manually: You can add memories directly in Settings โ Memory
Memories Not Saving
If your memories disappear:
- Check storage: Browser storage may have been cleared
- Export backup: Use Settings โ Data โ Export to backup your memories
- Browser settings: Some browser settings clear extension data on exit
Local AI (Ollama)
Cannot Connect to Ollama
If BraceKit canโt connect to your local Ollama server:
-
Make sure Ollama is running:
- Open a terminal and run
ollama serve - Or simply run
ollamato start the server
- Open a terminal and run
-
Check the URL: The default URL is
http://localhost:11434/v1- Go to Settings โ Providers โ Ollama
- Verify the Base URL is correct
-
Check firewall settings: Make sure localhost connections are allowed
-
Verify Ollama is working:
- Run
ollama listto see installed models - Run
ollama run llama3to test
- Run
Ollama Models Not Appearing
If your Ollama models donโt show in the dropdown:
- Pull some models first: Run
ollama pull llama3to download a model - Refresh the model list: Click the refresh button in the provider settings
- Type manually: If models donโt appear, type the model name directly
MCP Servers
MCP Server Wonโt Connect
If your MCP server shows as disconnected:
- Check if the server is running: Make sure your MCP server is actually running
- Verify the URL: Check that the server URL in settings is correct
- Check headers: If your server requires authentication, verify the headers are correct
- Check server logs: Look at your MCP serverโs console for error messages
- Restart the server: Stop and start your MCP server again
MCP Tools Not Working
If connected MCP server tools donโt work:
- Check tool availability: Go to Settings โ MCP Servers โ Click on server to view tools
- Verify tool permissions: Some tools may require specific permissions
- Check server response: The MCP server may be returning errors
Security & PIN
Forgot PIN
Important: There is no way to recover a forgotten PIN. You must reset.
To reset:
- Remove the BraceKit extension from Chrome
- Reinstall BraceKit from the Chrome Web Store
- All data (conversations, settings, memories) will be lost
- Youโll need to reconfigure everything
Prevent this in the future:
- Use a PIN youโll remember
- Export a backup before setting a PIN: Settings โ Data โ Export
PIN Not Working
If your PIN is rejected:
- Type slowly: Make sure each digit is registered
- Check keyboard layout: Ensure youโre using the correct number keys
- Try number row instead of numpad: Some keyboards register these differently
Data & Backup
Backup Export Failed
If exporting data fails:
- Large data: If you have many conversations, export may take time. Wait for it to complete.
- Browser storage issues: Clear some browser data and try again
- Try without encryption: Export without a password first to isolate the issue
Backup Import Failed
If importing a backup fails:
- Wrong file format: Make sure youโre using a BraceKit backup file (.json)
- Wrong password: If the backup was encrypted, you need the correct password
- Corrupted file: The backup file may be damaged
- Incompatible version: Very old backups may not be compatible with newer versions
Settings Reset Unexpectedly
If your settings disappear:
- Browser cleared data: Chrome may have cleared extension storage
- Extension reinstalled: Reinstalling removes all data
- Storage quota exceeded: Browser may have freed up space
Prevent data loss:
- Export backups regularly: Settings โ Data โ Export
- Store backups in a safe location
Extension Issues
Extension Not Working After Update
If BraceKit stops working after an update:
- Refresh all tabs: Reload any tabs where BraceKit was open
- Restart Chrome: Close Chrome completely and reopen
- Check extension status: Go to
chrome://extensions/and verify BraceKit is enabled
Extension Crashes or Freezes
If BraceKit becomes unresponsive:
- Close and reopen the sidebar: Click the icon to close, then open again
- Refresh the page: Reload the current webpage
- Clear old conversations: Too many conversations can slow things down
- Check for error messages: Open Chrome DevTools (F12) โ Console tab
Getting Help
Before Reporting
-
Try basic fixes:
- Refresh the page
- Restart Chrome
- Check settings are correct
-
Check this documentation: Your issue may already have a solution above
Reporting Issues
When reporting a bug or issue, please include:
- Steps to reproduce: What did you do that caused the issue?
- Expected behavior: What should have happened?
- Actual behavior: What actually happened?
- Screenshots: If applicable, include screenshots
- Browser version: Find in Chrome menu โ Help โ About Google Chrome
- Console errors: If you see red errors in DevTools Console, include them
Where to Get Help
- Documentation: BraceKit Docs
- GitHub Issues: Report a Bug