I've set up my ICM workspace across three machines: a VPS, my X1 desktop and my Grid laptop. Both Claude Code and Codex can use the same rules, task records and shared memory.
The VPS runs the bots and background jobs. I can also work locally on either PC.
The base is Tailscale + SSH, Syncthing for files, Beads exports for task state, and memory through MCP. Each assistant keeps its own session.
Today, a separate Claude session on the desktop could read the work recorded by Codex on the VPS. That was the useful test for me.
Still early. Now I want to see how it holds up over the next few months.
Jake, what would you watch most closely in a setup like this?