Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
Several Claude logins, one Claude provider, one click to switch.
Translation pending
PluginsGitHub @MaxGierlachowskiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
A Paseo plugin to enable easy management and switching for multiple Claude accounts
Loading the full README.
Read the full README ↗Several Claude logins, one Claude provider, one click to switch.
When one account hits its limit, switch to the next and keep going in the same chat, with the whole history.
Claude Code keeps one login per config directory. Paseo can run several of them as separate providers, but then every model shows up once per account in the pickers, and a chat stays stuck on the account it was started on.
This plugin keeps one Claude provider in Paseo and puts any number of logins behind it. You choose which login the next message goes out on; open chats move over with their history.
| One provider in the pickers | Every model shows once. The accounts live in the config but stay out of the pickers. |
| Switch from the header | A button in every workspace with a Claude chat shows the account in use and opens a native Paseo menu with each account and its usage. |
| Chats keep their history | Switching reloads open Claude chats on the new login and resumes the same conversation. Busy chats move once their turn ends. |
| Usage at a glance | Session (5h) and weekly usage per account, in the menu and in Paseo's own usage bar. |
| Manage in Settings | Add an account, sign it in (browser or code, works from your phone too), sign in again, or remove it. |
claude) on your PATH: signing in runs claude auth loginnpm on your PATH: Paseo runs npm ci once when it installs the pluginpaseo plugin install github:MaxGierlachowski/paseo-multi-account
On macOS the CLI ships inside the app: /Applications/Paseo.app/Contents/Resources/bin/paseo.
Paseo asks you to trust the plugin (plugins run unsandboxed), clones it, installs its dependencies and loads it. If nothing shows up, check that ~/.paseo/config.json has "pluginsEnabled": true and restart Paseo.
Work and press Add. The plugin adds a provider claude-work with its own ~/.claude-work folder and starts the sign-in.| You want to | Where |
|---|---|
| Switch account | Header button → pick an account |
| See usage per account | Header button, or Paseo's usage bar |
| Add an account | Settings → Plugins → Claude accounts → Add account |
| Sign in again (expired login) | Settings → Plugins → Claude accounts → Sign in again |
| Remove an account | Settings → Plugins → Claude accounts → Remove (not the one in use) |
Switching is global: new chats, reopened chats and every open Claude chat move to the chosen account.
flowchart LR
A[You pick an account<br/>in the header menu] --> B[Plugin stores it as active]
B --> C{Open Claude chats}
C -- idle --> D[Reload now]
C -- busy --> E[Reload when the turn ends]
D --> F[Transcript copied into the<br/>active account's folder]
E --> F
F --> G[Claude resumes the same<br/>conversation on the new login]
agents.providers that extends claude, sets its own CLAUDE_CONFIG_DIR and is disabled, so it stays out of the pickers.CLAUDE_CONFIG_DIR at the active account.An account the plugin adds looks like this in ~/.paseo/config.json:
"claude-work": {
"extends": "claude",
"label": "Claude (Work)",
"enabled": false,
"env": { "CLAUDE_CONFIG_DIR": "/Users/you/.claude-work" },
"options": { "extraArgs": { "chrome": null } }
}
More detail, including the internals, is in OVERVIEW.md.
"provider": "claude" in their records under ~/.paseo/agents/ (top level, runtimeInfo and persistence) and restart Paseo.~/.paseo/claude-accounts.json.paseo plugin update claude-accounts-usage # pull the latest version
paseo plugin remove claude-accounts-usage # uninstall
Uninstalling leaves your accounts in ~/.paseo/config.json and your logins in ~/.claude-<name>.
git clone https://github.com/MaxGierlachowski/paseo-multi-account.git
cd paseo-multi-account
npm install
npm run typecheck
paseo plugin install "$PWD" # install from your checkout; reload after changes
Paseo compiles the plugin itself (index.server.ts and index.client.tsx); there is no build output to commit.
Apache 2.0. Three files come unchanged from Paseo's built-in Claude usage source; see NOTICE.