Claude Code config
cctx
Switches between multiple Claude Code settings.json configurations.
Install
cargo install cctx --lockedgit clone https://github.com/nwiizo/cctx.gitFrom the README
cctx Manage Claude Code accounts and settings contexts from the command line, kubectx style. Each named account has its own Claude configuration directory; Claude Code handles login, credentials and refresh, and cctx never reads or copies them. Saved settings contexts switch the settings.json inside any account. Selecting an account never starts a Claude coding session. Run claude yourself. Install Pick one: Release assets: cctx-linux-x86_64, cctx-linux-x86_64-musl (static), cctx-windows-x86_64.exe, cctx-macos-x86_64 and cctx-macos-aarch64. Run the same cargo install command again to upgrade. Account commands need claude on PATH. The account workflow was developed against Claude Code 2.1.278. Shell setup Selecting an account changes CLAUDE_CONFIG_DIR in your current shell, which a binary cannot do by itself, so load the shell function once in your shell configuration. Every other command works without it. Fish (~/.config/fish/config.fish): Bash (~/.bashrc) or Zsh (~/.zshrc): Open a new terminal, or run the same line once in the current one. Everyday commands cctx uses flags, not subcommands: the account-list command is cctx --accounts, not cctx list --account. Running cctx without arguments lists saved settings contexts, not accounts. Accounts The existing Claude login is available as default; there is no need to create or log in to that profile again. Create another profile and log in once: Names are local labels, not email addresses. --accounts lists directories, not verified login identities; --status asks Claude Code for the actual account. Only cctx --account NAME on its own selects an account; combined with --login, --logout, --status or a settings operation it scopes that operation to the profile without changing the current shell's…
Details
- Repository
- nwiizo/cctx
- Type
- Config & memory
- Website
- crates.io/crates/cctx
- Language
- Rust
- License
- MIT
- Last updated
- 21 September 2026
FAQ
What is cctx?
Switches between multiple Claude Code settings.json configurations. It is a config for Claude Code, from nwiizo/cctx on GitHub.
How do I install cctx?
Run cargo install cctx --locked, then follow the setup in the README.
Is cctx popular?
nwiizo/cctx has 149 GitHub stars and 3 forks. It was last updated on 21 September 2026.
More config & memory
Claudectx
144foxj77/claudectx
Fast way to switch between Claude Code configuration profiles
Friday Showcase
195missingus3r/friday-showcase
Friday — A 24/7 AI Assistant Built Entirely on Claude Code. A Tiny Moon Labs product (tinymoonlabs.com).
Claude Deep Research
226willccbb/claude-deep-research
Claude Deep Research config for Claude Code.
Hipocampus
211kevin-hs-sohn/hipocampus
Drop-in memory harness for AI agents — 3-tier memory, compaction tree, hybrid search. One command to set up. Works with Claude Code and OpenClaw.
Lacp
3070xNyk/lacp
Local-first policy, evidence, memory, and recovery controls for Claude, Codex, Hermes, and other CLI coding agents.
GAAI Framework
163digipulse-engineering/GAAI-framework
Turns AI coding tools into reliable software delivery systems. Drop a .gaai/ folder into any project — Discovery defines what to build, Delivery executes autonomously until criteria pass. Works with Claude Code, Codex CLI, Gemini CLI, Cursor, and more. No SDK. No package. Markdown + YAML + bash.
Browse the most popular Claude Code mods, all config & memory, or the skills and MCP server directories.