Getting Started
Onboarding
Reduck lets you control a real Chrome browser from your terminal or code. Send a natural-language prompt, and Reduck executes it — navigating pages, filling forms, clicking buttons, extracting data.
Step 1: Create your account
Go to reduck.ai and sign up with your email (magic link) or Google/Microsoft OAuth.
Step 2: Install the Chrome extension
- From the dashboard, click “Install Extension” to download the
.zip - In Chrome, go to
chrome://extensions - Enable Developer mode (toggle top-right)
- Click “Load unpacked” → select the unzipped folder
- The Reduck icon appears in your toolbar
Allow notifications: Chrome may ask — click Allow. This is required for the runner to wake up your extension.
Step 3: Pair your device
- Click the Reduck icon in the Chrome toolbar
- The side panel opens and shows your device info
Your browser is now a paired device. The runner can send it work via web push.
Step 4: Install the CLI
npm install -g @reduck-ai/cli
Step 5: Authenticate
# OAuth (recommended — opens browser)
reduck login
# Or use an API key (generate one from Account → API Keys)
export REDUCK_API_KEY="rk_..."
Step 6: Select your device
reduck devices # lists your paired browsers, saves the selection
Step 7: Run your first automation
reduck -q "Go to google.com and search for 'best coffee in Paris'"
Reduck streams progress to your terminal and prints the final result.
Checklist
- Account created on reduck.ai
- Chrome extension installed and loaded
- Notifications allowed for Chrome
- Device paired (side panel opened)
- CLI installed
- Authenticated (
reduck loginorREDUCK_API_KEYset) - Device selected via
reduck devices - First run executed successfully
Next steps
- CLI Reference — all commands, flags, and output format
- Devices & Extension — more about device pairing
- Examples — real-world use cases
- SDK Reference — programmatic access for developers
- Troubleshooting — if something doesn’t work