Keeping Claude Code Context Alive Across a Desktop, a Laptop, and a VPS Fillip Kosorukov, a solo founder building SaaS products, built a durable cross-machine working memory for Claude Code that syncs context across a desktop, laptop, and VPS. The system uses a `~/knowledge/` directory of markdown files synced via Git, with auto-commit hooks and cron jobs, to replace manual context-passing between machines. Kosorukov reports he has not lost a workflow thread in six weeks since implementing the setup. I work from two computers — a desktop during the day, a laptop at night. Both run Claude Code. Both need to know what the other one did. For months the answer was "tell the second machine what you did on the first," which is exactly the kind of chore that eventually kills a workflow. This is the setup that finally replaced all the manual context-passing. It's not clever, but it works, and I haven't lost a thread in about six weeks. My name is Fillip Kosorukov. I'm a solo founder building a couple of SaaS products, none of which would ship without AI-assisted coding. Everything here runs on Ubuntu, Python 3, and a small pile of shell scripts. Claude Code has session memory inside a given conversation, and per-project CLAUDE.md files that travel with the repo. What it doesn't have, out of the box, is a durable cross-machine working memory — the sort of thing where you can tell it "we decided X yesterday on the other computer" and it already knows. My fix has three parts: ~/knowledge/ The ritual takes less than a minute on either machine and gives the assistant a useful cold-start state. ~/knowledge/ ├── INDEX.md ├── CHANGELOG.md append-only, every agent writes when finishing meaningful work ├── scratch.md Karpathy append-and-review note ├── meta/ │ └── sources-of-truth.md which file owns which category of information ├──