Skip to content

Commit f830fd6

Browse files
committed
Onboarding tweaks, removes incorrect page
1 parent 183fbb2 commit f830fd6

File tree

5 files changed

+67
-155
lines changed

5 files changed

+67
-155
lines changed

docs/getting-started/connecting-api-provider.md

Lines changed: 18 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -13,86 +13,34 @@ image: /img/social-share.jpg
1313
---
1414
import KangarooIcon from '@site/src/components/KangarooIcon';
1515

16-
# Connecting Your First AI Provider
16+
# Connecting Your First LLM Provider
1717

18-
Roo Code requires an API key from an AI model provider to function. We recommend these options for accessing the powerful **Claude Sonnet 4.5** model:
18+
Roo Code needs an inference provider to access the LLM models that make it work.
1919

20-
- **OpenRouter (Recommended):** Provides access to multiple AI models through a single API key. Ideal for getting started quickly with minimal setup. [View pricing](https://openrouter.ai/models?order=pricing-low-to-high).
21-
- **Anthropic:** Direct access to Claude models. Requires API access approval and may have [rate limits depending on your tier](https://docs.anthropic.com/en/api/rate-limits#requirements-to-advance-tier). See [Anthropic's pricing page](https://www.anthropic.com/pricing#anthropic-api) for details.
20+
A great model to start is **Claude Sonnet 4.5**, which offers a lot of power at a reasonable price point. To get it going, choose a provider:
2221

23-
---
24-
25-
## Getting Your API Key
26-
27-
### Option 1: LLM Routers
28-
29-
LLM routers let you access multiple AI models with one API key, simplifying cost management and switching between models. They often offer [competitive pricing](https://openrouter.ai/models?order=pricing-low-to-high) compared to direct providers.
30-
31-
#### OpenRouter
32-
33-
1. Go to [openrouter.ai](https://openrouter.ai/)
34-
2. Sign in with your Google or GitHub account
35-
3. Navigate to the [API keys page](https://openrouter.ai/keys) and create a new key
36-
4. Copy your API key - you'll need this for Roo Code setup
37-
38-
<img src="/img/connecting-api-provider/connecting-api-provider-4.png" alt="OpenRouter API keys page" width="600" />
39-
40-
*OpenRouter dashboard with "Create key" button. Name your key and copy it after creation.*
41-
42-
#### Requesty
43-
44-
1. Go to [requesty.ai](https://requesty.ai/)
45-
2. Sign in with your Google account or email
46-
3. Navigate to the [API management page](https://app.requesty.ai/api-keys) and create a new key
47-
4. **Important:** Copy your API key immediately as it won't be displayed again
48-
49-
<img src="/img/connecting-api-provider/connecting-api-provider-7.png" alt="Requesty API management page" width="600" />
50-
51-
*Requesty API management page with "Create API Key" button. Copy your key immediately - it's shown only once.*
22+
- **Roo Code Cloud Provider (Recommended):** the easiest way to access multiple providers testes with Roo Code. No API needed. To get started, just choose Roo Code as a provider and follow instructions. [Learn more about it](/roo-code-provider/overview).
5223

53-
### Option 2: Direct Providers
24+
- **OpenRouter:** Provides access to multiple AI models from different labs through a single API key. Great for flexibility and getting started reasonably fast. To get an API key, [follow these instructions <LucideIcon name="ArrowRight" />](/providers/openrouter#getting-an-api-key)
5425

55-
For direct access to specific models from their original providers, with full access to their features and capabilities:
26+
- **Anthropic:** Direct access to the Claude family of models. Requires API access approval and may have [rate limits depending on your tier](https://docs.anthropic.com/en/api/rate-limits#requirements-to-advance-tier). To get an API key, [follow these instructions <LucideIcon name="ArrowRight" />](/providers/anthropic#getting-an-api-key)
5627

57-
#### Anthropic
28+
Roo Code is compatible with [other providers](/providers/index) which offer Claude, and with a wide range of different models you can try.
5829

59-
1. Go to [console.anthropic.com](https://console.anthropic.com/)
60-
2. Sign up for an account or log in
61-
3. Navigate to the [API keys section](https://console.anthropic.com/settings/keys) and create a new key
62-
4. **Important:** Copy your API key immediately as it won't be displayed again
63-
64-
<img src="/img/connecting-api-provider/connecting-api-provider-5.png" alt="Anthropic console API Keys section" width="600" />
65-
66-
*Anthropic console API Keys section with "Create key" button. Name your key, set expiration, and copy it immediately.*
67-
68-
#### OpenAI
69-
70-
1. Go to [platform.openai.com](https://platform.openai.com/)
71-
2. Sign up for an account or log in
72-
3. Navigate to the [API keys section](https://platform.openai.com/api-keys) and create a new key
73-
4. **Important:** Copy your API key immediately as it won't be displayed again
74-
75-
<img src="/img/connecting-api-provider/connecting-api-provider-6.png" alt="OpenAI API keys page" width="600" />
30+
:::info Model Selection Advice
31+
We recommend **Claude Sonnet 4.5** because it "just works" out of the box for most tasks. We use it internally a lot.
7632

77-
*OpenAI platform with "Create new secret key" button. Name your key and copy it immediately after creation.*
33+
You can choose other models, but that introduces complexity. Different models vary in how they follow tool instructions, parse formats, and maintain context through multi-step operations, so it may be better to try them later. If you do experiment with other models, choose ones specifically designed for structured reasoning and tool use.
34+
:::
7835

7936
---
8037

81-
## Configuring Roo Code in VS Code
82-
83-
Once you have your API key:
84-
85-
1. Open the Roo Code sidebar by clicking the Roo Code icon (<KangarooIcon />) in the VS Code Activity Bar
86-
2. In the welcome screen, select your API provider from the dropdown
87-
3. Paste your API key into the appropriate field
88-
4. Select your model:
89-
- For **OpenRouter**: select `anthropic/claude-sonnet-4-5` ([model details](https://openrouter.ai/anthropic/claude-sonnet-4-5))
90-
- For **Anthropic**: select `claude-sonnet-4-5` ([model details](https://www.anthropic.com/pricing#anthropic-api))
38+
## Configuring the provider in VS Code
9139

92-
:::info Model Selection Advice
93-
We strongly recommend **Claude Sonnet 4.5** for the best experience—it generally "just works" out of the box. Roo Code has been extensively optimized for this model's capabilities and instruction-following behavior.
94-
95-
Selecting alternative models is an advanced feature that introduces complexity. Different models vary significantly in how they follow tool instructions, parse formats, and maintain context through multi-step operations. If you do experiment with other models, choose ones specifically designed for structured reasoning and tool use.
96-
:::
40+
1. Open the Roo Code panel by clicking the Roo Code icon (<KangarooIcon />) in the VS Code Activity Bar
41+
2. In the welcome screen, choose your LLM provider.
42+
3. If you chooe the Roo Code Cloud provider, just connect your account and choose `anthropic/claude-sonner-4-5` from the dropdown. You're set.
43+
4. If you chose another provider, pase the API key you copied from it into the right field and continue
44+
5. Select your model (it should be called `claude-sonnet-4-5` or `anthropic/claude-sonnet-4-5`) and complete the process.
9745

98-
5. Click "Let's go!" to save your settings and start using Roo Code
46+
Now you can start coding!

docs/getting-started/your-first-task.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ image: /img/social-share.jpg
1111
---
1212
import KangarooIcon from '@site/src/components/KangarooIcon';
1313

14-
# Starting Your First Task with Roo Code
14+
# Your first task
1515

1616
Now that you've [configured your AI provider and model](/getting-started/connecting-api-provider), you're ready to start using Roo Code! This guide walks you through your first interaction.
1717

@@ -21,11 +21,10 @@ Now that you've [configured your AI provider and model](/getting-started/connect
2121

2222
Click the Roo Code icon (<KangarooIcon />) in the VS Code Activity Bar (vertical bar on the side of the window) to open the chat interface. If you don't see the icon, verify the extension is installed and enabled.
2323

24-
<img src="/img/your-first-task/your-first-task.png" alt="Roo Code icon in VS Code Activity Bar" width="800" />
25-
26-
*The Roo Code icon in the Activity Bar opens the chat interface.*
27-
28-
---
24+
<figure>
25+
<img src="/img/your-first-task/your-first-task.png" alt="Roo Code icon in VS Code Activity Bar" width="600" />
26+
<figcaption>The Roo Code icon in the Activity Bar opens the chat interface. You can drag it to position Roo elsewhere.</figcaption>
27+
</figure>
2928

3029
## Step 2: Type Your Task
3130

@@ -37,17 +36,15 @@ Type a clear, concise description of what you want Roo Code to do in the chat bo
3736

3837
No special commands or syntax needed—just use plain English.
3938

40-
<img src="/img/your-first-task/your-first-task-6.png" alt="Typing a task in the Roo Code chat interface" width="500" />
41-
*Enter your task in natural language - no special syntax required.*
42-
43-
---
39+
<figure>
40+
<img src="/img/your-first-task/your-first-task-6.png" alt="Typing a task in the Roo Code chat interface" width="400" />
41+
<figcaption>Enter your task in natural language - no special syntax required.</figcaption>
42+
</figure>
4443

4544
## Step 3: Send Your Task
4645

4746
Press Enter or click the Send icon (<Codicon name="send" />) to the right of the input box.
4847

49-
---
50-
5148
## Step 4: Review and Approve Actions
5249

5350
Roo Code analyzes your request and proposes specific actions. These may include:
@@ -58,22 +55,26 @@ Roo Code analyzes your request and proposes specific actions. These may include:
5855
* **Using the Browser:** Outlines browser actions (click, type, etc.)
5956
* **Asking questions:** Requests clarification when needed to proceed
6057

61-
<img src="/img/your-first-task/your-first-task-7.png" alt="Reviewing a proposed file creation action" width="800" />
62-
*Roo Code shows exactly what action it wants to perform and waits for your approval.*
58+
59+
<figure>
60+
<img src="/img/your-first-task/your-first-task-7.png" alt="Reviewing a proposed file creation action" width="800" />
61+
<figcaption>Roo Code shows exactly what action it wants to perform and waits for your approval.</figcaption>
62+
</figure>
6363

6464
**Each action requires your explicit approval** (unless auto-approval is enabled):
6565

6666
* **Approve:** Click the "Approve" button to execute the proposed action
6767
* **Reject:** Click the "Reject" button and provide feedback if needed
6868

69-
---
7069

7170
## Step 5: Iterate
7271

7372
Roo Code works iteratively. After each action, it waits for your feedback before proposing the next step. Continue this review-approve cycle until your task is complete.
7473

75-
<img src="/img/your-first-task/your-first-task-8.png" alt="Final result of a completed task showing the iteration process" width="500" />
76-
*After completing the task, Roo Code shows the final result and awaits your next instruction.*
74+
<figure>
75+
<img src="/img/your-first-task/your-first-task-8.png" alt="Final result of a completed task showing the iteration process" width="500" />
76+
<figcaption>After completing the task, Roo Code shows the final result and awaits your next instruction.</figcaption>
77+
</figure>
7778

7879
---
7980

docs/roo-code-cloud/billing-subscriptions.mdx

Lines changed: 0 additions & 59 deletions
This file was deleted.

docs/roo-code-cloud/cloud-agents.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,12 @@ image: /img/social-share.jpg
1818

1919
Cloud Agents are specialized, autonomous AI workers that run in the cloud.
2020

21-
It upends the way most people think about software development: instead of a highly specialized activity that can only happen in a specialized IDE, it encapsulates the relevant aspects of each part of the process into agents that can run on their own (but will take your guidance if you choose).
21+
They upend the way most people think about software development: instead of a highly specialized activity that can only happen in a specialized IDE, it encapsulates the relevant aspects of each part of the process into agents that can run on their own (but will take your guidance if you choose).
2222

2323
In other words: instead of doing all of your learning, investigating, coding, testing and shipping from your IDE, you can delegate work to focused agents which operate as a team. And it's your choice how much you lean into it.
2424

25+
Cloud Agents are available in all Roo Code Cloud plans, including the free one.
26+
2527
Sounds like wishful thinking? Read on and we'll show you how to use them.
2628

2729
---

src/css/custom.css

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1598,6 +1598,14 @@ main[class*="docMainContainer"] {
15981598
text-decoration: underline;
15991599
}
16001600

1601+
.theme-doc-markdown a > svg {
1602+
height: 14px;
1603+
position: relative;
1604+
top: -1px;
1605+
width: 14px;
1606+
vertical-align: middle;
1607+
}
1608+
16011609
/* List spacing */
16021610
.theme-doc-markdown ul,
16031611
.theme-doc-markdown ol {
@@ -1674,7 +1682,7 @@ main[class*="docMainContainer"] {
16741682

16751683
/* Admonitions (alerts) with roocode.com style */
16761684
.theme-admonition {
1677-
margin: var(--figure-margin) 0 !important;
1685+
margin: var(--block-spacing) 0 !important;
16781686
padding: calc(var(--block-spacing) * 0.5) calc(var(--block-spacing) * 0.5) calc(var(--block-spacing) * 0.25) !important;
16791687
border-radius: calc(var(--radius) + 4px) !important;
16801688
border: 1px solid hsl(var(--border) / 0.5) !important;
@@ -1687,7 +1695,7 @@ main[class*="docMainContainer"] {
16871695
font-size: var(--text-regular-size);
16881696
font-weight: 700 !important;
16891697
text-transform: none;
1690-
}
1698+
}
16911699

16921700
.theme-admonition svg {
16931701
margin-right: 0.1em !important;
@@ -1703,8 +1711,8 @@ main[class*="docMainContainer"] {
17031711

17041712
.theme-admonition-info > div,
17051713
.theme-admonition-info > div svg {
1706-
color: rgb(var(--accent));
1707-
fill: rgb(var(--accent));
1714+
/* color: rgb(var(--accent));
1715+
fill: rgb(var(--accent)); */
17081716
}
17091717

17101718

@@ -1885,13 +1893,25 @@ main[class*="docMainContainer"] {
18851893
}
18861894

18871895
/* Image captions */
1896+
.theme-doc-markdown figure {
1897+
margin: var(--block-spacing) calc(var(--block-spacing) * 0.5);
1898+
width: fit-content;
1899+
}
1900+
1901+
.theme-doc-markdown figure img {
1902+
display: block;
1903+
margin-left: auto !important;
1904+
margin-right: auto !important;
1905+
}
1906+
1907+
.theme-doc-markdown figure figcaption,
18881908
.theme-doc-markdown img + em {
1909+
color: hsl(var(--muted-foreground));
18891910
display: block;
1911+
font-size: calc(var(--text-regular-size) * 0.9);
1912+
font-style: normal;
1913+
margin-top: -1rem;
18901914
text-align: center;
1891-
color: hsl(var(--muted-foreground));
1892-
font-size: 0.875rem;
1893-
margin-top: -1.5rem;
1894-
margin-bottom: 2rem;
18951915
}
18961916

18971917
/* HR styling */

0 commit comments

Comments
 (0)