Skip to content

Commit 5ca1b0b

Browse files
committed
feat: Add billing and Roomote Control documentation, update login and dashboard guides
1 parent 3b7006f commit 5ca1b0b

File tree

13 files changed

+316
-24
lines changed

13 files changed

+316
-24
lines changed
Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
---
2+
description: Manage your Roo Code Cloud Pro subscription to unlock premium features including Roomote Control for remote task management.
3+
keywords:
4+
- billing
5+
- subscription
6+
- pro plan
7+
- payment
8+
- stripe
9+
- pricing
10+
image: /img/social-share.jpg
11+
---
12+
13+
import Codicon from '@site/src/components/Codicon';
14+
15+
# Billing & Subscriptions
16+
17+
Roo Code Cloud offers a Pro subscription at $20/month, unlocking premium features including Roomote Control.
18+
19+
## Subscription Plans
20+
21+
### Free Tier
22+
- Basic features for all users
23+
- Task history and sharing
24+
- Standard usage limits
25+
- No credit card required
26+
27+
### Pro Plan ($20/month)
28+
- **Roomote Control** - Remote task execution and monitoring
29+
- Priority support
30+
- Enhanced usage limits
31+
- Cancel anytime
32+
- Monthly auto-renewal
33+
34+
35+
## Getting Started with Pro
36+
37+
### Step 1: Access Billing
38+
39+
Navigate to your billing page:
40+
- Go to [app.roocode.com/billing](https://app.roocode.com/billing)
41+
- Or click **Billing** from your dashboard
42+
43+
### Step 2: Subscribe to Pro
44+
45+
1. Click **Upgrade to Pro** on the billing page
46+
2. You'll be redirected to Stripe's secure checkout
47+
3. Enter your payment information
48+
4. Complete the checkout process
49+
50+
### Step 3: Confirmation
51+
52+
After successful payment:
53+
- Your subscription status shows as **Active**
54+
- Roomote Control is automatically enabled
55+
- You'll receive a confirmation email
56+
- Access your enhanced features immediately
57+
58+
## Managing Your Subscription
59+
60+
### Subscription Portal
61+
62+
Access the Stripe customer portal to:
63+
- Update payment methods
64+
- Download invoices
65+
- View billing history
66+
- Change billing information
67+
68+
Click **Manage Subscription** on your billing page to access the portal.
69+
70+
### Subscription Status
71+
72+
Your billing page displays:
73+
- **Active** - Subscription is current and features are enabled
74+
- **Canceled** - Subscription will end at period close
75+
- **Expired** - Subscription has ended, features disabled
76+
77+
### Cancellation
78+
79+
To cancel your Pro subscription:
80+
81+
1. Go to your billing page
82+
2. Click **Manage Subscription**
83+
3. Select **Cancel Plan** in the Stripe portal
84+
4. Confirm cancellation
85+
86+
:::note
87+
Your Pro features remain active until the end of your current billing period. You can resubscribe at any time.
88+
:::
89+
90+
## Payment & Security
91+
92+
### Payment Processing
93+
- Payments are securely processed through **Stripe**
94+
- We never store your credit card information
95+
- PCI-compliant payment handling
96+
- Supports all major credit cards
97+
98+
### Billing Cycle
99+
- Monthly billing on the same date each month
100+
- Automatic renewal unless canceled
101+
- Immediate access upon payment
102+
- Prorated refunds not available
103+
104+
## Frequently Asked Questions
105+
106+
### What happens when my subscription expires?
107+
When your subscription expires:
108+
- Roomote Control is disabled
109+
- You retain access to basic features
110+
- Your task history remains available
111+
- You can resubscribe at any time
112+
113+
### Can I switch between monthly and annual billing?
114+
Currently, only monthly billing is available. Annual plans may be offered in the future.
115+
116+
### How do I update my payment method?
117+
1. Go to your billing page
118+
2. Click **Manage Subscription**
119+
3. Update your card in the Stripe portal
120+
4. Save your changes
121+
122+
### Is there a free trial?
123+
The free tier provides access to core features. Upgrade to Pro when you need advanced capabilities like Roomote Control.
124+
125+
### What payment methods are accepted?
126+
We accept all major credit and debit cards through Stripe, including:
127+
- Visa
128+
- Mastercard
129+
- American Express
130+
- Discover
131+
132+
## Need Help?
133+
134+
For billing support:
135+
136+
- Visit our [support page](https://roocode.com/support)
137+
- Check the [FAQ](/faq) for common questions

docs/roo-code-cloud/dashboard.mdx

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ There are two ways to access your Roo Code Cloud dashboard:
2121

2222
### Method 1: From the Roo Code Plugin
2323

24-
Once logged in, click the **account icon** <Codicon name="account" /> in the top right corner of the Roo Code plugin, then click **Visit Roo Code Cloud**.
24+
Once logged in, click the **cloud icon** <Codicon name="cloud" /> in the top right corner of the Roo Code plugin, then click **Visit Roo Code Cloud**.
2525

26-
<img src="/img/login/login-5.png" alt="Access dashboard from Roo Code plugin" width="600" />
26+
<img src="/img/login/login-12.png" alt="Access dashboard from Roo Code plugin" width="600" />
2727

2828
### Method 2: Direct Web Access
2929

@@ -38,8 +38,19 @@ This allows you to access your dashboard from any web browser, even when not usi
3838
The dashboard provides access to:
3939

4040
- **Task History** - View and manage your online task history
41-
- **Account Settings** - Manage your profile and preferences
41+
- **Account Settings** - Manage your profile and preferences
4242
- **Sharing & Collaboration** - Access shared tasks and collaboration features
4343
- **Usage Metrics** - Monitor your task, token, and cost-based usage
44+
- **[Billing & Subscriptions](/roo-code-cloud/billing-subscriptions)** - Manage your Pro subscription and payment methods
45+
- **[Roomote Control](/roo-code-cloud/roomote-control)** - Control VS Code tasks remotely (Pro feature)
4446

45-
Your dashboard syncs with your Roo Code extension to provide a comprehensive view of your coding assistant activity and collaboration workflows.
47+
Your dashboard syncs with your Roo Code extension to provide a comprehensive view of your coding assistant activity and collaboration workflows.
48+
49+
## Pro Features
50+
51+
Upgrade to Pro ($20/month) to unlock:
52+
- **Roomote Control** - Monitor and control tasks in VS Code from your browser
53+
- **Enhanced Usage Limits** - Increased capacity for tasks and tokens
54+
- **Priority Support** - Get help faster when you need it
55+
56+
Access billing at [app.roocode.com/billing](https://app.roocode.com/billing) or click **Billing** from your dashboard.

docs/roo-code-cloud/login.mdx

Lines changed: 58 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,23 +11,23 @@ image: /img/social-share.jpg
1111

1212
import Codicon from '@site/src/components/Codicon';
1313

14-
# Login
14+
# Login/Signup
1515

1616
Connect your Roo Code extension to Roo Code Cloud to sync your prompts, access online task history, and enable sharing and collaboration features.
1717

1818
## Getting Started
1919

20-
To connect to Roo Code Cloud, click the **account icon** <Codicon name="account" /> in the top right corner of the Roo Code plugin.
20+
To connect to Roo Code Cloud, click the **cloud icon** <Codicon name="cloud" /> in the top right corner of the Roo Code plugin.
2121

22-
<img src="/img/login/login.png" alt="Roo Code Cloud initial connection screen" width="600" />
22+
<img src="/img/login/login-10.png" alt="Roo Code Cloud initial connection screen" width="600" />
2323

2424
Click the **Connect** button to begin the authentication process. You'll be redirected to the Roo Code Cloud website.
2525

2626
## Sign In Options
2727

2828
You'll see the sign-in page with multiple authentication options:
2929

30-
<img src="/img/login/login-1.png" alt="Roo Code Cloud sign in page" width="600" />
30+
<img src="/img/login/login-6.png" alt="Roo Code Cloud sign in page" width="600" />
3131

3232
Choose your preferred login method:
3333
- **GitHub** - Sign in with your existing GitHub account
@@ -36,38 +36,76 @@ Choose your preferred login method:
3636

3737
## Creating a New Account
3838

39-
If you don't have an account yet, click the **Sign up** link at the bottom of the sign-in page.
39+
If you don't have an account yet, you have two options to create one:
4040

41-
<img src="/img/login/login-2.png" alt="Roo Code Cloud signup form" width="600" />
41+
### Option 1: Sign Up with GitHub or Google
4242

43-
Complete the signup form with:
44-
- **First name** (optional)
45-
- **Last name** (optional)
46-
- **Email address** (required)
47-
- **Password** (required)
48-
- Accept the Terms of Service and Privacy Policy
43+
The quickest way to create an account is using your existing GitHub or Google account:
4944

50-
After completing the form, you'll see a confirmation popup:
45+
1. From the sign-in page, click either the **GitHub** or **Google** button
46+
2. You'll be redirected to authenticate with your chosen provider
47+
3. After successful authentication, you'll see the Terms of Service and Privacy Policy agreement form:
5148

52-
<img src="/img/login/login-3.png" alt="Account creation confirmation popup" width="600" />
49+
<img src="/img/login/login-8.png" alt="Terms of Service agreement form after OAuth authentication" width="600" />
50+
51+
4. Review the Terms of Service and Privacy Policy
52+
5. Check the agreement box to accept the terms
53+
6. Click **Continue** to complete your account creation
54+
7. After account creation:
55+
- **If connecting from VS Code**: You'll see a confirmation popup (proceed to IDE Selection section below)
56+
- **If signing up directly at app.roocode.com**: You'll be redirected to your dashboard:
57+
58+
<img src="/img/login/login-9.png" alt="Roo Code Cloud dashboard after direct signup" width="600" />
59+
60+
### Option 2: Sign Up with Email
61+
62+
Alternatively, create an account using your email address:
63+
64+
1. Click the **Sign up** link at the bottom of the sign-in page
65+
66+
<img src="/img/login/login-7.png" alt="Roo Code Cloud signup form" width="600" />
67+
68+
2. Complete the signup form with:
69+
- **First name** (optional)
70+
- **Last name** (optional)
71+
- **Email address** (required)
72+
- **Password** (required)
73+
74+
3. Review the Terms of Service and Privacy Policy
75+
76+
4. Check the agreement box to accept the terms
77+
78+
5. Click the signup button to create your account
79+
80+
6. After account creation:
81+
- **If connecting from VS Code**: You'll see this confirmation popup:
82+
83+
<img src="/img/login/login-3.png" alt="Account creation confirmation popup" width="600" />
84+
85+
- **If signing up directly at app.roocode.com**: You'll be redirected to your dashboard:
86+
87+
<img src="/img/login/login-9.png" alt="Roo Code Cloud dashboard after direct signup" width="600" />
5388

5489
## IDE Selection
5590

5691
The authentication page includes a selector for other VS Code-compatible IDEs:
5792

58-
<img src="/img/login/login-4.png" alt="IDE selector for VS Code forks" width="600" />
93+
<img src="/img/login/login-11.png" alt="IDE selector for VS Code forks" width="600" />
5994

6095
This allows you to connect Roo Code Cloud to various VS Code forks and compatible editors.
6196

6297
## Authentication Complete
6398

6499
Once authenticated, you'll be redirected back to your IDE where you'll see your connected account:
65100

66-
<img src="/img/login/login-5.png" alt="Successfully connected Roo Code Cloud account" width="600" />
101+
<img src="/img/login/login-12.png" alt="Successfully connected Roo Code Cloud account" width="600" />
67102

68-
From this screen you can:
69-
- **Visit Roo Code Cloud** - Click to open the web dashboard
70-
- **Log out** - Disconnect your account from this IDE
71-
- **Done** - Close the account panel and return to normal Roo Code usage
103+
This screen displays:
104+
- Your profile avatar and full name
105+
- Your connected account email address
106+
- **[Roomote Control](/roo-code-cloud/roomote-control)** toggle - Enable following and interacting with tasks in this workspace with Roo Code Cloud
107+
- **Visit Roo Code Cloud** button - Opens the [web dashboard](/roo-code-cloud/dashboard) in your browser
108+
- **Log out** button - Disconnects your account from this IDE
109+
- **Done** button (top right) - Closes the Cloud panel and returns to normal Roo Code usage
72110

73111
Your Roo Code extension is now connected to Roo Code Cloud and ready to sync your data and enable collaboration features.
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
---
2+
description: Control and monitor Roo Code tasks running in VS Code directly from your browser with Roomote Control's real-time bidirectional connection.
3+
keywords:
4+
- roomote control
5+
- remote control
6+
- remote tasks
7+
- real-time monitoring
8+
- workspace connection
9+
- task control
10+
image: /img/social-share.jpg
11+
---
12+
13+
import Codicon from '@site/src/components/Codicon';
14+
15+
# Roomote Control
16+
17+
Roomote Control (also known as Remote Control) enables real-time monitoring and control of Roo Code tasks running in your VS Code extension directly from the Roo Code Cloud web interface.
18+
19+
## What is Roomote Control?
20+
21+
Roomote Control creates a bidirectional connection between your local VS Code extension and Roo Code Cloud, allowing you to:
22+
23+
- **Follow along in real-time** with task activity from your IDE
24+
- **Monitor tasks** running in your IDE with live updates
25+
- **Control tasks remotely** ([Pro feature](/roo-code-cloud/billing-subscriptions#pro-plan-20month) - start, stop, interact)
26+
- **View live progress** with streaming updates
27+
28+
## Key Features
29+
30+
### Real-time Workspace Connection
31+
32+
- Automatically detects open VS Code workspaces
33+
- Shows connection status with green <Codicon name="wifi" /> indicator
34+
- Displays workspace path and project name
35+
- Maintains persistent connection during tasks
36+
37+
### Task Monitoring
38+
39+
- Live streaming of task messages and progress
40+
- Visual indicators for task status (running, idle, interactive)
41+
42+
### Remote Task Control
43+
44+
- **Chat Interface** - Interact with the chatbox just as though you were in your IDE (includes message queuing, attaching images, changing modes, switching providers, and all standard chat features)
45+
- **Start New Tasks** - Launch tasks in any connected workspace
46+
- **Stop Running Tasks** - Safely terminate active tasks
47+
- **Task Switching** - Navigate between tasks including resuming tasks that have been stopped or closed
48+
49+
:::note Pro Feature Required for Remote Control
50+
While basic monitoring is available to all users, remote control capabilities (starting, stopping, and interacting with tasks remotely) require a [Pro subscription ($20/month)](/roo-code-cloud/billing-subscriptions#pro-plan-20month).
51+
:::
52+
53+
## Getting Started
54+
55+
### Step 1: Connect Your Account
56+
57+
First, you need to connect your Roo Code extension to Roo Code Cloud. Follow the [login instructions](/roo-code-cloud/login#getting-started) to connect your account.
58+
59+
### Step 2: Enable Roomote Control
60+
61+
You can enable Roomote Control in two ways:
62+
63+
**Option 1: From the Web Dashboard**
64+
1. Navigate to [app.roocode.com](https://app.roocode.com)
65+
2. Toggle the **Roomote Control** switch on the top right of the home page
66+
67+
**Option 2: From the Roo Code Plugin**
68+
1. Click the **cloud icon** <Codicon name="cloud" /> in the top right corner of Roo Code
69+
2. Toggle the **Roomote Control** switch in the Cloud panel
70+
71+
### Step 3: Start a Remote Task
72+
73+
Once your account is connected and Roomote Control is enabled:
74+
1. Your VS Code workspace(s) automatically appear in the web interface
75+
2. Click **New Task** on any connected workspace card
76+
3. Enter your task description
77+
4. Click **Start** to begin the task
78+
5. Watch real-time progress in your browser
79+
80+
81+
## Limitations
82+
83+
- Requires active VS Code with Roo Code extension
84+
- Internet connection required for real-time sync
85+
- One task active per workspace at a time

0 commit comments

Comments
 (0)