-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Feature request: Support multiple accounts or instances of the same provider #1843
Copy link
Copy link
Open
Labels
P3Low-risk cleanup, docs, polish, ergonomics, or speculative feature.Low-risk cleanup, docs, polish, ergonomics, or speculative feature.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:auth-providerThis issue is about auth, provider routing, model choice, or SecretRef resolution.This issue is about auth, provider routing, model choice, or SecretRef resolution.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.
Description
Metadata
Metadata
Assignees
Labels
P3Low-risk cleanup, docs, polish, ergonomics, or speculative feature.Low-risk cleanup, docs, polish, ergonomics, or speculative feature.clawsweeper:fix-shape-clearClawSweeper found a clear likely implementation shape for this issue.ClawSweeper found a clear likely implementation shape for this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:auth-providerThis issue is about auth, provider routing, model choice, or SecretRef resolution.This issue is about auth, provider routing, model choice, or SecretRef resolution.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.
Feature request: Support multiple accounts or instances of the same provider
Summary
Add the ability to configure multiple instances of the same provider and track their usage independently.
For example, a user may have two separate Claude Code installations or profiles on the same Mac:
Each instance may use a different configuration or data directory. Currently, a provider can only be enabled once, so CodexBar can monitor only one account per provider.
Proposed solution
Allow users to duplicate a provider and configure each instance separately.
For example:
Each provider instance could:
A possible settings flow:
Use case
I run two Claude installations on the same Mac, each using a separate account and user-data directory.
I would like CodexBar to show the remaining limits for both accounts at the same time, without having to sign in and out or replace the existing provider configuration.
This could also be useful for:
Additional context
Ideally, this would be implemented as a generic provider-instance model rather than Claude-specific behavior.
Any provider capable of loading credentials or usage information from a configurable location could then support multiple accounts.