Prerequisites
- Replicas account
- GitHub or GitLab account with repository access
- At least one of:
- Claude Code subscription, Anthropic API key, or AWS Bedrock credentials
- Codex subscription
- Cursor API key
- OpenCode Go subscription, Aster API key, or OpenRouter API key
Step 1: Connect Source Control
Connect GitHub or GitLab and add at least one repository or project for Replicas to work on.- Go to the dashboard. The onboarding guide will open automatically
- Choose GitHub or GitLab in Connect Source Control
- Authorize your account and select the repositories or projects you want to use
- Search and select a repository or project to add
Step 2: Connect a Coding Agent
Replicas uses your own Claude Code subscription, Anthropic API key, Codex subscription, Cursor API key, OpenCode Go subscription, Aster API key, or OpenRouter API key to power workspaces. You need to connect at least one.Option A: Bring Your Subscription (CLI)
First, install the Replicas CLI:--org instead.
See the Claude Code guide and Codex guide for agent-specific features and usage.
Option B: Anthropic API Key
If you prefer to use a direct Anthropic API key for Claude, enter it in the onboarding guide or in Organization → Coding Agents. Keys start withsk-ant-.
Option C: AWS Bedrock
If you prefer to use Claude via AWS Bedrock, enter your AWS credentials directly in the onboarding guide or in Organization → Coding Agents:- AWS Access Key ID
- AWS Secret Access Key
- AWS Region (e.g.,
us-east-1)
Option D: Cursor API Key
If you prefer Cursor, enter your Cursor API key in the onboarding guide or in Organization → Coding Agents. Generate a key from Cursor Dashboard → Integrations. See the Cursor agent guide and credentials for more details.Option E: OpenCode Go Subscription
If you prefer Opencode with a subscription, click Connect OpenCode Go in the onboarding guide or in Organization → Coding Agents and paste your OpenCode Zen API key.Option F: Aster API Key
To use Aster inference with Opencode or Pi, paste an Aster key under either agent in Organization → Coding Agents. The shared key starts withsk_aster_.
Option G: OpenRouter API Key
If you prefer OpenRouter routing, enter the shared API key under Opencode → OpenRouter API Key or Pi → OpenRouter API Key in Organization → Coding Agents. Generate a key from the OpenRouter keys page. See the Opencode guide, Pi guide, and credentials for more details.All credentials are encrypted and only accessed when provisioning workspaces.
Step 3: Create Your First Workspace
A workspace is an isolated environment where a coding agent works on your repository.- From the dashboard landing page, type what you’d like to build, select an environment, and hit send to create a workspace and start your agent immediately
- The compose button (pencil icon) in the sidebar brings you back to this prompt page from anywhere. To create a workspace from a dialog instead, press ⌘/Ctrl+K and run New workspace
- Start chatting with your agent
Optional: Enable Integrations
Supercharge your workflow by connecting integrations. These let you trigger Replicas from external sources instead of only through the dashboard.Linear
Assign Linear issues directly to Replicas like you would a team member.- Go to Organization → Integrations
- Click Connect Linear and authorize your workspace
- Assign any issue to Replicas. It will spin up a workspace and start working
Slack
Mention @Replicas in Slack channels to start tasks conversationally.- Go to Organization → Integrations
- Click Connect Slack and authorize for your workspace
- Invite @Replicas to channels and mention it to start a task
GitHub Triggers
Enable@tryreplicas mentions on GitHub issues and pull requests.
Once you’ve added a repository to your organization (Step 1), you can mention @tryreplicas on any GitHub issue or PR to trigger a workspace.
Need always-on responses for reviewer bots? In Organization → Settings → GitHub Auto Responders, search for bots like greptile-apps[bot] so Replicas reacts automatically without @tryreplicas.
Learn more about GitHub integration
GitLab Triggers
Enable@tryreplicas mentions on GitLab issues and merge requests.
Once you’ve connected GitLab and added a project, mention @tryreplicas on any GitLab issue or MR to trigger a workspace.
Learn more about GitLab integration
Optional: Invite Team Members
Add teammates to your organization so they can create workspaces and use integrations.- Go to Organization → Members
- Enter their email to send an invite
- They’ll receive an email to join your organization
Customizing Workspace Setup
Create areplicas.json or replicas.yaml file in your repository root to customize how workspaces initialize:
Learn more about repository configuration
Where to Go Next
Workspaces
How workspaces run and manage themselves
CLI
Connect to workspaces from your terminal
Linear
Assign tasks from Linear
GitHub
Trigger from GitHub issues and PRs
GitLab
Trigger from GitLab issues and MRs