Dockerizing Claude Code
Introduction Recently, my employer pushed Claude Code to everyone’s laptops. I assume that if they pushed Claude Code to every machine, they trust Claude Code with any/all data on that machine. It’s not my machine, so it’s not my decision to argue for or against 🤷. At work it’s their risk; at home it’s mine. At home, I pay for a Claude subscription. I use Zed as my editor, and I typically open Zed by going to a specific directory and running zeditor . so Zed only sees that specific directory. Inside Zed, I use Claude via the API (which is billed separately from the subscription), so I get a native experience in Zed’s Agent Panel (the ✨ icon). However, I’m discovering that Anthropic’s pricing model makes it cheaper to use the Claude subscription instead of the API, so that means Zed is out for larger tasks. I want to use Claude Code (part of the subscription) natively on my workstation, but I don’t trust it with complete access to all of my files (e.g., I don’t want it reading my browser history, grabbing my SSH private keys, etc…). ...