JB Josef Burger
CZ | EN
Všechny články

2 min čtení

Jak používat Claude Code s více účty přes CLI

Jedna instalace, dva profily. Jak oddělit osobní a pracovní účet Claude Code pomocí jedné proměnné prostředí a dvou aliasů.

Pokud používáte Claude Code pro osobní i pracovní projekty, může být nepraktické neustále přepínat mezi účty. Osobní projekty můžete mít připojené k vlastnímu Claude účtu, zatímco pro práci potřebujete firemní účet nebo API klíč.

Praktičtější je vytvořit si několik samostatných konfigurací a mezi nimi přepínat pomocí aliasů.

Výsledkem může být například:

claude-personal

pro osobní projekty a:

claude-work

pro pracovní projekty.

Každý profil má vlastní konfiguraci a přihlášení. Claude Code přitom instalujeme pouze jednou.

Dva oddělené profily

Claude Code si konfiguraci ukládá do uživatelského adresáře. Pomocí proměnné CLAUDE_CONFIG_DIR můžeme určit, kde má konkrétní instance konfiguraci hledat.

Místo jednoho společného:

~/.claude

si vytvoříme dvě složky:

~/.claude-personal
~/.claude-work

Každá z nich bude fungovat jako samostatný profil.

Nastavení aliasů

Na macOS se standardně používá Zsh, takže aliasy můžeme přidat například do:

~/.zshrc

Na Linuxu s Bashem použijeme:

~/.bashrc

Pokud na Linuxu používáte Zsh, použijte stejně jako na macOS ~/.zshrc.

Do souboru přidáme:

alias claude-personal='CLAUDE_CONFIG_DIR="$HOME/.claude-personal" claude'
alias claude-work='CLAUDE_CONFIG_DIR="$HOME/.claude-work" claude'

Po uložení načteme konfiguraci shellu:

source ~/.zshrc

nebo v Bash:

source ~/.bashrc

Od této chvíle můžeme používat:

claude-personal
claude-work

Osobní účet

Při prvním spuštění osobního profilu:

claude-personal

Claude Code použije:

~/.claude-personal

Pokud složka ještě neexistuje, vytvoří se při prvním použití. Následně dokončíme standardní přihlášení k osobnímu účtu.

Další spuštění už používá stejnou konfiguraci.

Pracovní účet

Pracovní profil spustíme podobně:

claude-work

Ten používá:

~/.claude-work

Při prvním spuštění zde můžeme provést přihlášení k pracovnímu účtu nebo nastavit jiný způsob autentizace.

Oba profily jsou tak od sebe oddělené:

~/.claude-personal
    └── osobní konfigurace a přihlášení

~/.claude-work
    └── pracovní konfigurace a přihlášení

Varianta s API klíčem

Pokud pracovní prostředí používá Anthropic API, můžeme API klíč předat pomocí ANTHROPIC_API_KEY.

Například:

alias claude-work='CLAUDE_CONFIG_DIR="$HOME/.claude-work" ANTHROPIC_API_KEY="$ANTHROPIC_WORK_API_KEY" claude'

Claude Code tak při spuštění použije pracovní konfiguraci a API klíč uložený v proměnné prostředí.

Samotný API klíč bych do .zshrc nebo .bashrc přímo nezapisoval. Pokud tento soubor synchronizujete nebo verzujete, mohli byste klíč snadno zveřejnit. Lepší je uložit ho do password manageru, secrets manageru nebo jiného bezpečného úložiště a do aliasu pouze odkazovat na příslušnou proměnnou prostředí.

Používání profilů v praxi

Přepnutí mezi profily je pak jen otázka spuštění příslušného aliasu.

Osobní projekt:

cd ~/Projects/muj-projekt
claude-personal

Pracovní projekt:

cd ~/Work/firemni-projekt
claude-work

Není potřeba se odhlašovat ani ručně měnit konfiguraci. Každý alias spustí tutéž instalaci Claude Code, jen s jinou konfigurací.

Proč se to hodí

Hlavní přínos je v tom, že osobní a pracovní prostředí zůstanou oddělené. Nemusíte řešit, který účet je zrovna aktivní, ani se opakovaně přihlašovat a odhlašovat.

Claude Code přitom zůstává nainstalovaný jen jednou. Alias před jeho spuštěním jen nastaví jiný CLAUDE_CONFIG_DIR a případně ANTHROPIC_API_KEY.

Výsledkem jsou v podstatě dva nezávislé profily:

Claude Code
│
├── Osobní
│   └── ~/.claude-personal
│
└── Pracovní
    └── ~/.claude-work

Přepnutí mezi nimi je na jeden příkaz:

claude-personal

nebo:

claude-work

Kdo používá Claude Code pravidelně s více účty, udrží si takhle osobní a pracovní prostředí čistě oddělené.

Claude Code CLI workflow