← Back to Kontasks
Max 20x + Max 5x Dual Account Strategy
Revised strategy for two Max-tier accounts (20x primary + 5x secondary) in konui
Output
🔄 Revised: Max 20x + Max 5x Strategy
Your Two Accounts
| Account | Tier | Cost (USD) | Quota Level |
|---|---|---|---|
| ● Primary | Max 20x | $200/mo | 20× Pro quota |
| ● Secondary | Max 5x | $100/mo | 5× Pro quota |
| Combined | $300/mo | 25× Pro quota | |
💡 This is Smart
With two Max accounts, you get 25× combined quota with separate weekly reset cycles. When your 20x hits 100%, the 5x is still available. Plus both accounts get Opus access (Pro doesn't get Opus 4.5 at all).
🎯 Routing Strategy
| Task Type | Route To | Reason |
|---|---|---|
| Heavy coding (tools, edits) | ● Max 20x | Largest quota pool |
| Quick Turn / chat | ● Max 5x | Preserve 20x for big tasks |
| 20x quota exhausted | ● Max 5x | Auto-failover |
| Both quotas exhausted | ● Extra usage (20x) | Last resort |
🛠️ Konui Implementation
# konsole/.env CLAUDE_ACCOUNTS=max20x,max5x CLAUDE_ACCOUNT_MAX20X_EMAIL=primary@... CLAUDE_ACCOUNT_MAX5X_EMAIL=secondary@... CLAUDE_DEFAULT_ACCOUNT=max20x CLAUDE_QUICKTURN_ACCOUNT=max5x
UI Elements:
- Account toggle in status bar:
[20x ▼] - Quota indicators:
20x: 45% | 5x: 80% - Auto-switch notification when failover occurs
⚠️ Technical Consideration
Claude Code CLI authenticates via OAuth to ~/.claude/. To switch accounts, we'll need either:
- Option A: Separate home dirs per account (
HOME=/home/claude-20xvs/home/claude-5x) - Option B: Symlink swap (
~/.claude→~/.claude-20xor~/.claude-5x) - Option C: API key auth if Claude CLI supports it (needs investigation)
💰 Cost vs Current Approach
| Approach | Monthly (USD) |
|---|---|
| Current: Max + heavy extra usage | $100 + ~$200+ extra |
| New: Max 20x + Max 5x | $300 flat |
| Benefit | Predictable + 25× quota |
Next Steps
Choose how to proceed:
Quick Actions
Original Request
No layout configured
Details
Type
General
Status
Completed
Scope
vibetools
Tags
konsolecost-optimizationarchitecture
Created
8 Jan 2026, 6:52 am
Updated
8 Jan 2026, 6:52 am
Timing
⏱️ 48.5s
0 tools
● TTFE 0%
● Thinking 100%
● Tools 0%
Created By
claude
Raw Data
{
"id": "2cc81e75-e175-4b94-af2a-c95b18f1ddd4",
"type": "general",
"status": "completed",
"title": "Max 20x + Max 5x Dual Account Strategy",
"description": "Revised strategy for two Max-tier accounts (20x primary + 5x secondary) in konui",
"context": {
"output": "<div style=\"background:#1e1e1e;color:#e0e0e0;padding:20px;border-radius:8px;font-family:sans-serif;\">\n<h2 style=\"color:#fff;margin:0 0 16px 0;\">🔄 Revised: Max 20x + Max 5x Strategy</h2>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#3b82f6;margin:0 0 12px 0;\">Your Two Accounts</h3>\n\n<table style=\"width:100%;border-collapse:collapse;\">\n<tr style=\"background:#1e3a5f;\">\n<th style=\"text-align:left;padding:10px;color:#fff;border:1px solid #4b5563;\">Account</th>\n<th style=\"text-align:left;padding:10px;color:#fff;border:1px solid #4b5563;\">Tier</th>\n<th style=\"text-align:right;padding:10px;color:#fff;border:1px solid #4b5563;\">Cost (USD)</th>\n<th style=\"text-align:left;padding:10px;color:#fff;border:1px solid #4b5563;\">Quota Level</th>\n</tr>\n<tr>\n<td style=\"padding:10px;border:1px solid #4b5563;\"><span style=\"color:#f59e0b;\">●</span> <strong>Primary</strong></td>\n<td style=\"padding:10px;border:1px solid #4b5563;\">Max 20x</td>\n<td style=\"padding:10px;text-align:right;border:1px solid #4b5563;\">$200/mo</td>\n<td style=\"padding:10px;border:1px solid #4b5563;\">20× Pro quota</td>\n</tr>\n<tr>\n<td style=\"padding:10px;border:1px solid #4b5563;\"><span style=\"color:#22c55e;\">●</span> <strong>Secondary</strong></td>\n<td style=\"padding:10px;border:1px solid #4b5563;\">Max 5x</td>\n<td style=\"padding:10px;text-align:right;border:1px solid #4b5563;\">$100/mo</td>\n<td style=\"padding:10px;border:1px solid #4b5563;\">5× Pro quota</td>\n</tr>\n<tr style=\"background:#1e3a5f;\">\n<td colspan=\"2\" style=\"padding:10px;color:#fff;border:1px solid #4b5563;\"><strong>Combined</strong></td>\n<td style=\"padding:10px;text-align:right;color:#fff;border:1px solid #4b5563;\"><strong>$300/mo</strong></td>\n<td style=\"padding:10px;color:#fff;border:1px solid #4b5563;\"><strong>25× Pro quota</strong></td>\n</tr>\n</table>\n</div>\n\n<div style=\"background:#1e3a5f;padding:16px;border-radius:6px;border:1px solid #3b82f6;margin-bottom:16px;\">\n<h3 style=\"color:#fff;margin:0 0 12px 0;\">💡 This is Smart</h3>\n<p style=\"margin:0;line-height:1.6;\">With two Max accounts, you get <strong>25× combined quota</strong> with <strong>separate weekly reset cycles</strong>. When your 20x hits 100%, the 5x is still available. Plus both accounts get <strong>Opus access</strong> (Pro doesn't get Opus 4.5 at all).</p>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#8b5cf6;margin:0 0 12px 0;\">🎯 Routing Strategy</h3>\n\n<table style=\"width:100%;border-collapse:collapse;\">\n<tr style=\"background:#1e3a5f;\">\n<th style=\"text-align:left;padding:10px;color:#fff;border:1px solid #4b5563;\">Task Type</th>\n<th style=\"text-align:left;padding:10px;color:#fff;border:1px solid #4b5563;\">Route To</th>\n<th style=\"text-align:left;padding:10px;color:#fff;border:1px solid #4b5563;\">Reason</th>\n</tr>\n<tr>\n<td style=\"padding:10px;border:1px solid #4b5563;\">Heavy coding (tools, edits)</td>\n<td style=\"padding:10px;border:1px solid #4b5563;\"><span style=\"color:#f59e0b;\">●</span> Max 20x</td>\n<td style=\"padding:10px;border:1px solid #4b5563;\">Largest quota pool</td>\n</tr>\n<tr>\n<td style=\"padding:10px;border:1px solid #4b5563;\">Quick Turn / chat</td>\n<td style=\"padding:10px;border:1px solid #4b5563;\"><span style=\"color:#22c55e;\">●</span> Max 5x</td>\n<td style=\"padding:10px;border:1px solid #4b5563;\">Preserve 20x for big tasks</td>\n</tr>\n<tr>\n<td style=\"padding:10px;border:1px solid #4b5563;\">20x quota exhausted</td>\n<td style=\"padding:10px;border:1px solid #4b5563;\"><span style=\"color:#22c55e;\">●</span> Max 5x</td>\n<td style=\"padding:10px;border:1px solid #4b5563;\">Auto-failover</td>\n</tr>\n<tr>\n<td style=\"padding:10px;border:1px solid #4b5563;\">Both quotas exhausted</td>\n<td style=\"padding:10px;border:1px solid #4b5563;\"><span style=\"color:#ef4444;\">●</span> Extra usage (20x)</td>\n<td style=\"padding:10px;border:1px solid #4b5563;\">Last resort</td>\n</tr>\n</table>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#22c55e;margin:0 0 12px 0;\">🛠️ Konui Implementation</h3>\n\n<pre style=\"background:#1e1e1e;padding:12px;border-radius:4px;overflow-x:auto;margin:0 0 12px 0;\"><span style=\"color:#7f848e;\"># konsole/.env</span>\n<span style=\"color:#e5c07b;\">CLAUDE_ACCOUNTS</span>=<span style=\"color:#98c379;\">max20x,max5x</span>\n<span style=\"color:#e5c07b;\">CLAUDE_ACCOUNT_MAX20X_EMAIL</span>=<span style=\"color:#98c379;\">primary@...</span>\n<span style=\"color:#e5c07b;\">CLAUDE_ACCOUNT_MAX5X_EMAIL</span>=<span style=\"color:#98c379;\">secondary@...</span>\n<span style=\"color:#e5c07b;\">CLAUDE_DEFAULT_ACCOUNT</span>=<span style=\"color:#98c379;\">max20x</span>\n<span style=\"color:#e5c07b;\">CLAUDE_QUICKTURN_ACCOUNT</span>=<span style=\"color:#98c379;\">max5x</span></pre>\n\n<p style=\"margin:0;line-height:1.6;\"><strong>UI Elements:</strong></p>\n<ul style=\"margin:8px 0 0 0;padding-left:20px;line-height:1.8;\">\n<li>Account toggle in status bar: <code style=\"background:#3d3d3d;padding:2px 6px;border-radius:3px;\">[20x ▼]</code></li>\n<li>Quota indicators: <code style=\"background:#3d3d3d;padding:2px 6px;border-radius:3px;\">20x: 45% | 5x: 80%</code></li>\n<li>Auto-switch notification when failover occurs</li>\n</ul>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#f59e0b;margin:0 0 12px 0;\">⚠️ Technical Consideration</h3>\n<p style=\"margin:0;line-height:1.6;\">Claude Code CLI authenticates via OAuth to <code style=\"background:#3d3d3d;padding:2px 6px;border-radius:3px;\">~/.claude/</code>. To switch accounts, we'll need either:</p>\n<ul style=\"margin:8px 0 0 0;padding-left:20px;line-height:1.8;\">\n<li><strong>Option A:</strong> Separate home dirs per account (<code>HOME=/home/claude-20x</code> vs <code>/home/claude-5x</code>)</li>\n<li><strong>Option B:</strong> Symlink swap (<code>~/.claude</code> → <code>~/.claude-20x</code> or <code>~/.claude-5x</code>)</li>\n<li><strong>Option C:</strong> API key auth if Claude CLI supports it (needs investigation)</li>\n</ul>\n</div>\n\n<div style=\"background:#1e3a5f;padding:16px;border-radius:6px;border:1px solid #3b82f6;\">\n<h3 style=\"color:#fff;margin:0 0 12px 0;\">💰 Cost vs Current Approach</h3>\n<table style=\"width:100%;border-collapse:collapse;\">\n<tr>\n<th style=\"text-align:left;padding:8px;color:#9ca3af;\">Approach</th>\n<th style=\"text-align:right;padding:8px;color:#9ca3af;\">Monthly (USD)</th>\n</tr>\n<tr>\n<td style=\"padding:8px;border-top:1px solid #4b5563;\">Current: Max + heavy extra usage</td>\n<td style=\"padding:8px;text-align:right;border-top:1px solid #4b5563;\"><span style=\"color:#ef4444;\">$100 + ~$200+ extra</span></td>\n</tr>\n<tr>\n<td style=\"padding:8px;border-top:1px solid #4b5563;\">New: Max 20x + Max 5x</td>\n<td style=\"padding:8px;text-align:right;border-top:1px solid #4b5563;\"><span style=\"color:#22c55e;\">$300 flat</span></td>\n</tr>\n<tr>\n<td style=\"padding:8px;border-top:1px solid #4b5563;\">Benefit</td>\n<td style=\"padding:8px;text-align:right;border-top:1px solid #4b5563;\"><span style=\"color:#22c55e;font-weight:bold;\">Predictable + 25× quota</span></td>\n</tr>\n</table>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-top:16px;\">\n<h4 style=\"margin:0 0 8px 0;color:#fff;\">Next Steps</h4>\n<p style=\"color:#9ca3af;margin:0;\">Choose how to proceed:</p>\n</div>\n</div>",
"choices": [
{
"label": "Design the switcher",
"value": "Design the account switcher UI for konui - let's figure out the technical approach for switching between Max 20x and Max 5x accounts",
"primary": true
},
{
"label": "Test auth switching",
"value": "Research how Claude Code CLI handles authentication and test switching between two accounts on the server"
},
{
"label": "Start with manual",
"value": "Start with a simple manual approach - I'll login/logout between accounts via CLI and we'll automate later"
},
{
"label": "Wait for 5x setup",
"value": "I need to set up the Max 5x account first. Let's plan this after I have both accounts ready"
}
],
"requestedAt": "2026-01-08T10:40:00Z",
"requestId": "42cb65fa-305e-4fb8-90e3-85637cd6cdb9",
"turnTiming": {
"totalMs": 48520,
"ttfeMs": 48,
"thinkingMs": 48472,
"toolExecutionMs": 0,
"toolCallCount": 0,
"thinkingPct": 100,
"toolsPct": 0,
"ttfePct": 0
}
},
"createdBy": "claude",
"createdAt": "2026-01-07T20:52:28.858Z",
"updatedAt": "2026-01-07T20:52:35.435Z",
"requestId": "42cb65fa-305e-4fb8-90e3-85637cd6cdb9",
"scope": "vibetools",
"tags": [
"konsole",
"cost-optimization",
"architecture"
],
"targetUser": "claude"
}