Tudlab home

Parallel session cards pass a guard one at a time onto a shared resource

Tudlab Code

Run several Claude Code sessions at once, without them undoing each other's work

Running three, five or ten Claude Code sessions on one machine is the fastest way through a backlog. It is also how one session quietly reverts a change another made on purpose, or two tasks save over the same file. Each session starts blind: it cannot see what the others are doing.

01Why a rule in CLAUDE.md is not enough

Agents load instructions reliably and act on them unreliably. A line that says "check before you edit" is followed most of the time, which is not the same as every time. Hooks run every time, so Tudlab Code puts the coordination in hooks.

02What it does

03Two ways to start

04Read more

One memory for every Claude Code session, on every machineThe three-layer memory (live blackboard, git working memory, long-term notes) and the hooks that keep parallel sessions, on more than one machine, from working blind.

05What you need

Claude Code, and Python 3.8 or later (standard library only). On Windows, Git for Windows. Tested on Windows 11 and Debian Linux.

06Questions

Does it send my code anywhere?
No. All state is plain files on your own machine. Nothing is sent anywhere.
Can two sessions end up waiting for each other forever?
No. A blocked write is blocked once, with the reason. The agent decides what to do, and its next attempt goes through.
Is this made by Anthropic?
No. Tudlab is an independent maker in Singapore. Claude Code is Anthropic's product; Tudlab Code works alongside it through its hook system.

Want the same memory on every machine too? Tudlab Code: Memory (US$29) shares one memory across your desktop and laptop through a private git repo, and both come together in the Orchestrate + Memory bundle for US$39 (Orchestrate alone is US$19). The write-up is at tudlab.com/memory.

Shop Tudlab Code