Troubleshooting
Common issues and how to fix them.
Provider Issues
"Error: 401 Unauthorized"
- Cause: Invalid API Key.
- Fix: Go to Settings > Providers. Re-enter your API Key. Ensure there are no extra spaces or line breaks.
"Error: 403 Forbidden"
- Cause: Your API key doesn't have access to the requested model.
- Fix:
- For OpenAI: Some models require a paid tier. Check your access at
platform.openai.com. - For Anthropic: Ensure your account has access to the Claude model you're requesting.
- For OpenAI: Some models require a paid tier. Check your access at
"Error: 429 Too Many Requests"
- Cause: You've hit the rate limit or run out of credits.
- Fix:
- Wait a few minutes and try again (rate limit).
- Check your billing status and add credits at the provider's website.
- Consider switching to a different provider temporarily.
"Error: 500 Internal Server Error"
- Cause: The provider's servers are experiencing issues.
- Fix: Wait a few minutes and retry. Check the provider's status page.
"Connection Refused" (Ollama)
- Cause: Rephlo cannot talk to the local AI server.
- Fix:
- Open a terminal and run
ollama serve. - Verify it's running: visit
http://localhost:11434in a browser. - Check if another application is using port 11434.
- Open a terminal and run
"Model Not Found" (Ollama)
- Cause: The requested model isn't downloaded.
- Fix: Run
ollama pull [model-name]in your terminal (e.g.,ollama pull llama3).
UI Issues
"Hotkeys are not working"
- Cause (Windows/Linux): Another application (like PowerToys or a game) might have stolen the hotkey.
- Fix: Go to Settings > Hotkeys and change the trigger to something else (e.g.,
Ctrl + Shift + Alt + Z).
macOS users: See macOS-Specific Issues below for hotkey troubleshooting on macOS.
"Tray Icon is Missing"
- Cause: Windows might have hidden it in the "overflow" menu.
- Fix: Click the
^arrow near the clock. Drag the Rephlo icon out to the main taskbar area.
Feature Issues
"Vision/Screenshot not working"
- Cause (Windows): Screen recording permissions might be denied in Windows Privacy settings.
- Fix (Windows): Run Rephlo as Administrator or check Windows Privacy settings > Camera / Screen capture.
- Cause (macOS): Rephlo requires Screen Recording permission.
- Fix (macOS): See macOS-Specific Issues below for detailed steps.
"Space is not answering questions"
- Cause: The space might be empty or ingestion failed.
- Fix: Check the Space details. Ensure files are listed and status says "Ready". Try clearing the cache in Advanced Settings.
"Variable not found in Space"
- Cause: You're using a
{{filename}}variable but the file isn't in the active Space. - Fix:
- Check the Space contains the referenced file.
- Verify the variable name matches the file name (converted to snake_case, e.g., "Style Guide.pdf" ->
{{style_guide_pdf}}). - Ensure the correct Space is active.
macOS-Specific Issues
"Hotkeys are not working" (macOS)
- Cause: Rephlo requires Accessibility permission to monitor keyboard events via CGEventTap.
- Fix:
- Open System Settings > Privacy & Security > Accessibility.
- Find Rephlo in the list and toggle it ON.
- If Rephlo isn't listed, quit and relaunch the app.
- Restart Rephlo after granting permission.
Important: Global hotkeys only work when running Rephlo as a signed
.appbundle. If you are a developer runningdotnet runfrom terminal, hotkeys may not function. See the macOS Setup Tutorial for building and running the.appbundle.
"Screenshot / Vision not working" (macOS)
- Cause: Rephlo requires Screen Recording permission to capture screen content.
- Fix:
- Open System Settings > Privacy & Security > Screen Recording.
- Find Rephlo in the list and toggle it ON.
- Restart Rephlo.
"Permission dialog keeps appearing"
- Cause: Rephlo was running without a stable code signature. Each rebuild changes the binary hash, causing macOS to treat it as a new app and reset permissions.
- Fix: Use a signed release build of Rephlo from the official distribution. After granting permissions once to the signed app, they persist across updates.
"Overlay doesn't appear even after granting permissions"
- Fix:
- Quit Rephlo completely (right-click tray icon > Exit).
- Relaunch from the
.appbundle. - Check both Accessibility AND Screen Recording permissions are granted.
- Try the Test Overlay button in Settings > Hotkeys.
Performance Issues
"Responses are very slow"
- Cause: Various factors can slow down responses.
- Fix:
- Large Space context: Consider compacting your Space.
- Slow provider: Try Groq for faster responses.
- Local model (Ollama): Ensure your GPU is being utilized. Check Ollama logs.
"App feels sluggish on startup"
- Cause: Loading large Spaces or many commands.
- Fix: Archive unused commands. Remove old Spaces you no longer need.
Chat Issues
"Chat history is missing"
- Cause: Conversations are stored locally and may have been cleared.
- Fix: Check Settings > Privacy for history retention settings. If set to "Immediate", history is not preserved.
"Chat keeps forgetting context"
- Cause: You've exceeded the provider's context window.
- Fix: Start a new conversation or use a provider with a larger context window. Check your provider's documentation for specific context window sizes.
Variable & Template Issues
"Variable not found" or "Invalid variable"
- Cause: The variable name doesn't match a valid system variable or file in your Space.
- Fix:
- Use exact syntax:
{{input_text}},{{space_data_all}}, or{{filename}}. - For file variables: Convert file name to snake_case (e.g., "Style Guide.pdf" ->
{{style_guide_pdf}}). - Verify the file exists in your active Space.
- Check for typos--variable names are case-insensitive but must be spelled correctly.
- Use exact syntax:
"Space variables ignored in Standalone mode"
- Cause: Standalone commands don't auto-inject Space data.
- Explanation: Standalone mode gives you full manual control. Variables like
{{space_data_all}}won't be replaced automatically. - Fix: Switch to Combination mode for automatic Space data injection, or manually paste the Space data into your prompt.
Space Issues
"Space full" or "Token budget exceeded"
- Cause: Your Space has exceeded its configured token limit.
- Fix:
- Open Space settings and review current usage.
- Enable Smart Compaction (Settings > Spaces > Compaction Strategy).
- Choose a compaction level:
- Conservative: Minimal summarization (preserves detail).
- Balanced: Moderate summarization (default, recommended).
- Aggressive: Heavy summarization (best for very large Spaces).
- Alternatively, increase the token budget (max 1,000,000 tokens).
- Or remove less important files from the Space.
"Space ingestion failed" (PDF/document error)
- Cause: The file couldn't be processed--possibly corrupted, password-protected, or in an unsupported format.
- Fix:
- Ensure PDF isn't password-protected.
- Try re-exporting the document from the source application.
- For scanned PDFs: Rephlo extracts text only--images inside PDFs are not read.
- Check file isn't corrupted by opening in another application first.