Prerequisites
Before creating a workspace, you need:- A Whim account (sign up with GitHub OAuth)
- A GitHub account with access to the repositories you want to connect
- Admin or owner role on your Whim team
Create a workspace
Open the dashboard
From the Whim dashboard, click New Workspace. If this is your first time, you’ll be guided through the full onboarding flow automatically.
Install the GitHub App
Whim needs the Whim Orchestrator GitHub App installed on your GitHub account or organization to access your repositories.If the app isn’t installed yet, you’ll see a prompt to install it. Click Install GitHub App — this redirects you to GitHub where you can choose which account or organization to install it on, and which repositories to grant access to.After installation, you’ll be redirected back to Whim automatically.
You can grant access to all repositories or select specific ones. You can always change this later in your GitHub settings.
Select a repository
Once the GitHub App is connected, Whim displays your accessible repositories. You have two options:Import an existing repository — Browse or search your repositories and select one or more to connect. Repositories already connected to another workspace show a “Connected” badge and can’t be selected again.Create a new repository — Switch to the Create New tab to create a fresh GitHub repository directly from Whim. Provide a name, optional description, and choose between public or private visibility. The repository is created under your connected GitHub account.
Workspace creation
After selecting your repository, Whim automatically:
- Creates the workspace — generates a name and URL slug from your repository name
- Syncs the repository — sets up a Git mirror so tasks can clone and push code
- Adds you as admin — you’re added as the first workspace member with admin privileges
Configure your AI provider
After creation, you’re prompted to set up your AI provider. Choose from Claude, Codex, or OpenRouter and provide the required API key. You can also import your existing local configuration — see Configuration Import for details.
What happens behind the scenes
When you create a workspace, Whim:- Generates a unique slug for your workspace URL (e.g.,
my-repo). If the slug is taken within your team, a numeric suffix is appended automatically. - Links your repositories and triggers an initial Git mirror sync so the codebase is available for tasks.
- Sets up defaults — the workspace inherits your team’s default AI provider and model settings, which you can customize in Workspace Settings.
Next steps
Workspace Settings
Configure your workspace name, members, AI defaults, and more.
Environment Variables
Add API keys and secrets that get injected into every task.
Workspace Images
Build custom Docker images with your project’s dependencies pre-installed.
Creating Tasks
Launch your first AI coding task in the workspace.

