2 min read

CCSentinel

Table of Contents

CCSentinel landing page screenshot

What it is

CCSentinel is a CLI and desktop workflow for managing Claude Code accounts, profiles, and isolated sessions. The landing page frames the core value clearly: switch Claude accounts instantly, build account pipelines, and keep project contexts separated.

It supports OAuth and API-key based profiles, plus provider-oriented setups such as AWS Bedrock and Google Vertex AI. Each project session gets its own configuration directory, history, environment overlays, and merged settings.

What I built

  • Built the Rust CLI for account/profile switching and session isolation.
  • Added a pipeline model for rotating through profiles based on usage thresholds.
  • Implemented per-session environment overlays and layered settings resolution.
  • Added developer workflow integrations for shells, tmux, Starship, Raycast, and Alfred.
  • Packaged the tool for distribution through Cargo, Homebrew, and desktop workflows.

Why it matters

Claude Code is useful across work, personal, and client projects, but account and session state can get messy fast. CCSentinel makes that state explicit, reproducible, and isolated so switching context does not risk leaking settings or history between projects.