Skip to main content

Overview

If you work with multiple VibeHub accounts (e.g., personal and work), profiles let you switch between them easily without logging in and out.

Commands

List Profiles

Shows all configured profiles and which one is active.

Switch Profile

Switch to a different profile for subsequent commands.

Examples

View All Profiles

Output:
The * indicates the currently active profile.

Switch to Work Profile

Output:

Create a New Profile

This creates and logs into a new profile called “client”.

Profile Workflow

Setting Up Multiple Profiles

Working with Different Accounts

Profile Storage

Profiles are stored in ~/.vibehub/credentials:
Each profile has its own credential file.

Profile Names

Profile names:
  • Can contain letters, numbers, hyphens, and underscores
  • Are case-sensitive
  • Cannot contain spaces
  • Default profile is named default
Good names:
  • work
  • personal
  • client-projectx
  • company_internal

Managing Profiles

Delete a Profile

To remove a profile, log out from it:
This removes the stored credentials for that profile.

Rename a Profile

There’s no direct rename command. To rename:
  1. Login with the new profile name
  2. Logout from the old profile name

Check Current Profile

Output:

Common Use Cases

Keep personal and work VibeHub accounts separate:
Freelancers can manage multiple client accounts:
Test with different accounts:

Tips

Set up shell aliases for quick profile switching:

Troubleshooting

Wrong Profile Active

If commands are using the wrong account:

Profile Not Found

The profile doesn’t exist. Create it with: