Voice issues
Microphone not working / browser won't grant permission
Microphone not working / browser won't grant permission
Check the browser permission prompt
Reset microphone permission in Chrome
Reset microphone permission in Edge or Brave
Check your operating system permissions
Voice transcription is inaccurate
Voice transcription is inaccurate
- Speak clearly and at a moderate pace. Voxcode uses the Web Speech API on desktop Chrome and Whisper as a fallback on mobile.
- Reduce background noise. A noisy environment can confuse the silence detector and cut you off early. Move to a quieter space or use a headset.
- Use a headset or external microphone instead of a built-in laptop mic.
- Switch to Chrome if you are on Firefox or Safari. Chrome’s Web Speech API implementation is significantly more accurate for English.
- If you have a strong accent or speak a language other than English, Whisper (the mobile fallback) handles multilingual transcription better than the Web Speech API.
AI doesn't respond after voice input
AI doesn't respond after voice input
Confirm the message was sent
Check your credit balance
Check your internet connection
Check the browser console for errors
F12), go to the Console tab, and look for red error messages. A 401 error means an API key issue; a 429 means you are rate-limited; a 500 means a server-side problem.Voice interruption not working
Voice interruption not working
- Microphone must remain active — Interruption only works while you are in continuous voice mode (microphone icon is active/lit). If you have stopped the mic, you cannot interrupt.
- Speak at a clear volume — Voxcode needs to detect your voice above background noise. Quiet speech or whispering may not trigger the interrupt. Speak at a normal conversational volume.
- Browser audio policy — Some browsers block auto-playing audio until you interact with the page. If the AI’s voice is not playing at all, click anywhere on the page first, then restart voice mode.
- Check for browser extensions — Ad blockers or privacy extensions can intercept audio APIs. Try in an incognito window with extensions disabled.
Preview issues
Preview is blank or not loading
Preview is blank or not loading
Confirm files were saved to the VFS
index.html for static sites or App.tsx / package.json for React — are present.Ask the AI to regenerate
```html:index.html) to write them to the VFS. A response with code but no filename won’t be saved.Refresh the preview panel
React / Sandpack preview shows errors
React / Sandpack preview shows errors
- Missing dependency — If the AI used a package not included in Sandpack’s default bundle, you’ll see a module-not-found error. Ask the AI: “Rewrite this using only standard React, no external libraries.”
- TypeScript error — Sandpack compiles TypeScript but strict type errors will block rendering. Ask the AI to fix the type errors or switch to
.jsxinstead of.tsx. - Syntax error in generated code — Occasionally the AI produces slightly malformed code. Ask: “Fix the syntax errors in the current code” and Voxcode will regenerate.
package.jsonconflict — If your VFS contains a malformedpackage.json, Sandpack will fail to initialize. Ask the AI to regenerate a cleanpackage.json.
WebContainer fails to start (Node.js projects)
WebContainer fails to start (Node.js projects)
- Browser support — WebContainer requires SharedArrayBuffer, which is only available in secure contexts (HTTPS) and in Chrome, Edge, or Brave. It does not work in Firefox or Safari.
- Secure context required — The page must be loaded over HTTPS for WebContainer to initialize. If you see a security-related error, make sure you are accessing Voxcode at the
https://URL. - First boot is slow — On the first load, WebContainer downloads a Node.js runtime. This can take 10–30 seconds on slower connections. Wait for the loading indicator to complete before interacting.
package.jsonmust be valid — An invalid or emptypackage.jsonwill cause the container to fail. Ask the AI to generate a fresh one if needed.
Changes aren't reflecting in the preview
Changes aren't reflecting in the preview
- Check the VFS — Open the file explorer and verify the file was actually updated. The AI must emit a new code block with the filename for changes to save.
- Click refresh in the preview panel — The preview doesn’t always hot-reload automatically after a VFS write. Click the refresh icon to force a reload.
- Confirm the AI targeted the right file — If you have multiple files, the AI may have created a new file instead of updating the existing one. Check the file explorer for duplicates.
- Re-prompt with the filename — If the AI keeps generating code without saving it, say: “Update
index.htmlwith the changes.” Specifying the filename explicitly helps the AI write to the correct VFS path.
Credits & account issues
I ran out of credits unexpectedly
I ran out of credits unexpectedly
- Switch to a Free-tier model (Gemini 2.5 Flash, Claude Haiku 4.5, etc.) for exploratory or simple tasks.
- Start a new conversation to reset context rather than continuing a very long thread.
- Use fast models for quick questions and reserve premium models for complex generation tasks.
My BYOK (Bring Your Own Key) isn't working
My BYOK (Bring Your Own Key) isn't working
Confirm you are on the Premium plan
Verify the key was saved correctly
Test the key directly with your provider
Can't sign in with Google or GitHub
Can't sign in with Google or GitHub
- Pop-up blocked — Your browser may have blocked the OAuth pop-up. Allow pop-ups for Voxcode’s domain and try again.
- Cookies disabled — NextAuth requires cookies for session management. Ensure cookies are not blocked for Voxcode’s domain in your browser settings.
- Third-party cookie restrictions — Some browsers (Safari, Firefox in strict mode) block third-party cookies by default. Add Voxcode to your exceptions list or switch to Chrome.
- Account already exists — If you previously signed in with Google and now try GitHub (or vice versa) using the same email address, you may hit a conflict. Contact support to merge accounts.
- Corporate SSO conflict — If your Google or GitHub account is managed by an organization, that organization’s IT policy may block OAuth access from third-party apps. Try a personal account.
Credits not updating after purchase
Credits not updating after purchase
Refresh the page
Ctrl+Shift+R) forces the app to re-fetch your account state from the server.Sign out and sign back in
Wait a moment and check again
Contact support with your receipt
Performance issues
AI responses are slow
AI responses are slow
- Switch to a faster model — Models like Gemini 2.5 Flash (
~600ms), MiMo-V2-Flash (~500ms), and Grok 4.1 Fast (~800ms) are optimized for speed. For voice interactions especially, these models deliver a noticeably snappier experience. - Start a fresh conversation — Very long conversations accumulate context that the model must process on every request. Starting a new chat for a new task reduces input token counts and speeds up responses.
- Check your connection — Run a speed test. Voxcode streams responses in real time, so a high-latency connection will delay time-to-first-token even if bandwidth is adequate.
- Avoid peak hours — Like all cloud AI services, response times can vary with server load. If speed is critical, try off-peak times.
App feels laggy on mobile
App feels laggy on mobile
- Disable the 3D Voice Orb — The animated orb uses WebGL canvas rendering, which is GPU-intensive. Go to Settings → Voice Display and switch to the classic waveform mode. This significantly reduces CPU and battery usage on lower-end devices.
- Close other browser tabs — Mobile browsers share memory across tabs. Close unused tabs to free up RAM for Voxcode.
- Use a lighter chat background — Animated cosmos backgrounds have a higher rendering cost than solid or pattern backgrounds. Switch to a solid background in Settings → Chat Background.
- Install Voxcode as a PWA — Adding Voxcode to your home screen and running it as a standalone PWA can improve performance by removing the browser chrome overhead.
- Clear browser cache — Over time, accumulated cache data can slow down
localStoragereads and writes. Clear your site data for Voxcode (note: this will also clear your VFS, so export your files first).

