Workspaces
A workspace is your project container in Whim. Each workspace is linked to one or more GitHub repositories and acts as the home for all tasks, configuration, and team collaboration on that project. When you create a workspace, Whim:- Syncs your repository’s code into the cloud
- Sets up the default AI provider and configuration
- Creates a shared space where your team can launch and monitor tasks
Tasks
A task is a single AI agent session running in its own isolated cloud container. When you create a task, Whim:- Spins up a sandboxed Ubuntu container on Fly.io
- Clones your repo and checks out a fresh git branch
- Starts the AI coding agent (Claude Code, Codex, or OpenRouter)
- Streams the terminal output to your browser in real time
- Container — isolated environment with shell access
- Git branch — automatic branch creation, no conflicts with other tasks
- Terminal — real-time streaming of agent output
- Conversation history — full record of prompts, reasoning, and actions
Task lifecycle
Tasks move through these states:| State | Description |
|---|---|
| Active / Running | The AI agent is actively working — executing commands, editing files, reasoning. |
| Waiting | The container is running but the agent needs input or is idle. |
| Sleeping | The container is suspended to save compute. Auto-sleep kicks in after a configurable idle period. Tasks resume instantly when you interact with them. |
| Completed | The task is done. The branch and results are preserved. |
| Archived | The task is archived and its container is suspended. |
Simple vs Orchestrator mode
Whim supports two task modes:- Simple mode — One agent, one task, one prompt. The default for most work.
- Orchestrator mode — A coordinator agent that breaks down complex work and spawns subtasks. The orchestrator delegates to child agents that work in parallel, then aggregates results. Useful for large features, multi-file refactors, or work that benefits from divide-and-conquer.
Todos
A todo is a planned work item in your backlog. Unlike tasks, todos don’t run immediately — they’re placeholders for work you want to do later. You can:- Create todos with a title, description, and priority
- Assign todos to team members
- Drag and drop to reorder your backlog
- Launch a todo into a running task when you’re ready
AI Providers
Whim supports three AI providers, each running their native CLI:Claude
Anthropic’s Claude Code CLI. Supports Claude Opus, Sonnet, and Haiku models. Can use Whim’s built-in compute or your own Claude Pro/Team subscription.
Codex
OpenAI’s Codex CLI. Requires your own OpenAI API key. Supports configurable reasoning effort levels.
OpenRouter
Access 10+ models from multiple providers (GPT, Gemini, Grok, DeepSeek, and more) through a single API key.
- Default — Prompts for approval on first use of each tool
- Accept Edits — Automatically accepts file edits (Claude)
- Bypass Permissions — Skips all permission prompts (Claude)
- Plan Mode — Can analyze code but not modify files (Claude)
Branch isolation
Every task in Whim gets its own git branch, created automatically when the task launches. This means:- No conflicts — Multiple tasks can work on the same repo simultaneously without stepping on each other
- Clean PRs — Each task’s changes are isolated on their own branch, ready for code review
- Safe experimentation — Try multiple approaches in parallel; keep the one that works
whim-<workspace>-<task-id>. When a task creates a pull request, it’s linked directly from the task view.
You can also set a source branch — the base branch the task should branch from (defaults to main).
Compute Units
Whim measures usage in Compute Units (CUs). CUs are a combined measure of:- Container runtime — How long your task containers run
- AI token consumption — Input and output tokens used by the AI models
CUs are designed to be simple and predictable. You don’t need to worry about separate bills for compute and tokens — it’s all bundled into one number.
Plans overview
| Plan | CUs | Best for |
|---|---|---|
| Trial | Limited weekly allocation | Trying Whim out, no credit card required |
| Pro | Higher weekly allocation (scalable) | Individual developers with regular AI agent usage |
| Team | Higher weekly allocation (scalable) | Teams with collaboration, shared workspaces |
Creating Tasks
Learn how to create and manage tasks in detail.
Onboarding Walkthrough
Step-by-step guide through the setup wizard.

