How do you structure Claude Code across multiple clients?
Question for anyone running an agency or consultancy on Claude Code: How do you structure your work across multiple clients? I run a B2B GTM agency with several active clients and Iβm torn between two setups:
- 1.
Local: one folder per client, sessions started in that folder, grouped in the desktop app sidebar. Full access to local hooks, skills, CLIs and my Obsidian vault.
- 2.
Claude Code Projects (beta): one project per client, cloud threads with a coordinator, runs with the laptop closed. But project memory doesnβt sync with local memory files, and local hooks/tools only work via Remote Control.
What are you actually doing in practice, and why? Especially interested in:
how you keep client knowledge in one place (git-synced memory repo, CLAUDE.md, vault?)
whether Projects burned through your usage limits noticeably
anything you tried and dropped
Thanks!
