<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>claude code on Diogo Moreira</title><link>https://diogomoreira.dev/tags/claude-code/</link><description>Recent content in claude code on Diogo Moreira</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 19 Jun 2026 17:13:08 -0300</lastBuildDate><atom:link href="https://diogomoreira.dev/tags/claude-code/index.xml" rel="self" type="application/rss+xml"/><item><title>How to set up multiple Claude Code accounts</title><link>https://diogomoreira.dev/blog/multiple-claude-code-accounts/</link><pubDate>Fri, 19 Jun 2026 17:13:08 -0300</pubDate><guid>https://diogomoreira.dev/blog/multiple-claude-code-accounts/</guid><description>&lt;p&gt;I have been using Claude Code for both personal projects and work. Since each account has its own subscription and settings, I wanted separate CLI environments for each one.&lt;/p&gt;
&lt;p&gt;The easiest way to do this is to use different &lt;code&gt;CLAUDE_CONFIG_DIR&lt;/code&gt; values via shell aliases.
In your shell config file (for example, &lt;code&gt;.zshrc&lt;/code&gt;), add:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;alias claude-personal=&amp;#34;CLAUDE_CONFIG_DIR=~/.claude-personal command claude&amp;#34;
alias claude-pro=&amp;#34;CLAUDE_CONFIG_DIR=~/.claude-pro command claude&amp;#34;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;With this setup, each alias keeps its own Claude Code session and config directory.&lt;/p&gt;</description></item></channel></rss>