Frequently Asked Questions
General
What is Whim?
What is Whim?
How is Whim different from running Claude Code locally?
How is Whim different from running Claude Code locally?
Which browsers are supported?
Which browsers are supported?
Tasks
How many tasks can I run in parallel?
How many tasks can I run in parallel?
What happens when a task fails?
What happens when a task fails?
Can I interact with a running task?
Can I interact with a running task?
What's the difference between a task and a todo?
What's the difference between a task and a todo?
Files & Attachments
How do I upload files?
How do I upload files?
- Drag and drop files onto the task composer or active task
- File picker — click the attachment button
- Paste images from your clipboard into the composer
How do files reach the AI agent?
How do files reach the AI agent?
WHIM_ATTACHMENTS environment variable with sanitized filenames and signed download URLs (valid 1 hour). The runtime downloads them automatically.Can I preview files in the browser?
Can I preview files in the browser?
Notifications
How do I set up notifications?
How do I set up notifications?
- Claude waiting for input — agent finished, awaiting response
- Comments on my tasks — someone commented on your task
- When I’m @mentioned — someone mentioned you
- Reactions to my comments — someone reacted to your comment
I accidentally denied notification permission — how do I fix it?
I accidentally denied notification permission — how do I fix it?
- Chrome: Lock icon → Site settings → Notifications → Allow
- Firefox: Lock icon → Clear notification permission
- Safari: Safari → Settings → Websites → Notifications → find whim.run → Allow
Authentication
How does authentication work?
How does authentication work?
What is demo mode?
What is demo mode?
How do I sign out?
How do I sign out?
Data & Privacy
How is my data handled?
How is my data handled?
- Container isolation — each task runs in its own isolated container on Fly.io with a separate filesystem and network stack. Destroyed when the task ends.
- Workspace isolation — Row-Level Security (RLS) ensures you can only access data in workspaces you belong to.
- AI providers — your code and prompts are sent to the provider you select (Anthropic, OpenAI, OpenRouter). Each has its own data policy. Whim sends only the minimum context necessary.
Does Whim store my code?
Does Whim store my code?
Can I request data deletion?
Can I request data deletion?
Billing
How are CUs calculated?
How are CUs calculated?
Is there a free tier?
Is there a free tier?
What happens when I run out of CUs?
What happens when I run out of CUs?
AI Providers
Which models are supported?
Which models are supported?
Can I use my own API keys?
Can I use my own API keys?
Can I switch models mid-task?
Can I switch models mid-task?
Troubleshooting
Task Issues
Task stuck on 'Setting up environment'
Task stuck on 'Setting up environment'
- Check CU balance — can’t start tasks when depleted
- Check active task limit — Free/Pro allow 20; archive or complete old tasks
- Try again — transient infra issues occasionally delay creation
- If persistent, check the Whim status page or contact support
Task fails immediately after starting
Task fails immediately after starting
- Check image build logs in Settings → Workspace Images
- Ensure your image includes required dependencies
- Verify GitHub App has access to the repository
Terminal Issues
Terminal not loading
Terminal not loading
- Refresh the page to re-establish the connection
- Check your internet connection (requires stable WebSocket)
- Try a different browser — some extensions interfere with WebSockets
- Disable VPN if applicable
Terminal disconnecting frequently
Terminal disconnecting frequently
Git Issues
Git push or pull fails
Git push or pull fails
- Verify GitHub App installation is active in Settings → GitHub
- Ensure the app has access to the specific repository
- If you recently changed permissions on GitHub, reconnect the integration
- The installation token may have expired — try removing and re-adding the integration
Branch conflicts
Branch conflicts
- The base branch may have updated since the task started
- Fork the task to retry with a fresh branch
- Use the terminal to manually resolve conflicts
AI Provider Issues
Provider connection errors
Provider connection errors
- Check the provider’s status page (Anthropic, OpenAI, OpenRouter)
- Try a different model by creating a new task
- Verify CU balance — some errors occur when balance is too low
Agent seems stuck or unresponsive
Agent seems stuck or unresponsive
- Send a follow-up prompt to guide the agent
- Check the terminal — the agent may be waiting for input
- Fork the task with a more specific prompt
- Whim detects idle agents (over 2 minutes) and can alert you via notifications
CU Balance Issues
CU balance seems wrong
CU balance seems wrong
- CUs combine container runtime and token usage — high-token tasks may cost more than expected
- Reserved machines consume 3 CU/week each
- Periods reset weekly from your subscription anchor, not on a fixed day
Can't start tasks despite having CU balance
Can't start tasks despite having CU balance
Browser Notifications
Not receiving notifications
Not receiving notifications
- Check Settings → Notifications — master toggle and relevant types must be on
- Check browser permissions for whim.run
- Notifications only fire when the Whim tab is not in focus
- On macOS, ensure notifications are enabled for your browser in System Settings → Notifications
Mobile
Limited functionality on mobile
Limited functionality on mobile

