hermes-official-plugins
☤ The official plugins for Hermes Agent, built and maintained by Nous Research: Home Assistant, Spotify, Claude Subscription DirectSDK and more, one install away from the Hermes plugin catalog.
Every Claude account. One browser. One click.
Translation pending
PluginsGitHub @krannersOnlineOwner 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.
Keep several claude.ai accounts in one Chromium, Chrome or Brave and switch in a click; opens each claude.ai link in the account that owns it.
Loading the full README.
Read the full README ↗Keep several claude.ai accounts in one Chromium-based browser and switch between them in a click. Open a claude.ai link and the extension switches to the account that owns it. Scripts and coding agents can do the same through a small ccp command.
If you use more than one Claude account (a personal one and one or two for work, or spare accounts for when a usage limit runs out), the browser gives you two bad choices: log out and in again every time, or run a separate browser profile per account and keep each one signed in to everything else too.
Claude Profiles saves each account's claude.ai session and swaps between them inside your normal browser. Everything else you are signed in to stays as it is.
ccp command for scripts and agents: ccp list, ccp status, ccp switch <account>, ccp launch <account> --url <url>, ccp open-for <url>, ccp save, ccp doctor.You need macOS or Linux, Chromium, Google Chrome or Brave, Node 24 or newer, and git. Windows is not supported. No sudo is used anywhere.
One prompt. Open Claude Code (or another coding agent that can run shell commands) and paste the prompt in INSTALL_PROMPT.md. It installs everything, asks you to load the extension (the one step no script can do for you), then walks you through saving each of your accounts.
By hand.
curl -fsSL https://raw.githubusercontent.com/kranners/chromium-claude-profiles/main/install.sh | sh
install.sh finds Node, clones the repository into ~/.local/share/chromium-claude-profiles, links ccp into ~/.local/bin, installs the native messaging host for your browser and runs ccp doctor. It is safe to run again. Pass --browser chromium|chrome|brave if you have more than one, or --dry-run to see what it would do.
Then load the extension: in your browser open chrome://extensions, turn on Developer mode, choose Load unpacked and pick the extension/ folder inside the checkout (the installer prints the path and copies it to your clipboard). Open the Claude Profiles popup: the Agents line should say ccp can reach the browser. Run ccp doctor any time to check.
Next, save your accounts: see docs/ONBOARDING.md. In short: sign in to claude.ai, run ccp save; run ccp sign-in-another, sign in to the next account, run ccp save; repeat. Each account is saved under its email.
ccp sign-in-another, which clears the tabs locally without logging out.git pull, press Reload extension in the popup.--load-extension flag no longer works in branded Chrome, which is why the extension has to be loaded by hand there.Everything stays on your machine. Saved sessions live in the extension's local storage in your browser profile, and auto-swap remembers only which of your own account labels owns which claude.ai link. The extension talks to ccp over a Unix socket in ~/.config/chromium-claude-profiles/run/ (directory mode 0700, socket 0600), so only your own user can use it. The optional HTTP API listens on 127.0.0.1 only and needs a bearer token. No debugging port is opened, cookie values are never logged or printed, and nothing is sent to any server other than claude.ai itself, to check each session. No analytics, no telemetry. See SECURITY.md.
The extension requests host access to claude.ai only, plus the cookies, nativeMessaging, storage, offscreen, alarms, scripting and declarativeNetRequestWithHostAccess permissions. It does not ask for tabs or access to any other site. docs/HOW-IT-WORKS.md says what each is for.
This is the beginning of the README. Read the rest at the original. Read the full README ↗