Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
L

larcane97/clausona

Switch between Claude Code and Codex CLI accounts without logging out while keeping the same conversation

Before you install: no copy-paste command · license MIT · link reachable

First step: npm install -g clausona

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
npm install -g clausona

Parsed from the README we fetched on 2026-11-11; we have not executed it.

This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
Star count
61 ★ · larcane97/clausona · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-12 · last seen 2026-11-14 · seen 3× · listed by 1 sources
Score
score 103 · 61 ★ · 1 sources · repo
Install
npm install -g clausona
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: npm install -g clausona. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository larcane97/clausona;first catalogued 2026-11-12;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# clausona

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Switch between Claude Code and OpenAI Codex CLI accounts without logging out while keeping the same conversation. Each account stays signed in separately and shares a single setup. Dynamic routing optimizes usage across your accounts by starting each run on one with room, and clausona shows which skills, MCP servers and hooks each account loads. Under the hood, it's just a shell hook and symlinks, with no daemon or proxy.
clausona is a profile manager for the Claude Code and OpenAI Codex CLIs. Every account gets a
config directory for its sign-in. Skills, hooks, plugins and settings are shared across them, so
csn use work is all it takes to move to another account.
Conversation history stays with the account unless you choose to share it. Once it's shared, a
conversation started under one account can be resumed under another.
clausona also shows how much of each account's weekly plan limit remains side by side, along with the remaining 5-hour limit on plans that have one.
Step-by-step guides, including how to do it by hand:
multiple Claude Code accounts,
multiple Codex CLI accounts,
and the same in Korean. Another guide covers
the skills, MCP servers and hooks each account loads.
## Why
I've been using Claude Code with a personal and a work account, and I got tired of setting up
plugins and permissions for both. So I made a simple tool for it.
If you have Claude Code or OpenAI Codex CLI accounts for personal use, work or different orgs,
switching between them on one machine is tedious:
Switching is manual. You log out and back in, or juggle CLAUDE_CONFIG_DIR (Claude) or CODEX_HOME (Codex) yourself.
Settings don't carry over. A second account gets a separate config directory. Your plugins, permissions, settings and skills have to be set up from scratch, every time.
clausona fixes both. One command switches profiles, and your setup comes along.
bash
csn use work # switch to the work account
csn use codex:personal # switch to your personal Codex account too
You don't sign in again, and you don't reinstall plugins.
> csn is a shorthand alias for clausona, registered automatically on install.
## Features
One-command switching — clausona use and you're on a different account
Shared environment — plugins (and the MCP servers they bring), skills, and settings.json with its hooks and permissions (Claude), and config.toml (MCP servers included), skills, and hooks (Codex) are symlinked across profiles within each tool. Set up once, use everywhere. MCP servers added with claude mcp add stay per account — see the FAQ.
Shared history, if you want — clausona config --merge-sessions shares conversation history with your primary directory, so claude --resume and claude --continue (and codex resume on macOS and Linux) find conversations from every account that shares it
Plan quota at a glance — weekly limit usage for every account, and the 5-hour session limit on plans that have one, read live from each tool's own usage endpoint (Claude and Codex)
Routing — clausona run --route main starts on whichever account still has room, going by the same plan-quota readings. With a directory rule or a default route, a plain clausona run claude (or codex) picks the account on its own (docs)
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/larcane97-clausona/)
Source
github · https://github.com/larcane97/clausona
Browse by field
Open source
Traction
61 ★
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index